tag:blogger.com,1999:blog-6454006.post1566152306589934333..comments2024-01-16T14:32:49.175+00:00Comments on Arcane Sentiment: Clojure is almost as big as Common LispArcane Sentimenthttp://www.blogger.com/profile/04144052171693893368noreply@blogger.comBlogger3125tag:blogger.com,1999:blog-6454006.post-43552610148095191662011-04-05T00:38:21.838+00:002011-04-05T00:38:21.838+00:00Gareth: Fixed, thanks.
J: Most of Clojure's l...Gareth: Fixed, thanks.<br /><br />J: Most of Clojure's library is in clojure.core, and it's unusual to shadow that, so I don't think Clojure is small in this way, while e.g. Python and Perl are. But I suspect much of the perception of smallness is really about the size of the mental model required to use the library, so more regular languages like Python and Clojure feel smaller than CL or Perl.Arcane Sentimenthttps://www.blogger.com/profile/04144052171693893368noreply@blogger.comtag:blogger.com,1999:blog-6454006.post-42601923670286098752011-04-04T13:13:48.788+00:002011-04-04T13:13:48.788+00:00I think that one feature which helps Clojure "...I think that one feature which helps Clojure "feel small" is namespaces. Since you can keep your working namespaces limited and clean, and you don't need to include any more than you need, your "standard library" is only as big as it has to be. You are free to omit nearly everything and (re)define names which exist in other parts of Clojure (even clojure.core).Jhttps://www.blogger.com/profile/13424780351610630615noreply@blogger.comtag:blogger.com,1999:blog-6454006.post-36898755454696301412011-04-04T13:05:51.626+00:002011-04-04T13:05:51.626+00:00You've got a minor HTML error: your first bloc...You've got a minor HTML error: your first block of Clojure code looks like <pre><code>...<code></pre> so you're not closing the <code> and almost the whole page ends up monospaced.Gareth McCaughanhttps://www.blogger.com/profile/05377158305586280009noreply@blogger.com