Re: What are OOP's Jargons and Complexities?
Available news archives: comp.lang.tcl - comp.lang.python - comp.security.firewalls - sci.crypt - comp.lang.php - comp.lang.javascript
Google
 
Web news.hping.org


comp.lang.python archive

Re: What are OOP's Jargons and Complexities?

From: Andreas Rottmann <a.rottmann@gmx.at>
Date: Tue May 24 2005 - 13:39:14 CEST

Wibble <Wibble@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@ICQ      | 118634484@ICQ | a.rottmann@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.
Received on Thu Sep 29 16:13:11 2005