Re: mixing lush with clush

"Yury Sulsky" <[email protected]> Fri, 24 Mar 2006 14:57:25 -0500
Newsgroups gmane.lisp.lush.devel
Message-ID <[email protected]>
Hey Ralf,

Sorry for the late reply.

On 3/22/06, Ralf Juengling <[email protected]> wrote:
> Did you decide to do anything? Leon's plan sounds interesting
> but is clearly a long-term agenda. I agree with you that hacking
> up a short-term solution that would let us compile more or all of
> lush would be worthwhile. I would be interested in helping with
> such an effort. Though for the next couple of months I don't have
> enough time to work on more than a proof-of-concept kind of
> implementation.

Hmm, the problem is that I don't know how much time I have to work on
this either... The good news, however, is that I've been sick and in
my delirium I decided it'd be a good idea to write a type inferencer
for lush. I'm halfway done with that.

One problem I've run into is that there are a billion primitives in
Lush. Both the type inferencing and C compilation would be much easier
if we had a strict set on top of which everything is built. How about:

let let* lambda mlambda -- does anything else create a new lexical scope?
defparameter defvar setq
quote declare scope
cond and or not = == >
selectq while progn idx-gloop idx-eloop
eval apply cinline
* + - / div mod bitand bitor bitxor bitshl bitshr

Am I missing anything?

Thanks,
Yury


-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid0944&bid$1720&dat1642