Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-08-24 | Guile: deprecated format usage eliminated | Jose Antonio Ortega Ruiz | |
Actually, i'm not even sure the calls to format i was using were correct at all! | |||
2011-02-25 | Guile: setting *current-warning-prefix* during evaluation | Jose Antonio Ortega Ruiz | |
This is a 2.0 fluid that governs how warning messages are displayed. In Geiser, we need the prefix set to an empty string so that file paths are clickable (and the display in a separate emacs buffer is nicer). | |||
2011-02-09 | Guile: 'format' added to the warning list | Jose Antonio Ortega Ruiz | |
2011-02-03 | New geiser-add-to-load-path, just for Guile right now | Jose Antonio Ortega Ruiz | |
As per Andy's request. Adding it to Racket (and to the user manual), shouldn't be difficult). | |||
2011-01-09 | Guile nit | Jose Antonio Ortega Ruiz | |
2010-11-27 | No more interning in the scheme reader | Jose Antonio Ortega Ruiz | |
We avoid using elisp's read for symbols, reading uninterned ones instead. And then, we cannot use symbols as keys in responses from scheme: we're using strings instead. | |||
2010-11-25 | Guile: fixes for documentation display | Jose Antonio Ortega Ruiz | |
We put the value of the identifier where it belongs, and add a missing period. Works, but geiser/doc.scm is in sore need of a refactoring. | |||
2010-11-23 | Document browser improvements, and Racket using them | Jose Antonio Ortega Ruiz | |
We have a new "manual lookup" command, and Racket now displays a doc browser buffer for help with a button activating it. In the process, we've cleaned-up a little mess in geiser-eval.el and geiser-doc.el, and refactored the affected Racket modules. Next in line is providing manual lookup for Guile. | |||
2010-11-21 | Better module help | Jose Antonio Ortega Ruiz | |
We now display procedure signatures in module help, and keep a cache in Guile, using procedure properties. | |||
2010-11-12 | Make do with a single connection | Jose Antonio Ortega Ruiz | |
Separate connections for the REPL and Geiser commands was kind of neat, but it had the problem of synchronising the current namespace for both connections. A quick fix would have been to ask the scheme for the current namespace for every Geiser command in the REPL, but that, besides clunky, would add potentially prohibitive overhead for (real) remote connections. As it happens, using a single connection turned out to be not that difficult and relatively clean code-wise. We could even turn back to not use inferior schemes, and the net result of this refactoring would be the replacement of comint-redirect (which wasn't able to match the whole EOT token if it didn't arrive all at once) by transaction queues (which also makes geiser-connection's implementation cleaner). But using an inferior scheme has a dog-food value, and allows external processes to connect to the scheme being used by Geiser without further ado, which could be useful for debugging (although this is a lame excuse: nothing prevents you from starting a REPL server from emacs if you want). We'll see. | |||
2010-11-12 | Better EOT token for more robust communication | Jose Antonio Ortega Ruiz | |
2010-11-12 | Guile reconnected (but not debuggable (yet)) | Jose Antonio Ortega Ruiz | |
Or the importance of EOL. Switching to a transaction queue for communication with the Scheme process means that i had to care about sending eols in the queries... Guile was waiting for ever reading a metacommand taking a variable number of arguments. Argh: this has taken me a few hours -- i'm getting old. | |||
2010-11-01 | Guile: better meta-command args handling | Jose Antonio Ortega Ruiz | |
2010-10-31 | Merge branch 'master' into guile-meta | Jose Antonio Ortega Ruiz | |
2010-10-31 | Always fallback to edit-module in M-. | Jose Antonio Ortega Ruiz | |
2010-10-31 | Autodoc: fix for improper macro arglists scanning | Jose Antonio Ortega Ruiz | |
2010-10-31 | Autodoc: fix for improper macro arglists scanning | Jose Antonio Ortega Ruiz | |
2010-10-31 | Guile: reactivating the debugger during evaluation | Jose Antonio Ortega Ruiz | |
2010-10-30 | Guile: debug leftover deleted | Jose Antonio Ortega Ruiz | |
2010-10-30 | Guile: using meta-commands to talk with Guile | Jose Antonio Ortega Ruiz | |
2010-10-11 | Guile: remote REPLs (connect-to-guile) | Jose Antonio Ortega Ruiz | |
geiser-connect (or its specialisation, connect-to-guile) working for Guile, where the external process is started with the new --listen flag. | |||
2010-09-07 | Guile: configurable warning level | Jose Antonio Ortega Ruiz | |
2010-09-07 | Guile: evaluation warnings | Jose Antonio Ortega Ruiz | |
2010-09-05 | Guile: xref commands working again | Jose Antonio Ortega Ruiz | |
2010-09-04 | Guile: better filtering of "anonymous" module names | Jose Antonio Ortega Ruiz | |
Temporary modules with fancy gensym names have kind #f. | |||
2010-09-03 | Guile: don't create empty modules before loading them | Jose Antonio Ortega Ruiz | |
2010-08-31 | Guile: show error message upon entering the debugger | Jose Antonio Ortega Ruiz | |
2010-08-19 | Redisplaying the prompt after empty lines on the REPL. | Jose Antonio Ortega Ruiz | |
2010-08-11 | More docs. | Jose Antonio Ortega Ruiz | |
2010-08-06 | Guile: better formatting of autodoc's variable values. | Jose Antonio Ortega Ruiz | |
2010-07-28 | Displaying variable values in autodoc. | Jose Antonio Ortega Ruiz | |
2010-07-22 | Guile: bug fix in macro's autodoc. | Jose Antonio Ortega Ruiz | |
2010-07-19 | Guile: taking advantage of the patterns property in macro transformers. | Jose Antonio Ortega Ruiz | |
2010-06-19 | Guile: no need to de-mangling autodoc args anymore. | Jose Antonio Ortega Ruiz | |
2010-06-18 | Guile: filtering gensym names in autodoc display. | Jose Antonio Ortega Ruiz | |
2010-06-17 | Golfing. | Jose Antonio Ortega Ruiz | |
2010-06-16 | Guile: excluding anonymous module names from completion. | Jose Antonio Ortega Ruiz | |
2010-06-11 | Guile: tweaks to the previous fix. | Jose Antonio Ortega Ruiz | |
2010-06-11 | Guile: showing again submodules in module documentation. | Jose Antonio Ortega Ruiz | |
2010-06-11 | Guile: fix for module name completion. | Jose Antonio Ortega Ruiz | |
2010-06-07 | Guile: no more module loading under the rug. | Jose Antonio Ortega Ruiz | |
2010-06-07 | Guile: dead elisp code elimination. | Jose Antonio Ortega Ruiz | |
2010-06-07 | Guile: real fix for symbol locations (needs Guile's git head). | Jose Antonio Ortega Ruiz | |
2010-06-06 | Guile: new evaluation strategy that really delimits stack frames. | Jose Antonio Ortega Ruiz | |
2010-06-06 | Guile: fix for finding locations of symbols in modules outside load path. | Jose Antonio Ortega Ruiz | |
2010-06-06 | Guile: fix for macroexpand. | Jose Antonio Ortega Ruiz | |
2010-06-06 | Guile: better stack trace limits during evaluation. | Jose Antonio Ortega Ruiz | |
2010-06-06 | Guile: evaluation fixes (current git head). | Jose Antonio Ortega Ruiz | |
2010-04-18 | Missing entries in scheme/Makefile.am added. | Jose Antonio Ortega Ruiz | |
2010-04-16 | Guile: evaluation output collection reactivated. | Jose Antonio Ortega Ruiz | |
with-output-to-string was broken in guile prior to 1.9.10. |