Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-08-20 | WIP repl behaviour fix | mathieu2em | |
2019-08-20 | WIP gambit support first draft | mathieu2em | |
2019-08-20 | Rewrite geiser:eval in order to make it compatible with org-babel. | Lockywolf | |
* Add an additional guard construction to geiser:eval in order to catch unexpected I/O errors. | |||
2019-08-20 | Add a TODO entry for adding output to erroneous evaluations. | Lockywolf | |
2019-08-14 | Fix a comment typo. | Lockywolf | |
2019-08-14 | Fix indenting and parenthesis positioning. | Lockywolf | |
2019-08-09 | Add better support for geiser:symbol-location. Add guards. | Lockywolf | |
2019-08-09 | Add a first version of geiser:symbol-location for local files. | Lockywolf | |
2019-08-07 | Temporarily fix the symbol-module by appending (current-directory). | Lockywolf | |
2019-08-07 | Add error reporting about missing symbols to geiser-edit.el | Lockywolf | |
Add (chibi filesystem) import to geiser.sld | |||
2019-08-07 | Improve geiser:eval to return output Add docstring to geiser:output. | Lockywolf | |
2019-08-06 | Add a TODO tag about symbol-location to geiser.sld | Lockywolf | |
2019-08-06 | Remove debug printing. Align par-style with geiser. | Lockywolf | |
2019-08-06 | Add scheme subroutine to find files implementing modules to chibi. | Lockywolf | |
Add a helper function make-location to chibi interface. | |||
2019-06-20 | More accurate Chicken completions, inspired by breadline | dieggsy | |
- Fixes #276 | |||
2018-11-12 | Fixes autodoc in Chicken, #258 | Dan Leslie | |
2018-11-12 | Fixes #257 | Dan Leslie | |
2018-11-12 | Much faster completions for Chicken 5; less errors in the log. | Dan Leslie | |
2018-11-12 | Removed more unused code, speeding things up. | Dan Leslie | |
2018-11-12 | Chicken 5 works with Geiser, many features removed | Dan Leslie | |
2018-11-11 | Catch eval and send back eval exception information | Edwin Watkeys | |
2018-10-22 | Add string combinators module | Edwin Watkeys | |
2018-03-29 | fix compile and load for chez | Maris Orbidans | |
2018-01-30 | guile 2.2: program-arities and program-module reloaded | Jose Antonio Ortega Ruiz | |
Those two procedures are gone in these 2.2 times, and things like autodoc and xref were broken as a result. With Andy's help, apparently good enough approximations of their functionality are now in place: let's see how they go. | |||
2017-12-10 | Remove memoization | Dan Leslie | |
It now _slows_ performance rather than improves it. Removing it speeds up the issue described in jaor/geiser#174 | |||
2017-12-09 | Improvements to Chicken completion speed | Dan Leslie | |
Removed all of the symbol-interning code, and in the process greatly reduced the amount of CPU time. Should resolve jaor/geiser#174 | |||
2017-11-03 | Support Chicken Scheme apropos =>2.3.0 | John Whitbeck | |
Chicken Scheme's apropos egg changed the identifiers in the return value of the `apropos-information-list` from `module#name` to `(module . name)`. This commit adds support for the new identifiers. | |||
2017-08-27 | more reduction on geiser:eval, add test | Chaos Eternal | |
2017-08-24 | rewritten geiser:eval to fix the following bug: | Chaos Eternal | |
when eval (make-violation) it shall return: \#<condition &violation> but previous impletement will treat it as an ERROR. | |||
2017-08-20 | Alway pretty-print for results | Chaos Eternal | |
2017-08-18 | Handle exceptions of ChezScheme and multi-value as well | Chaos Eternal | |
- Capture exceptions of ChezScheme - handles multi-value return | |||
2016-10-24 | Missing chibi and chez support files | Jose Antonio Ortega Ruiz | |
Should fix #188, and i'm not generating a new version for this unless some distribution maintainer is asking. | |||
2016-09-17 | Allows Chicken to limit the number of symbols provided to Geiser | dleslie | |
- Also cleaned up the namespace a little. | |||
2016-08-10 | Disable aggressive prefix assumption | Dan Leslie | |
This was causing significant typing delay with little to no benefit. Disabled until a better solution can be found. | |||
2016-08-10 | Minor typo | Dan Leslie | |
2016-05-02 | Chez: add rudimentary autodoc support | Peter | |
2016-05-02 | geiser-chibi: Implement autodoc for procedures in known modules | Peter | |
2016-04-30 | Use faster module list | Peter | |
2016-04-30 | Add preliminary support for Chibi Scheme | Peter | |
2016-04-30 | Add preliminary support for Chez Scheme | Peter | |
2016-04-28 | Break long lines | Peter | |
2016-04-26 | Add preliminary support for MIT/GNU Scheme. | Peter | |
2016-02-15 | Fix for #127 | Dan Leslie | |
2016-01-25 | Fixes a potential endless loop. | Dan Leslie | |
2016-01-19 | Fuzzy matching for Chicken AutoDoc and Completions | Dan Leslie | |
Because Chicken allows symbols to be imported with prefixes, and because 'apropos' does not provide any utility to match with the loaded prefixes, it is difficult to acquire information about prefixed symbols. This solution hacks around the issue by providing naive fuzzy-matching. If no match for a symbol can be found then the first character is dropped and matching is attempted again; the process is repeated until matches are found or the entire symbol is consumed. Also removes the (now redundant and slow) geiser-chicken-prefix-delimiters. | |||
2015-12-31 | Performance Improvements | Dan Leslie | |
No longer rely on Apropos for matching. Apropos would perform a slow substring or regex search at every call; as well as rebuilding the entire list of available symbols. Now the list of symb | |||
2015-12-14 | Fixing guile 2.2 compatibility | Jose Antonio Ortega Ruiz | |
2015-12-14 | Support for guile-2.2 | Jose Antonio Ortega Ruiz | |
Using cond-expand to provide support for the new world of guile 2.2 | |||
2015-12-05 | Minor cleanup | Dan Leslie | |
Exposes geiser-load-paths, makes add-to-load-path and find-file 'unsafe'. Those needn't be memoized and would be strange if they are. This should finish fixing jaor/geiser#114 | |||
2015-12-05 | Minor changes to help with debugging completions | Dan Leslie | |