On Thu, 14 Oct 2010 10:55:43 -0500 (CDT), Gabriel M. Beddingfield wrote
On Thu, 14 Oct 2010, Nick Dokos wrote:
is certainly a lot of room for disagreement, but
Python, in particular,
has a fairly strict type system. It is dynamic (execution-time)
So how do I, in Python, declare that variable 'foo'
must only ever be an integer. Then, when my program
accidentally tries to assign a string, unicode string,
tuple, list, or class instance -- I want it to throw a
compile-time error.
^^^^^^^^^^^^^
Read careful, Nick explicitly wrote 'dynamic' (execution time) ...
Don't confuse 'static typing' with 'strong typing'.
Most, if not all, modern "scripting" languages have far more
typechecking than POC.
How do I do that?
In the (possible) absence of a compiler you don't,
HTH Ralf Mattes
-gabriel
_______________________________________________
Linux-audio-user mailing list
Linux-audio-user(a)lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-user
--
R. Mattes -- Systemeinheitsstreichler
Hochschule fuer Musik Freiburg
rm(a)inm.mh-freiburg.de