<story><title>Haskell In New Clothes</title><url>https://github.com/serras/hinc</url></story><parent_chain></parent_chain><comment><author>curryhoward</author><text>I love seeing new Haskell projects, though I personally would rather just stick with Haskell&amp;#x27;s clean syntax:&lt;p&gt;&lt;pre&gt;&lt;code&gt;  data Maybe a = Nothing | Just a
&lt;/code&gt;&lt;/pre&gt;
...over this:&lt;p&gt;&lt;pre&gt;&lt;code&gt;  data Maybe&amp;lt;a&amp;gt; {
    Nothing,
    Just(value: a)
  }
&lt;/code&gt;&lt;/pre&gt;
I understand that programmers coming from mainstream languages might feel uncomfortable without all those angle brackets, curly braces, and parentheses (why do C-like languages have so many ways to syntactically group things?), so if this project helps them ease their way into Haskell I totally support it. However, a small part of the joy of Haskell is freeing yourself from the arbitrary syntactic boilerplate that most languages have.</text></comment>
<story><title>Haskell In New Clothes</title><url>https://github.com/serras/hinc</url></story><parent_chain></parent_chain><comment><author>nervous_north</author><text>I personally prefer Haskell&amp;#x27;s syntax. I find myself using JavaScript transpilers like BuckleScript to take me into a typesafe land with ML syntax rather than using a language like TypeScript with Java like syntax.&lt;p&gt;That said, I really appreciate seeing work like this. Haskell is super powerful and it&amp;#x27;s great to see transpilers like this that are lowering the bar of entry to Haskell to those more familiar with the traditional languages. Nice job!</text></comment>