TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

In which the reader is invited to engage in comparative lispology

3 pointsby mnemonikalmost 12 years ago

1 comment

peatmossalmost 12 years ago
<p><pre><code> Clojure&#x27;s access to the JVM libraries gives it an edge for certain projects, but Racket has the edge in places where the bulky, slow-to-start JVM runtime isn&#x27;t welcome. (Racket executables can be as small as 700kb.) Racket has by far the strongest story for beginners due to its friendly culture and emphasis on documentation. </code></pre> This has sort of been my conclusion after a survey of Chicken, CL, Clojure, and Racket in which I have burned many hours and have thought many times, &quot;Aha! This is the lisp to learn!&quot;<p>Given that Racket is branded somewhat as a language toolkit, I&#x27;d love to see some of the Clojure stuff I love (pervasive immutable data types, map destructuring) added into a Racket. There&#x27;s Clojure&#x2F;JVM, Clojure&#x2F;JavaScript, and even Clojure&#x2F;Python. Why not Clojure&#x2F;Racket? Such a language should even support tail recursion.