Rhombus 1.1 リリース:注釈定義が簡素化、クラス継承も改善
Rhombus 1.1 is now available
汎用プログラミング言語 Rhombus のバージョン 1.1 がリリースされました。今回のアップデートでは、マクロコードを直接書かずに注釈を定義できる `annot` と `annot.def` が追加され、`as` によるバインディング形式も新設されました。さらに、クラス定義での継承名の扱いが改善され、FFI では初期化済み配列の `new` が追加、pict ライブラリでは `explain_anim` や `Pict.rebuilt` の拡張、slideshow ではスライド遷移とページ番号の継続がサポートされました。コミュニティの貢献による今回のリリースについて、フィードバックを歓迎しています。
Racket チームの非公式モットーは「私たちにできることは、あなたにもできる」——プログラマーは、自分たちが使う言語の創造に参加できると感じるべきです。
HNでの議論
58- dexterlagan
Rhombusは、RacketがMITで学習言語だった頃、つまりPythonになる前にそうあるべきだった姿だ。もしこうだったら、Pythonはそのコミュニティ内で支持を得ることはなかったかもしれない。世界はまったく違う場所になっていただろう。
Rhombusの構文は本当に美しい。Racket使いとして、これは私の夢の言語だ。
Racketの力のすべてを、あの「退屈で愚かな括弧」なしで。
括弧が嫌いなわけではないが、Rhombusはもっと…2009年っぽく見える。唯一の後悔は、一部の愛好家が楽しむ以外に誰もRhombusを使わないだろうということだ。AIの時代において、新しいプログラミング言語は本当にLLMファーストであるべきなのに、残念だ。しかし、人間のコーディングを気にかけてくれる人々がまだいることは、とても嬉しいことだ。
- giancarlostoro
Racketはいつも私のお気に入りのLisp/Scheme方言の一つで、その主な理由は非常に豊かなエコシステムのおかげで、ウェブサイトやGUIなど、ほとんど労力をかけずに多くのことができ、さらにDr Racketではインポートがコードのどこに入るかを視覚的に確認でき、他にもたくさんの素晴らしい機能があるからだ。
Rhombusはこのエコシステムの中で興味深い言語だと私には思える(実際そうだ!)。それは、これらすべての能力にアクセスできるだけでなく、Racketがプログラミング言語を構築するためにどれほど強力であるかを示している。
とはいえ、まだじっくり試す時間を取っていないが、彼らが急速に開発を進めているようなので、そろそろ試してみるべきかもしれない。
Rhombusのリポジトリ全体がすべてRacketで書かれている:
https://github.com/search?q=repo%3Aracket%2Frhombus++languag...
- spdegabrielle
Rhombus 1.1がhttps://rhombus-lang.orgから利用可能になったことをお知らせします。
Rhombusは使いやすく、比類なくカスタマイズ可能です。
リリースのお知らせとハイライトはhttps://blog.racket-lang.org/2026/08/rhombus-v1.1.htmlをご覧ください。
- Skywing
AIがこれほど支配的になるにつれ、動的型付け言語は人気を失うのだろうか?私には、十分に文書化された静的型付け言語がAIプログラミングに理想的だと思える。これらの柔軟で開発者に優しい動的型付け言語が、今後どのような役割を果たすのか気になる。
- antonyragleap
Racketの実用性は興味深い。時には、言語が単にそのエコシステムのおかげで特定のタスクをはるかに簡単にするために勝つこともある。