Re: More Common Lisp stuff...
Lars Brinkhoff <[email protected]>
| Newsgroups | gmane.emacs.xemacs.design |
|---|---|
| Organization | nocrew |
| Message-ID | <[email protected]> |
Brian Palmer <[email protected]> writes: > Lars Brinkhoff <[email protected]> writes: > > Brian Palmer <[email protected]> writes: > > > Lars Brinkhoff <[email protected]> writes: > > > > I'm implementing Common Lisp symbols, packages, streams, > > > > readtables, and the CL reader in Emacs Lisp. Anyone else into > > > > that kind of stuff? > If you send a message to [email protected], you could get a > feel from the actual developer community Ok, CCed. > Of course, the trouble is that xemacs is committed to emacs > compatibility, mostly, and so progress would have to be very measured. No problem. My code is completely layered above standard Emacs Lisp. > > > How far along are you? > > Quite far, I'd say. I have a basic READ with most macro characters > > and a token accumulator implemented as per the CL spec. Tokens are > > parsed into integers and symbols, but other kinds of numbers aren't > > recognized yet. > Ah, ok, so this is like a 'cl-read' function? Yes. (It's called 'cl:read'.) > You considered opening a sourceforge project for this? I can make it available from a CVS repository if there's interest. > Are you trying to make this compatible with the emacs reader,also? > (So, for example, doing ?\ as well as #\Space)? No, I'm just implementing the standard CL reader and readtable. However, I don't think it would be hard to add read macros for Emacs Lisp compatability. -- Lars Brinkhoff, Services for Unix, Linux, GCC, HTTP Brinkhoff Consulting http://www.brinkhoff.se/