summaryrefslogtreecommitdiff
path: root/elisp/geiser-impl.el
AgeCommit message (Collapse)Author
2010-11-26Revert "Bug fix: don't intern symbols read by scheme reader"Jose Antonio Ortega Ruiz
This reverts commit 801422d1558f488059ede4f9abab5163ca610900. We cannot blindly substitute make-symbol for intern in the scheme reader, because we rely on symbol equality elsewhere, often. The fix will have to be much more careful.
2010-11-26Bug fix: don't intern symbols read by scheme readerJose Antonio Ortega Ruiz
We were calling `intern' instead of `make-symbol', polluting emacs' obarray.
2010-11-15CLism removedJose Antonio Ortega Ruiz
copy-list is from cl.
2010-11-15REPL: sexpy history file (fix for #30269)Jose Antonio Ortega Ruiz
The trick consists on using a comint-input-ring-separator that is *not* a newline, both for reading and writing the history file.
2010-11-14Better geiser-implementation-help (for Geiser hackers)Jose Antonio Ortega Ruiz
2010-11-14Documentation for define-geiser-implementationJose Antonio Ortega Ruiz
You don't really care unless you're a Geiser hacker (as opposed to a hacker using Geiser), or wanna become one.
2010-11-14geiser-implementation-help, for Geiser hackersJose Antonio Ortega Ruiz
This interactive command will list all method needed to define a new Scheme implementation in Geiser, together with their callers and doc strings. Although i know very few additional schemes meta-dynamic enough to be supported by Geiser (actually, just one: scheme48), one never knows (there was a time when i thought that PLT Scheme wasn't in the list).
2010-08-31Make geiser-mode ask which scheme on activation if guessing failsJose Antonio Ortega Ruiz
2010-07-31Making geiser-scheme-implementation work as advertised.Jose Antonio Ortega Ruiz
2010-07-25Tweaks to scheme implementation selection, and docs for it.Jose Antonio Ortega Ruiz
2010-06-14Refactoring.Jose Antonio Ortega Ruiz
2010-06-14Generic support for menus.Jose Antonio Ortega Ruiz
2010-05-24Racket: PLT implementation renamed to Racket.Jose Antonio Ortega Ruiz
2010-03-07Bug fix: remember debugger settings in geiser-repl-nuke.Jose Antonio Ortega Ruiz
2010-01-28Generic support for debugging prompts in the REPLJose Antonio Ortega Ruiz
2009-11-12Bug fix: links in documentation buffers work again.Jose Antonio Ortega Ruiz
* elisp/geiser-impl.el (with--geiser-implementation): macro was not setting the implementation environment correctly.
2009-09-26Letting implementations define their own file pattern matching rules.Jose Antonio Ortega Ruiz
2009-09-26Bug fix: proper handling of implementation methods specified as variables.Jose Antonio Ortega Ruiz
2009-09-24Assignment of ss files to plt as a customization.Jose Antonio Ortega Ruiz
2009-09-23Bug fix: correct generation of per implementation switch-to functions.Jose Antonio Ortega Ruiz
2009-09-22New implementation registration mechanism, for the elisp side of things.Jose Antonio Ortega Ruiz
Implementations must invoke define-geiser-implementation with an appropriate set of methods. Simple inheritance is supported. Each geiser module defines and registers the method names it uses.
2009-09-11Reload: we now remember user customizations and restore them during ↵Jose Antonio Ortega Ruiz
geiser-reload.
2009-09-11BSD relicensing: elisp code.Jose Antonio Ortega Ruiz
2009-08-23fixes for geiser-unload.Jose Antonio Ortega Ruiz
2009-08-23Fixes for all byte-compilation warnings.Jose Antonio Ortega Ruiz
2009-06-28Bug fix: initialisation loop removed.Jose Antonio Ortega Ruiz
2009-06-20Auxiliary function.Jose Antonio Ortega Ruiz
2009-06-19New user command to unregister Scheme implementations.Jose Antonio Ortega Ruiz
2009-06-19Bug fix.Jose Antonio Ortega Ruiz
2009-06-19User command to register scheme implementations ↵Jose Antonio Ortega Ruiz
(geiser-register-implementation).
2009-06-19Registered implementations are loaded by default.Jose Antonio Ortega Ruiz
2009-06-19Directory-specific implementations.Jose Antonio Ortega Ruiz
2009-06-18Will i ever get initialisation right?Jose Antonio Ortega Ruiz
2009-06-17Implementation-specific backtrace display.Jose Antonio Ortega Ruiz
2009-06-17Circular dependencies between elisp modules eliminated.Jose Antonio Ortega Ruiz
2009-06-16Fixes in retort parsing.Jose Antonio Ortega Ruiz
2009-06-14Fixes in geiser-reload (unload forcibly and pick repl implementations).Jose Antonio Ortega Ruiz
2009-05-14Fixing the mess during initialization.Jose Antonio Ortega Ruiz
2009-05-13Bug fix: correct guessing for installed implementations.Jose Antonio Ortega Ruiz
2009-05-08Module completion generalized and implemented for PLT.Jose Antonio Ortega Ruiz
2009-05-07Better handling of initial setup (registering implementations).Jose Antonio Ortega Ruiz
2009-04-27Support for external help functions (and application to PLT).Jose Antonio Ortega Ruiz
2009-03-17Misc nits and work in progress.Jose Antonio Ortega Ruiz
2009-03-16Key for geiser-set-scheme in geiser-mode.Jose Antonio Ortega Ruiz
2009-03-16Many a bug fix in multiple implementation support.Jose Antonio Ortega Ruiz
2009-03-14Show implementation in geiser-mode's modeline.Jose Antonio Ortega Ruiz
2009-03-13Module documentation command works again when invoked from the REPL.Jose Antonio Ortega Ruiz
2009-03-13Don't bother asking if there's only one implementation.Jose Antonio Ortega Ruiz
2009-03-11Support for multiple Scheme implementations, Chapter 2.Jose Antonio Ortega Ruiz
* The REPL is aware of multiple implementations... * and it knows how to create more than one connection for guile; * but it's not been tested with more than one implementation. * geiser-mode seems to be able to keep track of active REPLs.
2009-03-09Support for multiple Scheme implementations, Chapter 1.Jose Antonio Ortega Ruiz
* Evaluation system is now pluggable * The rest of the system understands said pluggability * Guile provides its own implementation (geiser-guile) * The reload system is aware of the new kids on the block