Gleam Weeklyの8回目です。
This week in Gleam
Meadow
GitHub - JoelVerm/meadow
Contribute to JoelVerm/meadow development by creating an account on GitHub.
https://github.com/JoelVerm/meadow
GleamでSolid.jsを扱えるライブラリです。 GleamにはLustreがありますが、LustreはVDOMを採用しているためVDOMを使っていない代替品があれば良いなぁと思っていました。 Solid.jsはVDOMを使っていないため、理想に近いかたちでSPAが作れそうだと期待しています。
Gleam starter on Codesandbox Projects for Gleam
codesandbox.io
https://codesandbox.io/p/devbox/github/codesandbox/sandbox-templates/tree/main/gleam
codesandboxにGleamのプロジェクトテンプレートが追加されました。
Gleamのオンライン実行環境といえばGleam Playgroundですが、実は2年ほど更新されておらず最新の仕様に追い付いていないのでuse
など最近の構文を使ったコードではエラーが発生します。
Even more great Gleam stuff
Priorityq: A priority queue implementation based on max pairing heaps. Written in pure Gleam.
ペアリングヒープ1をPure Gleamで実装したライブラリがアップデートされたようです。
まとめ
先週に引き続き基礎的なライブラリの話題が多かったような気がします。 大規模なライブラリを作るにはこういった基礎的なライブラリの存在が不可欠なので、これからのエコシステムの成長が楽しみです。
Footnotes
-
優先順位付きヒープの高速な実装。 ↩