Fresh on ELPA: Chicken 5 support in Geiser. Geiser is an enhanced Emacs mode 
for interacting with various Schemes.

Completion suggestions, eldoc support, region and buffer evaluation, and symbol 
evaluation all appear to work well; most are considerably faster thanks to some 
reworking of their behaviour. Geiser's features with respect to switching 
modules and module namespaces are not available to Chicken 5, yet; I opted to 
withold porting those forward for now as that behaviour relied upon ## internal 
behaviour to operate under Chicken 4, and was rather brittle.

If you use use-package installation is easy:
    (use-package geiser)

You'll need a few additional packages for Chicken:
    chicken-install srfi-1 srfi-18 apropos

I strongly recommend using Geiser in companion with dumb-jump; I added Scheme 
support to it some time ago, and so it now provides a reasonably good 
jump-to-definition and find-references for Scheme projects of most any size.

Happy hacking!

-Dan

Sent with [ProtonMail](https://protonmail.com) Secure Email.
_______________________________________________
Chicken-users mailing list
Chicken-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/chicken-users

Reply via email to