Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I think you meant "fexprs instead of macros".

Picolisp does have a function named 'macro', but it's not the same thing (it's more like 'string map' from tcl).

There's a lot if interesting stuff in picolisp, but the one thing I found unbearably ugly was it's use of strings ("transient symbols") as a kind of lexically scoped symbol.



Right, yes. In some sense it's not sexpr as usual either, the evaluation strategy gives it a rather different feel than one might be used to from other parens syntaxed languages.

'macro can be used to control evaluation, https://software-lab.de/doc/refM.html#macro , but there is no compilation in Picolisp, hence no compile time macros.

Don't see the problem with that. How is it different from using strings without quotation marks as global symbols?


Hmm, when you put it like that, my complaint does seem trite.

It was just one of those things which bugged me ...




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: