Posts tagged lisp

Wild pathnames in Common Lisp

:: lisp

Common Lisp’s pathname system has many problems. Here is proposal to make the situation a little better in one respect. This is not a general fix: it’s just trying to solve one problem.

A horrible solution

:: lisp

Yesterday I wrote an article describing one of the ways traditional Lisp macros can be unhygienic even when they appear to be hygienic. Here’s a horrible solution to that.

Two sides to hygiene

:: lisp

It’s tempting to think that by being sufficiently careful about names bound by traditional Lisp macros you can write macros which are hygienic. This is not true: it’s much harder than that.

Nirvana

:: lisp, guest

An article constructed from several emails from my friend Zyni, reproduced with her permission. Note that Zyni’s first language is not English.