Python and generic programming
Oliver Fromme
olli at haluter.fromme.com
Mon Oct 25 07:11:45 EDT 2004
More information about the Python-list mailing list
Mon Oct 25 07:11:45 EDT 2004
- Previous message (by thread): Python and generic programming
- Next message (by thread): Python and generic programming
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Steven Bethard <steven.bethard at gmail.com> wrote: > Could you explain a little more what about OCaml makes you consider it > dynamically typed? Well, it probably depends on what exactly you mean by "dynamically typed". For example, a function can take an argument that is either an integer or a string (or a list or whatever) and it does _not_ have to be known at compile time which of those is the case. But the compiler _does_ ensure that the function will work correctly for every case (by checking that the pattern matching covers every case, and within each case, the respective type of the argument _is_ known and is checked at compile time). I call that dynamic. For me, static typic is when every variable has a fixed type at compile time (which is particularly true when variables' types have to be declared). Best regards Oliver -- Oliver Fromme, Konrad-Celtis-Str. 72, 81369 Munich, Germany ``All that we see or seem is just a dream within a dream.'' (E. A. Poe)
- Previous message (by thread): Python and generic programming
- Next message (by thread): Python and generic programming
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list