scheming with spirit
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
participants (1)
-
jono