Hi Edwin, > reading the docs again after this, (let) evaluates while (bind) does > not. i hope i got that right.
I think it's the other way round, see bellow 'up' and 'up.'. > i see. but i still have to experience them firsthand. looking at the > java.wl, you have (up.) and (if.). Yes: (up [cnt] sym ['val]) -> any while (up. ['cnt] 'sym ['val]) -> any I think that 'up' can be implemented on top of 'up.'. I tried that in java.wl but in the end I kept it implemented in java for some reason. > i'm actually in the process of skinning minipicolisp to retain the wl > functions That's an excelent exercise;-) Some time ago somebody suggested very neat implementation of 'let' using function application (it's archived on this mailing list). In the spirit of wl, i.e. minimal native code and as much as possible in lisp, it would be good to use that instead of native 'let', 'let?' and 'bind'. Cheers, Tomas -- UNSUBSCRIBE: mailto:[email protected]?subject=Unsubscribe
