Interesting: "Lisp as a competitive advantage"
Dan Knapp
dankna@brain.mics.net
Thu, 3 May 2001 18:09:01 -0500 (EST)
> > (if (not (< x 3))
> > (assertion-failed '(< x 3)))
>
> This is a good example, which cannot be implemented in
> Haskell. "Exception.assert" is built in to the ghc compiler, rather than
> being defined within the language. On the other hand, the built in
> function gives you the source file and line number rather than the literal
> expression; the macro can't do the former.
Yeah, it's a good example, but are there any other uses for such quoting?
If not, then implementing it as a builtin is perfectly adequate. (Not
trying to pick on Lisp; Lisp is great. Just hoping for more examples.)
| Dan Knapp, Knight of the Random Seed
| http://brain.mics.net/~dankna/
| ONES WHO DOES NOT HAVE TRIFORCE CAN'T GO IN.