体系的にコンソールアプリケーション(基本的なアニメーションなど)を書くためのセミポータブルな方法を知っている人はいますか?私はncursesのラッパーについて聞いたが、何も見つけられなかった。コンソールアプリケーションをスキームに書くことはできますか?
5
A
答えて
5
非常に基本的なファイルIOしか得られないため、Schemeではポータブルな方法でGUIを実行することはできません。
3
あなたの選択の仕方によって異なります。たとえば、Chicken SchemeはCとの関係がよく、さまざまなCursesライブラリを持っています。彼らのコード例を参照してください:
2
あなたはGuileをチェックアウトしたことがありますか?私は周りに遊ぶ以外は自分自身を使用したことはありませんが、それはかなり涼しく、さらにa little GUI supportを持っています。異なる移植Unixシステム間で移植する以外は移植性についてはわかりませんが、ncursesについても同じことが言えます。
希望をあきらめないでください!あなたがSchemeでの開発に専念しているならば、あなたはできます。
Hmm。ありがとう。おそらく最良の解決策は、出力をCプログラムなどにリダイレクトするために外部スクリプトを使用することでしょう。 – ikdc
あなたは確かにそれを試すことができます。 IIRCでは、プロセスを実行し、stdin/stdoutを介してプロセスとやりとりするgnomeサーバーがあります。 (私は名前は覚えていませんが)それはguiをこのようにすることができる移植可能なスキームコードを書くことを可能にしますが、gui自体は明らかにgnomeだけになります。 –
@Eli Barzilayあなたは[GTK Server](http://www.gtk-server.org/)について話していますか?間違いなく面白いです。私はそれが実際に生産的に使われているのだろうかと思います。 –