summaryrefslogtreecommitdiff
path: root/scheme
AgeCommit message (Collapse)Author
2019-12-05Capture stdout in ChezScheme's eval:geiserjitwit
2019-10-23Add printing a stack trace to the user code exceptions.Lockywolf
2019-09-03Add a few minor tweaks.Lockywolf
2019-08-22better autocompletion with cleaner proceduremathieu2em
2019-08-20fixes autocompletion problem caused by bad choice of modules inclusionmathieu2em
2019-08-20better indent , gsi opening param using module if > version 4.9.3 mathieu2em
2019-08-20code cleanupmathieu2em
2019-08-20fix a problem with non-procedures symbols from ##symbol-table completionmathieu2em
2019-08-20completion now working and taking account of user's defined functionsmathieu2em
2019-08-20fix #1 ##decompile now tried before using the procedure's listmathieu2em
2019-08-20gambit syntax coloration + adjustment of methods listmathieu2em
2019-08-20better autodoc , completion working , better procedure search , WIPmathieu2em
completions
2019-08-20parenthesis showing in autodoc fixed.mathieu2em
2019-08-20Autodoc first part . a ##decompile solution as of gerbil is WIPmathieu2em
2019-08-20marshall eval and load-filemathieu2em
2019-08-20WIP repl behaviour fix mathieu2em
2019-08-20WIP gambit support first draftmathieu2em
2019-08-20Rewrite 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-20Add a TODO entry for adding output to erroneous evaluations.Lockywolf
2019-08-14Fix a comment typo.Lockywolf
2019-08-14Fix indenting and parenthesis positioning.Lockywolf
2019-08-09Add better support for geiser:symbol-location. Add guards.Lockywolf
2019-08-09Add a first version of geiser:symbol-location for local files.Lockywolf
2019-08-07Temporarily fix the symbol-module by appending (current-directory).Lockywolf
2019-08-07Add error reporting about missing symbols to geiser-edit.elLockywolf
Add (chibi filesystem) import to geiser.sld
2019-08-07Improve geiser:eval to return output Add docstring to geiser:output.Lockywolf
2019-08-06Add a TODO tag about symbol-location to geiser.sldLockywolf
2019-08-06Remove debug printing. Align par-style with geiser.Lockywolf
2019-08-06Add scheme subroutine to find files implementing modules to chibi.Lockywolf
Add a helper function make-location to chibi interface.
2019-06-20More accurate Chicken completions, inspired by breadlinedieggsy
- Fixes #276
2018-11-12Fixes autodoc in Chicken, #258Dan Leslie
2018-11-12Fixes #257Dan Leslie
2018-11-12Much faster completions for Chicken 5; less errors in the log.Dan Leslie
2018-11-12Removed more unused code, speeding things up.Dan Leslie
2018-11-12Chicken 5 works with Geiser, many features removedDan Leslie
2018-11-11Catch eval and send back eval exception informationEdwin Watkeys
2018-10-22Add string combinators moduleEdwin Watkeys
2018-03-29fix compile and load for chezMaris Orbidans
2018-01-30guile 2.2: program-arities and program-module reloadedJose 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-10Remove memoizationDan Leslie
It now _slows_ performance rather than improves it. Removing it speeds up the issue described in jaor/geiser#174
2017-12-09Improvements to Chicken completion speedDan 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-03Support Chicken Scheme apropos =>2.3.0John 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-27more reduction on geiser:eval, add testChaos Eternal
2017-08-24rewritten 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-20Alway pretty-print for resultsChaos Eternal
2017-08-18Handle exceptions of ChezScheme and multi-value as wellChaos Eternal
- Capture exceptions of ChezScheme - handles multi-value return
2016-10-24Missing chibi and chez support filesJose Antonio Ortega Ruiz
Should fix #188, and i'm not generating a new version for this unless some distribution maintainer is asking.
2016-09-17Allows Chicken to limit the number of symbols provided to Geiserdleslie
- Also cleaned up the namespace a little.
2016-08-10Disable aggressive prefix assumptionDan Leslie
This was causing significant typing delay with little to no benefit. Disabled until a better solution can be found.
2016-08-10Minor typoDan Leslie