Boost logo

Boost Users :

From: jono (jp_at_[hidden])
Date: 2007-09-23 21:53:13


hello all,

i'm building a scheme interpreter with spirit and boost. it needs to be
simple and robust enuf for a demanding production environment.

i've looked for evidence of somebody else having built a scheme or lisp
with spirit and boost, and have been surprised to find nothing. it seems
like something that almost falls out of the existing classes (variant,
shared_ptr, spirit..).

it amazes me how few people understand the simplicity of power of lisp and
the interpreter pattern in general. the first paper on lisp was published
in 1958, and you only have to look at xml to see how relevant list
processing is today.

an optimal lisp implementation built with spirit & boost could be
extremely concise and elegant, but i'm pretty new to spirit and i'm not
sure i have the time to find it. my efforts so far are pure kludgery.

i think a lisp interpreter included in the boost example code, or even a
full boost class, would be very useful. with traits specialization it
could be very flexible, and it would introduce an interesting tool for
prototyping and testing other boostified code.

does anybody know of an existing spirit/lisp implimentation, and is there
any interest in developing such a project in open source?

cheers
jono poff

Day One Digital Media Ltd.
Auckland, NZ


Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net