[slime-devel] Jump to source code
Thomas F. Burdick
tfb at OCF.Berkeley.EDU
Thu Mar 17 20:24:30 UTC 2005
Edi Weitz writes:
> On Fri, 18 Mar 2005 04:27:00 +0200, hww <hww at inbox.ru> wrote:
>
> > This is bad.
> > What is the problem with file without definition?
>
> A file without function definitions is not a program, that's very
> simple.
Well, kind of. The toplevel is good for interactively poking at
things, but it can also be nice to do that in a buffer. Using Squeak
Smalltalk a few years ago, I got the habit of testing things that way.
I still do that because then I have a record of what I did to test my
program, and I can later pare it down into a test suite much more
easily than writing one from scratch. C-M-x is kind of half-way
between do-it and print-it, so it works well enough. I real print-it
like in Squeak would be cool, but I don't think it would really add
anything substantial over what Slime has now (besides just more
newbie-awing cool-factor).
That said, I don't get hww's question. If you have a buffer full of
disembodied forms you want to evaluate, point to them and say "eval
this", aka C-M-x. Don't just write scripts. If you do things that
way, it has the advantage that you *know* where the error was, you're
pointing at it.
More information about the slime-devel
mailing list