投稿をサボっていたせいで詰っているので連続で投稿します。
This week in Gleam
Gleam version v1.1
Gleamのv1.1がリリースされました!
- JavaScriptターゲットのBunサポート
- JavaScriptターゲットのListの最適化
- rebarのサポート
などが追加されました。個人的にはBunサポートが一番ビックリしていて、これでGleamを使ったクロスランタイムに動くライブラリの実現が近づいたと感じています。
Gleam Trick: Resultify
GleamからJavaScriptの外部関数を呼びだす際に発生したエラーを上手くハンドリングする小さなスニペットを紹介している記事です。 自分はGleam&JSの活路を模索しているので結構参考になりました。
Cleam
Gleamから未使用のコードを検出し、自動的に削除するツールです。 構文解析にはGleamの作者さんが開発しているGleamパーサーglanceを使用しています。 つまり、glanceを使えばCleamみたいなツールを作ることができます。
これについても試してみたいですね...
Gling: 1.0
すべての単語をgl
で始まるようにするジョークプログラムです。
Even more great Gleam stuff
Telega: Telegram bot
TelegramのBotを開発するためのフレームワークTelegaがアップデートされました。 内部ではWispを使用しています。
term_size: retrieve the terminal’s size
全てのターゲットに対応しているターミナルの大きさを取得するライブラリです。 GleamでTUIを作る際に役に立ちそうです。
まとめ
今回はライブラリのGleamのバージョンアップなど色々なプログラムがアップデートしました。 特にGleamはつい最近v1に到達したばかりなのにもうv1.1に到達していて、成長が著しいと感じます。 この調子できたるv2に到達して欲しいですね。