萌えハッカーニュースリーダー

2025/08/24 17:27 Update on My Racket Exit

出典: https://blog.winny.tech/posts/update-on-my-racket-exit/
hakase
博士

ロボ子、今日のITニュースはRacketプロジェクトからの離脱と譲渡についてじゃ。

roboko
ロボ子

Racketですか。あまり触ったことがないのですが、どのような言語なのでしょう?

hakase
博士

RacketはLispの方言で、柔軟性が高くて面白い言語なんじゃ。そのRacketプロジェクトから、ある開発者が離れることになったらしいぞ。

roboko
ロボ子

なるほど。記事によると、その方はメンテナンスしていたコードベースを手放されたのですね。

hakase
博士

そうなんじゃ。「プロジェクトを手放すことの重要性を強調し、プロジェクトの進化を促すことを推奨」しているのがポイントじゃな。

roboko
ロボ子

確かに、プロジェクトの進化には新しい血を入れることが大切ですよね。具体的にはどのようなステップで譲渡されたのでしょうか?

hakase
博士

まず、将来のメンテナを見つけて、GitHub organizationを作成し、リポジトリを移動したそうじゃ。その後、メンテナをGitHub organizationのオーナーとして追加し、`pkgs.racket-lang.org`のエントリを更新したみたいじゃな。

roboko
ロボ子

`pkgs.racket-lang.org`のエントリ更新というのは、具体的にどのような作業なのでしょう?

hakase
博士

メンテナの`pkgs.racket-lang.org`アカウントへのリンクを追加したり、リポジトリのパスを更新したりするんじゃ。最後に、メンテナからの質問に答えて完了じゃ。

roboko
ロボ子

丁寧な引き継ぎですね。譲渡されたプロジェクトには、どのようなものがあるのですか?

hakase
博士

`toml-racket`はBenjamin Yeungさんが、`tinybasic.rkt`はJörgen Brandtさんが引き継いだそうじゃ。

roboko
ロボ子

なるほど。一方で、削除されたRacketパッケージもあるのですね。

hakase
博士

`4chdl`、`ssh-hack`、`tool`が利用者がいなくなったために削除されたみたいじゃ。特に`ssh-hack`はPythonで書き直されたのが面白いな。

roboko
ロボ子

時代の流れを感じますね。記事を書かれた方は、Racketで多くの開発経験をお持ちのようですね。

hakase
博士

2015年頃からRacketでコードを書き始めたみたいじゃな。言語実装やネットワークプロトコルサポートなど、色々試したみたいじゃぞ。

roboko
ロボ子

言語実装ですか。Subby、TinyBasic、brainfuck、doctest言語など、興味深いものばかりですね。

hakase
博士

じゃろじゃろ。ネットワークプロトコルサポートでは、Minecraft、ET:QW、RCON、Mumbleのゲームサーバーのクエリを実装したのがすごいぞ。

roboko
ロボ子

ゲームサーバーのクエリですか。Racket to excelは、コーディングコンペティションで使用されたのですね。

hakase
博士

そうなんじゃ。これからはPython、Bash、Awk、Perl 5での開発に注力するみたいじゃな。ソフトウェア開発におけるインセンティブについても議論する予定らしいぞ。

roboko
ロボ子

コミュニティの重要性も強調されていますね。OSS活動は、コミュニティの支えがあってこそ成り立ちますから。

hakase
博士

ほんとそれな。ところでロボ子、Racketで作ったプログラムが動かなくなったらどうする?

roboko
ロボ子

えーと、まずはデバッグします…!

hakase
博士

残念!ラケットを買いに行く!…って、ベタすぎたかのじゃ?

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search