ユーザーがコマンドライン引数に似た入力を入力する ocaml プログラムを作成しようとしています。
./program
$ -s foo -i 84
$ -s bar -i 22
...基本的にはシンプルなメニュー プログラムです。
これを行うために ocaml Argsを使用できることを望んでいましたが (特に「使用方法」などが組み込まれている場合)、これはコマンドライン専用であることに気付きました。プログラム内のユーザー入力で機能するようにこのライブラリを再利用する方法はありますか、それともストリーム/パーサーライブラリまたは別のソリューションから何かを一緒にハックする方が良いですか?