Scheme vs. Common Lisp vs. the World

Marc Wachowitz
Wed, 14 May 97 13:02:03 +0200

Martin Cracauer <> wrote:
> I don't quite understand why you think CL's type specifiers are more
> complex they can be given Common Lisp's big set of types.

They are trying to do too much together, and their effect on programs
is quite ambiguous, ranging from mostly ignored over nicely checked
until horribly destructive in case of errors. A better separation of
those concerns, with very clear semantics where merging these roles
makes sense, would be desirable.

> The syntax could be improved

That doesn't bother me much, as it can be easily fixed with macros.

-- Marc Wachowitz <>