Date: Fri, 01 Jul 2016 20:35:25 +0000 From: Priyadarshan <bsd@bontempi.net> To: freebsd-questions@freebsd.org Subject: Re: "Simple" Languages in FreeBSD Message-ID: <1467405325.1605258.654553905.17C82102@webmail.messagingengine.com> In-Reply-To: <20160701202117.GA1441@hephaistos.local> References: <20160630175243.063e07a7@KoggyBSD.org> <20160701202117.GA1441@hephaistos.local>
next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, 1 Jul 2016, at 20:21, Martin S. Weber wrote: >=20 > Get yourself a "Structure and Interpretation of Computer Programs" > (SICP), it's free and teaches scheme (a lisp). Once you've mastered > that, you may happily delve into several "low-level" schemes, > bells-and-whistles common lisps (e.g., clisp, sbcl), or "modern" > lisps like e.g., clojure/clojurescript. >=20 > If you take that route, you'll only have tired smiles for all the > great ideas that these "modern" scripting languages come up with. > If you add a bit of spice with e.g. Doug Hoyte's "Let Over Lambda", > you might enlighten yourself how a high-level language like a lisp > may get you hand-crafted assembler like performance. >=20 > Do yourself a favor and stay away from the modern scripting languages > that try to quirkily reimplement half-a-century old lisp (or > smalltalk) ideas. > Do it proper. Go Lisp. Enjoy. Yes, I did not dare to say that, but that is exactly what I should have said. If one really cares about programming, not just as coding per se , but as craft, aesthetics, even lore, then personally the Lisp Way is a very good way to learn. Thanks for bringing up Doug Hoyte's =C2=ABLet Over Lambda=C2=BB (http://letoverlambda.com) too, although that is considered an advanced book, even for the more experienced programmers at our shop. Priyadarshan
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1467405325.1605258.654553905.17C82102>