Wibble <[EMAIL PROTECTED]> writes: > Java or even C is more strongly typed than lisp or tcl which > dont really have a concept of a typed variable. > Lisp only does runtime type checking unless you do wierd > unnatural things. > You get terminology totally wrong here. As already said, Lisp is stronger typed than C, but C is statically typed, whereas Lisp is dynamically typed. In Lisp (or Scheme), all variables have types:
(define foo #(1 2 3)) (vector? foo) => #t (boolean? foo) => #t See http://cliki.tunes.org/Type%20System. Rotty -- Andreas Rottmann | [EMAIL PROTECTED] | [EMAIL PROTECTED] | [EMAIL PROTECTED] http://yi.org/rotty | GnuPG Key: http://yi.org/rotty/gpg.asc Fingerprint | DFB4 4EB4 78A4 5EEE 6219 F228 F92F CFC5 01FD 5B62 v2sw7MYChw5pr5OFma7u7Lw2m5g/l7Di6e6t5BSb7en6g3/5HZa2Xs6MSr1/2p7 hackerkey.com Python is executable pseudocode, Perl is executable line-noise. -- http://mail.python.org/mailman/listinfo/python-list