https://wiki.tfpie.science.ru.nl/index.php?title=File:TFPIE2013_Steps_Towards_Teaching_Clojure.pdf&feed=atom&action=historyFile:TFPIE2013 Steps Towards Teaching Clojure.pdf - Revision history2024-03-28T08:37:43ZRevision history for this page on the wikiMediaWiki 1.35.5https://wiki.tfpie.science.ru.nl/index.php?title=File:TFPIE2013_Steps_Towards_Teaching_Clojure.pdf&diff=133&oldid=prevPeter88: The Clojure programming language is a new language in the LISP family that is gaining rapid popularity in industry due to its elegant design and suitability for concurrent programming. We argue that Clojure has benefits for being taught as a programming l2013-05-12T22:40:24Z<p>The Clojure programming language is a new language in the LISP family that is gaining rapid popularity in industry due to its elegant design and suitability for concurrent programming. We argue that Clojure has benefits for being taught as a programming l</p>
<p><b>New page</b></p><div>The Clojure programming language is a new language in the LISP family that is gaining rapid popularity in industry due to its elegant design and suitability for concurrent programming. We argue that Clojure has benefits for being taught as a programming language in an introductory course. We discuss several challenges that need to be overcome in order to teach Clojure to students with no programming experience, such as modifying error messages and providing a beginner-friendly development environment, and describe our work in progress towards these goals. We also discuss conceptual approaches towards teaching Clojure to beginners that make use of Clojure sequence abstraction.</div>Peter88