Age | Commit message (Collapse) | Author | |
---|---|---|---|
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). | |||
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-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-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-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-16 | Guile: evaluation output collection reactivated. | Jose Antonio Ortega Ruiz | |
with-output-to-string was broken in guile prior to 1.9.10. | |||
2010-03-19 | Guile: better stack traces (using start-stack to delimit them). | Jose Antonio Ortega Ruiz | |
2010-01-28 | Guile: support for the REPL debugger | Jose Antonio Ortega Ruiz | |
On errors, we switch to the REPL, where the debugger is active. | |||
2010-01-24 | Guile: Geiser now behaves correctly in buffers for unloaded modules. | Jose Antonio Ortega Ruiz | |
2009-12-19 | Guile: adjustment to stack size display. | Jose Antonio Ortega Ruiz | |
Getting rid of geiser-specific stack info -- guile seems to be providing no useful additional info in the current version. | |||
2009-12-18 | Guile: fix for file loading (we always compile them now). | Jose Antonio Ortega Ruiz | |
2009-09-23 | Guile: bug fix: evaluation works again (1.9.3 or better required). | Jose Antonio Ortega Ruiz | |
2009-09-11 | BSD relicensing: Guile code. | Jose Antonio Ortega Ruiz | |
2009-07-09 | Guile: unbreaking evaluation. | Jose Antonio Ortega Ruiz | |
2009-07-02 | Simpler, nicer, more efficient handling of evaluation results. It | Jose Antonio Ortega Ruiz | |
comes with a pony too. | |||
2009-06-14 | Guile: Bug fix in the latest evaluation code changes. | Jose Antonio Ortega Ruiz | |
2009-06-14 | Guile: better stack trace display. | Jose Antonio Ortega Ruiz | |
2009-06-13 | Guile: rewriting stack trace captures - not yet complete. | Jose Antonio Ortega Ruiz | |
2009-03-15 | Multiple values as evaluation result supported. | Jose Antonio Ortega Ruiz | |
2009-03-02 | Breakdown of schemeland into neat submodules. | Jose Antonio Ortega Ruiz | |