Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-03-27 | Begin the summary lines of all elisp libraries with three semicolons | Jonas Bernoulli | |
It's the convention and by following it we make a big step towards supporting outline navigation. | |||
2020-03-16 | define-geiser-implementation - un-unquote load-file-name | spellcard199 | |
2019-08-20 | WIP gambit support first draft | mathieu2em | |
2019-06-24 | Fix: use default method implementations | Jose Antonio Ortega Ruiz | |
See discussion in issue !256. | |||
2016-11-26 | fix malformed argument lists. | Peter Wang | |
Emacs trunk does not support arguments list like (lambda (&rest) nil) anymore, which breaks geiser and errors with "Invalid function: " | |||
2016-10-10 | chez, chibi and mit belong into geiser-active-implementations | Jose Antonio Ortega Ruiz | |
At least by default. | |||
2015-09-10 | Moving implementation loading to geiser-repl (#82) | Jose Antonio Ortega Ruiz | |
That way we avoid circularities in the load graph, always a good thing. | |||
2015-09-10 | Redundant provide in define-geiser-implementation | Jose Antonio Ortega Ruiz | |
This is gone now, since we're diligent enough to always end our impl definitions with an explicit provide form. See PR #87 for a bit of discussion. | |||
2015-02-09 | Documentation updates and nits for Freija | Jose Antonio Ortega Ruiz | |
Preparing the release of 0.7, which will feature support for Chicken thanks to Dan and Freija! | |||
2015-02-09 | Initial Chicken support | Dan Leslie | |
2013-03-01 | Configurable keyword case sensitivity | Jose Antonio Ortega Ruiz | |
By default, keywords are now not fontified in Scheme buffers unless they have the correct (lower) case. This behaviour can be altered by new, per-implementation customization variables. Thanks to Diogo F. S. Ramos for pointing this out. | |||
2012-10-11 | Whitespace | Jose Antonio Ortega Ruiz | |
2010-11-26 | Revert "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-26 | Bug fix: don't intern symbols read by scheme reader | Jose Antonio Ortega Ruiz | |
We were calling `intern' instead of `make-symbol', polluting emacs' obarray. | |||
2010-11-15 | CLism removed | Jose Antonio Ortega Ruiz | |
copy-list is from cl. | |||
2010-11-15 | REPL: 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-14 | Better geiser-implementation-help (for Geiser hackers) | Jose Antonio Ortega Ruiz | |
2010-11-14 | Documentation for define-geiser-implementation | Jose 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-14 | geiser-implementation-help, for Geiser hackers | Jose 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-31 | Make geiser-mode ask which scheme on activation if guessing fails | Jose Antonio Ortega Ruiz | |
2010-07-31 | Making geiser-scheme-implementation work as advertised. | Jose Antonio Ortega Ruiz | |
2010-07-25 | Tweaks to scheme implementation selection, and docs for it. | Jose Antonio Ortega Ruiz | |
2010-06-14 | Refactoring. | Jose Antonio Ortega Ruiz | |
2010-06-14 | Generic support for menus. | Jose Antonio Ortega Ruiz | |
2010-05-24 | Racket: PLT implementation renamed to Racket. | Jose Antonio Ortega Ruiz | |
2010-03-07 | Bug fix: remember debugger settings in geiser-repl-nuke. | Jose Antonio Ortega Ruiz | |
2010-01-28 | Generic support for debugging prompts in the REPL | Jose Antonio Ortega Ruiz | |
2009-11-12 | Bug 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-26 | Letting implementations define their own file pattern matching rules. | Jose Antonio Ortega Ruiz | |
2009-09-26 | Bug fix: proper handling of implementation methods specified as variables. | Jose Antonio Ortega Ruiz | |
2009-09-24 | Assignment of ss files to plt as a customization. | Jose Antonio Ortega Ruiz | |
2009-09-23 | Bug fix: correct generation of per implementation switch-to functions. | Jose Antonio Ortega Ruiz | |
2009-09-22 | New 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-11 | Reload: we now remember user customizations and restore them during ↵ | Jose Antonio Ortega Ruiz | |
geiser-reload. | |||
2009-09-11 | BSD relicensing: elisp code. | Jose Antonio Ortega Ruiz | |
2009-08-23 | fixes for geiser-unload. | Jose Antonio Ortega Ruiz | |
2009-08-23 | Fixes for all byte-compilation warnings. | Jose Antonio Ortega Ruiz | |
2009-06-28 | Bug fix: initialisation loop removed. | Jose Antonio Ortega Ruiz | |
2009-06-20 | Auxiliary function. | Jose Antonio Ortega Ruiz | |
2009-06-19 | New user command to unregister Scheme implementations. | Jose Antonio Ortega Ruiz | |
2009-06-19 | Bug fix. | Jose Antonio Ortega Ruiz | |
2009-06-19 | User command to register scheme implementations ↵ | Jose Antonio Ortega Ruiz | |
(geiser-register-implementation). | |||
2009-06-19 | Registered implementations are loaded by default. | Jose Antonio Ortega Ruiz | |
2009-06-19 | Directory-specific implementations. | Jose Antonio Ortega Ruiz | |
2009-06-18 | Will i ever get initialisation right? | Jose Antonio Ortega Ruiz | |
2009-06-17 | Implementation-specific backtrace display. | Jose Antonio Ortega Ruiz | |
2009-06-17 | Circular dependencies between elisp modules eliminated. | Jose Antonio Ortega Ruiz | |
2009-06-16 | Fixes in retort parsing. | Jose Antonio Ortega Ruiz | |
2009-06-14 | Fixes in geiser-reload (unload forcibly and pick repl implementations). | Jose Antonio Ortega Ruiz | |
2009-05-14 | Fixing the mess during initialization. | Jose Antonio Ortega Ruiz | |