[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