Fri, 24 Oct 2014 09:03:53 +0200, ckeen wrote:
> * Sven Hartrumpf <[email protected]> [141023 19:41]:
>> If I install the slime egg and start chicken-slime from inside Emacs,
>> the REPL has bindings for SRFI-13 names, e.g.
>> 
>> ; SLIME 2014-10-10
>> CSI> (string-count "abc" #\a)
>> 1
>> 
>> Can this be avoided (because this conflicts with
>> definitions in other projects)?
> 
> The swank egg has some design flaws. For example all eval calls
> happen in the same environment as the module which in turn needs
> srfi-13. I don't think this can be fixed easily. It can probably
> be mitigated by prefixing all imports in the slime module by some
> prefix so at least it won't confuse the user code that easily.
> 
> But then which should be prefixed? Maybe for your use case you will
> get away with prefixing srfi-13.
> 
> I can add that to the egg if it helps

That sounds like a good idea for the egg.
Thanks for your time and thoughts.

Ciao
Sven

_______________________________________________
Chicken-users mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/chicken-users

Reply via email to