[slime-devel] Re: Summer of Code, mentorship, technical adviser
Luke Gorrie
luke at synap.se
Wed Jun 29 18:41:38 UTC 2005
Heow Eide-Goodman <lists at alphageeksinc.com> writes:
> Guys,
>
> Google has decided to fund the development of a Slime stepper! Woohoo!
>
> We have a capable student but our mentors aren't experienced with
> slime-internals.
>
> If anyone is willing to step forward for either a mentorship or
> technical advisor role, we'd be happy to work with you on this exciting
> project.
Hopefully the list will be a useful resource. I would like to help
where possible but I'm strapped for time these days.
For the UI part I would suggest beginning by getting familiar with
edebug in Emacs 21 because it's a great model of a stepper. If you
evaluate an elisp definition with `C-u C-M-x' then it is defined in
interpreted fashion for stepping and a breakpoint is automatically set
- i.e. as soon as you call the function you will be in the debugger.
When you're done debugging you just use `C-M-x' to redefine it in the
normal way. Simple & nice inteface.
edebug is documented in the GNU Emacs Lisp Reference Manual (which
recently went out of print at gnupress.org, very sad!):
http://www.gnu.org/software/emacs/elisp-manual/html_node/elisp_233.html
Writing a stepper will be very good karma :-)
More information about the slime-devel
mailing list