From: Bruno Haible
Subject: Re: Comparison: Beta - Lisp
Date: 
Message-ID: <34q0l1$n1n@nz12.rz.uni-karlsruhe.de>
> <1> Static typing - in Beta, the types of variables are always declared
>     statically.

With the important extension that it is not only possible to declare
                   x will be of type A,
but also
           x will belong to some fixed subtype of type A.

This makes it possible to have generic container classes.

>     Programs in Beta is very static, which makes it very
>     different from the dynamic nature of lisp programming.

I don't agree here. This depends on your programming style. You can
perfectly embed Lambda Calculus into Beta.


                    Bruno Haible
                    ······@ma2s2.mathematik.uni-karlsruhe.de