Re: Lark - A surface syntax for Common Lisp
"Tim Bradshaw (as tfb at cley dot com)" <[email protected]>
| Newsgroups | gmane.lisp.lispworks.general |
|---|---|
| Message-ID | <[email protected]> |
On 15 Feb 2026, at 17:46, David McClain <[email protected]> wrote: > > Rust worries way to much about “memory safety”, and Racket worries way too much about "variable capture". To be fair I think the hygiene thing is real. But the interesting part of it that isn't solved in CL (I think of this as 'upward hygiene', where a macro relies on some name meaning what it thinks it means and it doesn't) is soluble by placing restrictions on non-CL packages which are similar to those on the CL package. That would even be fairly easy to implement, so a compiler would complain about code which violated the restrictions. Failing that you just document the restrictions. _______________________________________________ Lisp Hug - the mailing list for LispWorks users [email protected] http://www.lispworks.com/support/lisp-hug.html