4 ms·
Explain. Large projects are certainly doable in dynamically-typed languages. I just think that static typing becomes a win once you have: * enough code that i
by pw0ncakes 16y ago
Explain.
Large projects are certainly doable in dynamically-typed languages. I just think that static typing becomes a win once you have:
* enough code that internal interfaces become important,
* enough code that at least 30% of time is spent debugging, and:
* more than one programmer on the project by necessity.
- derefr 16y agoIn the world model popular in a http://en.wikipedia.org/wiki/MOO http://en.wikipedia.org/wiki/MOO, almost every object has its own unique set of "verbs" (methods), which each destructively update the world in manifold unpredictable ways. There are no real "classes" of objects, per se, as having more than one of a world object that acts in exactly the same way ruins its "mystique" or "sense of fun"; instead, objects are created first through prototypical inheritance (cloning), and then by defining singleton methods (and adding mix-ins composed thereof), each of which may have originated within any other object. Objects survive mostly by memetic transmission (see an object you like, retain a clone for yourself) rather than some sort of unified architecture.