3 ms·
and the less-well-known OO constructs (multimethods, metaobject protocols, etc) Using Common Lisp provides the option to do that, but there's still plenty from
by Zak 17y ago
and the less-well-known OO constructs (multimethods, metaobject protocols, etc)
Using Common Lisp provides the option to do that, but there's still plenty from the realm of programming languages that would be left out. It might me a mistake to try to do too much at the high-school level though; C, Lisp and ML would allow access to a very broad range of programming concepts - far more than any three of the approved languages.