Re: mixing lush with clush

Yann LeCun <[email protected]> Thu, 16 Mar 2006 23:00:35 -0500
Newsgroups gmane.lisp.lush.devel
Organization Courant Institute, NYU
Message-ID <[email protected]>
> Sorry, I'm not clear on the differences between DX, DY, and DH.  
> What does it mean to generate DXs instead of DHs?

DX and DYs are are interpreter functions written in C.
A DH is a function generated by the Lush compiler.

Contrary to Ralph, I would make everything more like
the DH and progressively remove DX/DY and replace
them by a minimal interpreter (everything would be 
compiled on the fly).

Leon has thought about this quite a bit. He can't 
do this by himself but would probably provide 
advice to whoever would be bold enough to dive
into such an undertaking.

> At some point or other you're going to have to talk to the
> interpreter, right? Even if you're okay with having to compile all of
> your code, in order to support something lambda (or globals) you'd
> still need to be able to encode the lexical environment.

Indeed, but that can be pretty minimal.

  -- Yann



-------------------------------------------------------
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&kid=110944&bid=241720&dat=121642