chicken-hackers
[Top][All Lists]
Advanced

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

Re: [Chicken-hackers] Egg plan for 5?


From: Kon Lovett
Subject: Re: [Chicken-hackers] Egg plan for 5?
Date: Fri, 5 Jan 2018 06:33:30 -0800


> On Jan 4, 2018, at 7:36 PM, Dan Leslie <address@hidden> wrote:
> 
> I figured I had simply not been thorough enough; you folks do a
> fantastic job in documenting your efforts. Thank-you for pointing me in
> the right direction!
> 
>> By the way, if there are features you'd like that would make things
>> easier for Geiser, don't hesitate to open an enhancement ticket on
>> bugs.call-cc.org.
> 
> Thanks to the chicken-doc and apropos eggs most of the available
> features in Geiser are available; with Chicken 4 the manipulation of
> modules was a little cumbersome because it had to disect the module name
> from the eval output when inspecting a symbol. That falls apart whenever
> someone decides to import a module using a prefix that has a # in it;
> which apparently happens enough to result in bug reports. However, the
> recent versions of the apropos egg are clever enough to neatly
> undecorate symbols and inform where they come from, and Geiser leverages
> this behaviour.

sadly all it does is 

        (nams (string-split (symbol->string sym) "#" #t)

for the identifiers and the definition of a "gensym"

        '(: bos (>= 2 any) (>= 2 num) eos) 'utf8

so not clever ;-)

(& i need to add a mode to modify/stop the “pretty” behavior)

> 
> Thanks to dumb-jump now having Scheme support, there's Good Enough
> jump-to-definition support in Emacs that I'm generally satisfied; but
> if Chicken could decompile a symbol, and/or show what file/line it was
> built in... Wish lists. :D
> 
> -Dan
> 
> 
> On Fri, 5 Jan 2018 15:39:25 +1300
> Evan Hanson <address@hidden> wrote:
> 
>> Hey Dan,
>> 
>> There is thorough -- but provisional! -- documentation here:
>> 
>>  https://wiki.call-cc.org/man/5/Extensions#format-of-the-egg-description-file
>> 
>> That page will obviously change as development continues, but it
>> should include enough information to get you started, or at least to
>> help you figure out the next question to ask.
>> 
>> By the way, if there are features you'd like that would make things
>> easier for Geiser, don't hesitate to open an enhancement ticket on
>> bugs.call-cc.org.
>> 
>> Cheers,
>> 
>> Evan
> 
> 
> _______________________________________________
> Chicken-hackers mailing list
> address@hidden
> https://lists.nongnu.org/mailman/listinfo/chicken-hackers




reply via email to

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