Eduardo Cavazos <[email protected]> writes:
> This actually sounds very nice. that's because it *is* very nice :) > So to make this concrete... > > Let's say I'm working on libraries (abc) and (def), and a script > "xyz.sps" which uses them. > > If the cursor is in 'abc.sls', I'm in that library's internal > namespace. I can use the buffer as a scratchpad, evaluating stuff in > that namespace. Similar for 'def.sls'. > > But, if I switch to 'xyz.sps' (a script, not a library) which might > start with: > > (import (chupacabra) > (abc) > (def)) > > stuff I evaluate from that buffer has the namespace populated by those > three libraries. > > If that's the way it works, then this is very cool. yes, that's exactly the way it works. and, as you already know, it's nothing new: common lisp and smalltalk have had something even better for decades, and i'm guessing schemes of yore too (that's an aspect where Guile, for all its (often, past) deficiencies, really shines). jao -- In seeking the unattainable, simplicity only gets in the way. - Alan Perlis, Epigrams in Programing
