<story><title>Pixie: A sweet Clojure-ish language</title><url>http://blog.goodstuff.im/pixie</url></story><parent_chain></parent_chain><comment><author>616c</author><text>I like the side-note.&lt;p&gt;&amp;gt; As a side note, expressing configurations in Clojure S-expressions makes a ton of sense. Clojure S-expressions provide a superset of JSON and Clojure&amp;#x27;s eval allows you to define a function to compute certain values. It&amp;#x27;s an escape hatch so that you&amp;#x27;re configuration files don&amp;#x27;t need to become accidentally Turing complete. The Turing complete nature of your configuration files is well defined as Clojure.&lt;p&gt;I had posted a while back wondering why more formats do not just derive from sexp or SXML (yes, say that out loud in the office). As I think some Lispers (I am even below beginner) cannot help but notice that if sexpr are coincidentally (I am sure it can be done without, but still, I am not sure if McCarthy and company just started with sexp or choose it specifically and held their ground beyond it was their choice) core to the lisp&amp;#x27;s homoiconic power-features, why more people do not just want sexp as the core data definiton, keep the data and program as close as possible, and just macro the data back, tossing back and forth between code and data as the division is limited.&lt;p&gt;Anyway, I like that far more intelligent people than me not only like this idea, but are encouraging it and pushing it forward.&lt;p&gt;(Yes, flame away.  I know some people love Lisp and hate, I just thought it is an interesting premise; I am ready for you to throw shoes at me, HN.)</text></comment>
<story><title>Pixie: A sweet Clojure-ish language</title><url>http://blog.goodstuff.im/pixie</url></story><parent_chain></parent_chain><comment><author>threeseed</author><text>This seems like bit of a short sighted move not that I disagree with it.&lt;p&gt;Project Jigsaw which will be a big part of Java 9 aims to make the JVM more modular which will reduce the memory footprint substantially. Personally I would like to see a version of Clojure that targets this JVM specifically and abandons backwards compatibility.&lt;p&gt;Leaving the JVM means you abandon the decade of libraries many of which you simply can&amp;#x27;t get on any other platform (in particular for the enterprise). Given that Clojure has been gaining a lot of ground in these large companies it seems like a missed opportunity.</text></comment>