跳至内容
GitHub 仓库 论坛 RSS-新闻订阅

Crystal 团队最新消息

Beta Ziliani

在这里,我们告诉社区过去几个月团队一直在做什么,重点关注那些在 Crystal 的主仓库中不可见的部分。

文档改进

我们投入了精力来 改进文档,因为这是用户在第一次学习该语言时会被引导到的地方。这是我们持续改善新手语言体验的一部分。

厚颜无耻的宣传 #1

我们的 @ftarulla 在他的 dev.to 频道 中写下了他使用 Crystal 的经历,您可以关注。

漫长而令人兴奋的招聘流程

如您所知,Crystal 一直积极努力 扩大其团队。我们现在还不能分享这个消息,但在这个过程中看到许多熟悉的面孔真是有趣!招聘流程肯定很密集!而且我们还没有结束…… 🥵 但这绝对值得付出努力。更多内容将在单独的文章中发布 😀

厚颜无耻的宣传 #2

Manas.Tech 仍在招聘许多其他 职位

垃圾收集

应用程序的大部分时间都花在分配/释放对象上,这项任务由垃圾收集器处理。目前,Crystal 使用 Bohem-Demers-Weiser 收集器,这是一个很棒的收集器,适用于绝大多数应用程序。然而,我们在这方面看到两个潜在改进的领域

  1. 现代收集器可以为某些应用程序提供更好的性能吗?
  2. 我们可以拥有收集器并利用 Crystal 的内存映射内部知识来提高其性能吗?

我们开始研究使用现有的 垃圾收集器,该收集器基于 IMMIX,由前核心团队成员 Julien Portalier 为 Crystal 创建。目前,我们已经能够在 Linux 上使用它,我们可以用它来编译 Crystal。

作为一个附带好处,添加第二个收集器让我们有机会最终整合仍然处于起步阶段的 内存管理工具包,该工具包旨在通过统一的接口提供不同的收集器供选择。

目前就这些了,保持安全……并且快速