Sun Jun 8 10:10:21 CEST 2008

repl in scheme

i was wondering what is necessary to design a proper repl for snot. it
would be nice to have it working in scheme, and let it use emacs just
as a display interface. what should that interface have?

my best guess is some model-view-controller architecture, since it's a

there are two parts to editing:
  * treating the code at hand as plain text
  * treating it as a (partially) parsed object

the problem is that using emacs's partial parsing method doesn't
really work because of minor differences in syntax.. what i'd like to
do is to use exact parsing.

this is not so trivial as it sounds.. really would be helpful if
internals of read were exposed.