ディスカッション (8件)
CoaltonおよびCommon Lispでの開発を強力に支援する新しいIDE「Mine」がリリースされました。
面白いね!IDE自体がCoalton (https://github.com/coalton-lang/coalton/tree/main/mine) で書かれているみたいだ。ターミナルを自分で用意することもできるし、TauriとXterm.jsを使ったスタンドアロン版を使うこともできるね。
へえ、なんでSlyやSLIMEに統合するんじゃなくて、わざわざ独自のIDEを作ったんだろう?プロジェクトを否定したいわけじゃなくて、純粋に気になっただけ。エディタをゼロから作るなんてかなり大変そうだし。
フォントにIosevkaを選んでるのはいいと思う。
追記:
Mineを見ていて一つ価値があると思ったのは、Coaltonプロジェクトのサンプルになる点かな。前回Coaltonを試したときは、ASDFでスタンドアロンのCoaltonファイルを読み込む方法がさっぱり分からなかったんだ。これでコピーできる動くサンプルが手に入ったよ。
パワーユーザーなら、Emacsは早いうちに覚えたほうがいい。Lisp言語(特にCommon Lisp)との相乗効果があまりに強すぎて無視できないし、現代の代替ツールでこれに匹敵するものはないからね。
新規ユーザーにとっては、Lemみたいに個人的にはイマイチうまく動かなかったゴチャゴチャしたものより、こういう選択肢があるのは歓迎できるね。
プログラマー歴20年以上になるけど、今年に入ってからIDEもテキストエディタも使うのを完全にやめたんだ。とはいえ、レガシーなコンセプトやアイデアをサポートするプロジェクトを見るのは本当にクールだね。すごくいいと思う!
自分はEmacsが生活の一部だけど、時間が空いたらMineも試してみるつもり。XでCoaltonについては読んでたし作者もフォローしてるけど、まだ実際に試す時間を割けてなかったからね。
Common Lispコミュニティがもっと頑張って、Visual Studio Codeのサポートを改善してくれることを期待し続けてるよ。新しい開発者にLisp特有の癖を覚えさせた上で、さらにEmacsも覚えろっていうのは高望みしすぎじゃないかな。自分は90年代に根性で乗り越えたけど、今の新しい開発者はモダンなUIの恩恵を受けて育ってきた(いいことだよ!)んだから、Emacsの頑固なレトロ感に付き合わせる必要はないと思う。
こういうものが出てくるのは正しい方向への一歩だね。
すごくクールなプロジェクトだね!CLコミュニティへの歓迎すべき追加要素だよ。