これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド sisc です。
プログラム:
NAME
sisc - スキーム コードの XNUMX 番目のインタプリタ
SYNOPSIS
シスク [ オプション ... ] [ 引数 ... [ -- [ プログラムオプション ... ] ]
DESCRIPTION
SISC、 スキーム コードの XNUMX 番目のインタプリタは、拡張可能な Java ベースのインタプリタです。
で説明されているスキーム言語 改訂^5 レポート on アルゴリズム的 言語
スキーム また、Java 統合を含む多数の拡張機能が追加されます。
起動 FILE そして 表現 OPTIONS
-c 名
--引数付き呼び出し 名
最上位プロシージャを呼び出します 名 その後の残りのコマンドライン引数
-- デリミタ。
-e 式
--eval 式
指定された式を評価します。
-x
--no-repl
指示する SISC コマンドラインを実行し、REPL を入力せずに終了します。
-h ヒープファイル
- ヒープ ヒープファイル
それを指定します ヒープファイル 初期ヒープイメージとして使用する必要があります。
-p 設定ファイル
- プロパティ 設定ファイル
アプリケーションのプロパティを含む Java プロパティ ファイルを指定します。
-l [ :]
- 聞く [ :]
サーバーモード。 聞いてください/ REPL 接続の場合。
COMMAND LINE 動作
コマンドラインは次のように処理されます。
まず、コマンド ライン全体が処理され、各スイッチの設定に注目し、
オプションシーケンスの終了後にすべての Scheme ソースファイルと引数を蓄積します。
次に、ヒープ ファイルがロードされます。
XNUMX 番目に、各 Scheme ソース ファイルはコマンド ラインで発生した順序でロードされます。
誤りが指摘されています。
XNUMX 番目に、--eval スイッチ内の式が存在する場合、その式が評価されます。 誤りが指摘されています。
XNUMX 番目に、 --call-with-args スイッチ内の名前付き関数が存在する場合、引数に適用されます。
オプションシーケンスの終了後。 その戻り値が注目されます。
XNUMX 番目に、--no-repl が指定されていない場合は、REPL が呼び出されます。
最後に、戻り値が整数の場合に REPL が実行された場合、その整数が返されます。
SISC の全体的なリターン コードとして。 REPL が実行されなかった場合、およびサポートされているリターン コードがあれば、
上記のステップが実行されると、最新の戻りコードが返されます。 リターンコードステップがなかった場合
実行されましたが、成功/失敗ステップが実行されました。失敗した場合は 1 が返されます。
発生した場合、それ以外の場合は 0。
実行可能 スクリプト
SISC は必要な SRFI-22 ブートストラップをすべてサポートしています。詳細については SRFI-22 の本体を参照してください。
これを使用して実行可能な Scheme プログラムを作成する方法についての情報。
MORE 情報
SISC の詳細については、こちらをお読みください。 SISC の 味付け 策士 マニュアル
で入手可能
http://sisc.sourceforge.net/manual/
onworks.net サービスを使用してオンラインで sisc を使用する