<story><title>Crystal Language</title><url>http://crystal-lang.org/</url></story><parent_chain><item><author>sergiotapia</author><text>I&amp;#x27;m looking for something beautiful like Ruby but fast like Go. Do you think Crystal fits this bill?&lt;p&gt;Also, are there packages&amp;#x2F;libs&amp;#x2F;gems for Crystal? What are they called? What do I google for?&lt;p&gt;One of the major reasons why I dumped Go is that it&amp;#x27;s just too verbose and makes me write too much boilerplate code. I want to sort a collection and I have to write the same algorithm every single time for every single type. It&amp;#x27;s just boring and my time could be better spent elsewhere.&lt;p&gt;I appreciate the feedback HN!</text></item></parent_chain><comment><author>asterite</author><text>I think Crystal could fit this bill, yes: it has Ruby syntax and the concurrency model will be something like Go (spawn and channels, but we are still working on this). And the code ends up without much repetition, as you have generics, macros, very few type annotations, and things like sort, map, select, inject, etc.&lt;p&gt;The community likes to call a library as &amp;quot;shard&amp;quot;, so I think we&amp;#x27;ll eventually end up using that name :-)&lt;p&gt;You can see a list of shards here: &lt;a href=&quot;http:&amp;#x2F;&amp;#x2F;crystalshards.herokuapp.com&amp;#x2F;&quot; rel=&quot;nofollow&quot;&gt;http:&amp;#x2F;&amp;#x2F;crystalshards.herokuapp.com&amp;#x2F;&lt;/a&gt;&lt;p&gt;For now that just lists GitHub repositories. Right now there&amp;#x27;s a very basic package manager that fetches repositories from GitHub, but it&amp;#x27;s too basic. Someone is working on a much better package manager ( &lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;github.com&amp;#x2F;ysbaddaden&amp;#x2F;shards&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;github.com&amp;#x2F;ysbaddaden&amp;#x2F;shards&lt;/a&gt; ) that we&amp;#x27;ll probably incorporate in the future.</text></comment>
<story><title>Crystal Language</title><url>http://crystal-lang.org/</url></story><parent_chain><item><author>sergiotapia</author><text>I&amp;#x27;m looking for something beautiful like Ruby but fast like Go. Do you think Crystal fits this bill?&lt;p&gt;Also, are there packages&amp;#x2F;libs&amp;#x2F;gems for Crystal? What are they called? What do I google for?&lt;p&gt;One of the major reasons why I dumped Go is that it&amp;#x27;s just too verbose and makes me write too much boilerplate code. I want to sort a collection and I have to write the same algorithm every single time for every single type. It&amp;#x27;s just boring and my time could be better spent elsewhere.&lt;p&gt;I appreciate the feedback HN!</text></item></parent_chain><comment><author>jagtesh</author><text>Nim perhaps? There&amp;#x27;s very little boilerplate but it is statically typed. Someone mentioned infra-ruby, which is worth checking out. Lastly, crystal-lang is pretty awesome. You could use this opportunity to create what is missing in the ecosystem and make it open source. This will encourage others to chime in, accelerating development for everyone.</text></comment>