What are OOP's Jargons and Complexities?
Andreas Rottmann
a.rottmann at gmx.at
Tue May 24 07:39:14 EDT 2005
Wibble <Wibble at Mailinator.com> 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 | Rotty at ICQ | 118634484 at ICQ | a.rottmann at gmx.at
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.
More information about the Python-list
mailing list