TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Crystal 0.26.0 released

102 点作者 parvenu74将近 7 年前

5 条评论

interfixus将近 7 年前
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.
payne92将近 7 年前
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 未加载
patagonia将近 7 年前
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 未加载
weberc2将近 7 年前
&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 未加载
emmelaich将近 7 年前
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 未加载