[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