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.

Crystal 0.26.0 released

102 pointsby parvenu74almost 7 years ago

5 comments

interfixusalmost 7 years ago
Some grumpiness in quite a few comments. Pity. This is an awfully nice language to work with, and the toolchain is starting to grow up - the compiler appears much speedier these days than it used to. Also: A real grassroots effort unencumbered by megacorporation agendas (Yes, I know. Manas is a comparatively small Argentinian company, and kudos to them for having got the ball rolling). Give these guys a hand like they deserve. If Crystal keeps on the way it promises, parallellism <i>will</i> be there, and will be a joy to handle.
payne92almost 7 years ago
Pro tip: when posting to HN, include a summary of &quot;what it is&quot;! It&#x27;s often hard for readers to figure it out from a changelog.<p>From the docs:<p>&quot;Crystal is a programming language with the following goals:<p>Have a syntax similar to Ruby (but compatibility with it is not a goal).<p>Be statically type-checked, but without having to specify the type of variables or method arguments.<p>Be able to call C code by writing bindings to it in Crystal.<p>Have compile-time evaluation and generation of code, to avoid boilerplate code.<p>Compile to efficient native code.&quot;<p>See: <a href="https:&#x2F;&#x2F;crystal-lang.org&#x2F;docs&#x2F;" rel="nofollow">https:&#x2F;&#x2F;crystal-lang.org&#x2F;docs&#x2F;</a>
评论 #17754372 未加载
评论 #17754547 未加载
评论 #17754322 未加载
patagoniaalmost 7 years ago
No note of parallelism on the roadmap?<p><a href="https:&#x2F;&#x2F;github.com&#x2F;crystal-lang&#x2F;crystal&#x2F;wiki&#x2F;Roadmap" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;crystal-lang&#x2F;crystal&#x2F;wiki&#x2F;Roadmap</a>
评论 #17753965 未加载
评论 #17754123 未加载
评论 #17753683 未加载
评论 #17755264 未加载
weberc2almost 7 years ago
&gt; In 0.25.0 we tried to improve the inferred type of unions of sibling types. Although it worked well for the compiler itself, some codebases out there exhibited some combinatorial explosion of unions due to this change.<p>What is a union of sibling types? Why would improving type inference require unions to be _generated_? I skimmed the PR referenced in the changelog, but it assumes domain knowledge I don&#x27;t have (I&#x27;m only nominally familiar with Crystal).
评论 #17753996 未加载
emmelaichalmost 7 years ago
People interested in Crystal might also be interested in <i>Inko</i>.<p>It&#x27;s Ruby-ish but less compatible, <a href="https:&#x2F;&#x2F;gitlab.com&#x2F;inko-lang&#x2F;inko" rel="nofollow">https:&#x2F;&#x2F;gitlab.com&#x2F;inko-lang&#x2F;inko</a><p>&gt; <i>&quot;Safe and concurrent object-oriented programming, without the headaches. Inko is a gradually-typed, safe, object-oriented programming language for writing concurrent programs. By using lightweight isolated processes, data race conditions can not occur. The syntax is easy to learn and remember, and thanks to its error handling model you will never have to worry about unexpected runtime errors.&quot;</i>
评论 #17754522 未加载