issue6 Gleam Weekly

読み終わるまでの目安 約2分

5月になりましたね。 今週もGleam Weeklyやっていきます。

This week in Gleam

Scriptorium - A simple blog generator

scriptorium · v2.0.1
A simple Gleam blog generator
scriptorium · v2.0.1 favicon https://hexdocs.pm/scriptorium

Lustreで書かれたシンプルなブログジェネレーターです。 LustreのOrgにはSSGのリポジトリがあるのでいつか出るとは思っていましたがわりと早く出てきました。

注意点として、Node.js上でしか動かないので注意です。

The optimizations in Erlang/OTP 27

The Optimizations in Erlang/OTP 27 - Erlang/OTP
The official home of the Erlang Programming Language
The Optimizations in Erlang/OTP 27 - Erlang/OTP favicon https://www.erlang.org/blog/optimizations/
The Optimizations in Erlang/OTP 27 - Erlang/OTP

Erlang 27で追加された最適化についての記事です。 ErlangのJITにまつわる最適化について詳細に書かれていて参考になります。

Big Ben 1.0

GitHub - maxdeviant/bigben: 🕰️ A clock abstraction, with time travel
🕰️ A clock abstraction, with time travel. Contribute to maxdeviant/bigben development by creating an account on GitHub.
GitHub - maxdeviant/bigben: 🕰️ A clock abstraction, with time travel favicon https://github.com/maxdeviant/bigben
GitHub - maxdeviant/bigben: 🕰️ A clock abstraction, with time travel

Gleamの時刻ライブラリにはbirlというのがありますが、bigbenはbirlに擬似的な時刻を与えるものとなっています。 なので開発というよりテストに向いていそうな印象を受けました。

Even more great Gleam stuff

Catppuccin: Soothing pastel library Project update

GitHub - catppuccin/gleam: ⭐️ Soothing pastel library for Gleam
⭐️ Soothing pastel library for Gleam. Contribute to catppuccin/gleam development by creating an account on GitHub.
GitHub - catppuccin/gleam: ⭐️ Soothing pastel library for Gleam favicon https://github.com/MAHcodes/catppuccin
GitHub - catppuccin/gleam: ⭐️ Soothing pastel library for Gleam

カラーテーマで有名なCatppuccinのGleamライブラリがアップデートされました。 このライブラリを使うと、GleamコードからCatppuccinのカラーパレットにアクセスできます。

A simple parallel map library Project update

GitHub - PastMoments/parallel_map: A simple parallel map library in Gleam
A simple parallel map library in Gleam. Contribute to PastMoments/parallel_map development by creating an account on GitHub.
GitHub - PastMoments/parallel_map: A simple parallel map library in Gleam favicon https://github.com/PastMoments/parallel_map
GitHub - PastMoments/parallel_map: A simple parallel map library in Gleam

Gleamのリストを用いて並列処理を簡単に実行できる単純なライブラリです。 個人的にElixirのFlowに近いものを感じました。Gleamでもそのような計算向けのライブラリが増えていって欲しいですね~。

まとめ

今回のGleam Weeklyはライブラリのアップデートが中心になってました。 最近のGleam界隈はライブラリがポンポン生まれていて圧倒されます。自分もそろそろ何か書いて公開したいです。