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