[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Chicken-users] Geiser now has Chicken 5 Support

From: David Ireland
Subject: Re: [Chicken-users] Geiser now has Chicken 5 Support
Date: Sat, 17 Nov 2018 08:16:17 +1000


Thanks for the update. I am however, getting "Symbol's function definition is void: equalp" on a fresh install of Chicken 5 and emacs 
for both Linux and OpenBSD. apropos,  srfi-1 & srfi-18 are all installed.

Does anyone have any suggestions? 

Thank you. 

On Tue, Nov 13, 2018 at 5:12 PM Dan Leslie <address@hidden> wrote:
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!


Sent with ProtonMail Secure Email.

Chicken-users mailing list

reply via email to

[Prev in Thread] Current Thread [Next in Thread]