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/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.