英語フランス語スペイン語

Ad


OnWorksファビコン

いやー、クラウドでオンライン

Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーター上の OnWorks 無料ホスティング プロバイダーで gosh を実行します。

これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンドです。

プログラム:

NAME


gosh - Scheme スクリプト インタプリタ

SYNOPSIS


まあ [-biqV] [-I path ] [-A path ] [-u モジュール ] [-l file ] [-e ] [-E ] [-NS フラグ
] [-] [ スクリプト 引数 ... ]

DESCRIPTION


まあ 上に構築されたスタンドアロンの Scheme インタープリタです。 不器用な スキームスクリプトエンジン。

日時 スクリプト が与えられると、gosh はスクリプトをロードし、その中の Scheme コードを評価します。 次に、
スクリプト という名前のプロシージャを定義します gosh は XNUMX つの引数を指定して呼び出します。
スクリプト名と後続の引数のリスト。 いつ メイン 整数値を返します。
gosh はそれを終了コードとして終了します。 もし メイン 整数以外の値を返すか、エラーが発生します。
評価中に通知されると、gosh は終了コード 70 (EX_SOFTWARE) で終了します。 SRFI-22 を参照
(http://srfi.schemers.org/srfi-22/srfi-22.html) 詳細については。 ない場合 メイン 手続き
スクリプトで定義されている場合、gosh はスクリプト ファイルのロード後にコード 0 で終了します。

スクリプト ファイルが指定されていない場合、gosh は対話モードに入ります。 デフォルトでは、gosh プロンプトが表示されます
ユーザーはスキーム式を入力し、それを読み取って評価し、結果を出力します。
EOF が読み取られるまで。 ただし、標準入力が端末でない場合、gosh は出力しません。
プロンプト; これにより、ユーザーは gosh をフィルター プログラムとして使用できるようになります。 この動作は制御できます
-i または -b オプションによる。 以下を参照してください。

OPTIONS


コマンド ライン オプションは、スクリプト ファイルをロードする前、またはコマンドを入力する前に処理されます。
インタラクティブモード。

オプション -I、-A、-u、-l、-L、-e、および -E は出現順に処理されます。 のために
たとえば、 -I オプションでロード パスを追加すると、その後の -l オプションには影響しますが、それらのオプションには影響しません。
その前に。

-V gosh バージョンを出力して終了します。

-b バッチモード。 標準入力が端末であってもプロンプトを出力しません。 置き換えられます
-私。

-i インタラクティブモード。 標準入力が端末でない場合でも、プロンプトを強制的に出力します。

-q デフォルトの初期化ファイルの読み取りを防止します。

-Ipath
追加 path ロードパスリストの前にあります。

-Apath
追加します path ロード パス リストの末尾に追加します。

-uモジュール
ロードとインポート モジュール、 あたかも「(使用 モジュール )」をコード内に指定します。

-lfile
スキームファイルをロードします ファイルにソフトウェアを指定する必要があります。

-Lfile
-l と似ていますが、次の場合には文句を言いません file 存在しません。

-e
スキーム式を評価します expr。

-E
-e と同じですが、 は括弧で囲まれたものとして読み取られます。

-ptype
プロファイラをオンにします。 現在 type できるのは「時間」だけです。

-fフラグ
各種フラグを設定します。
case-fold は大文字と小文字を区別しないリーダーを使用します (R5RS と同様)
ファイルの読み込み中の詳細レポートの読み込み
no-inline プリミティブプロシージャと定数をインライン化しません
(非インライン グローバル、非インライン ローカル、および
インライン定数はありません。)
no-inline-global はグローバル プロシージャをインライン化しません。
no-inline-locals はローカル プロシージャをインライン化しません。
no-inline-constant は定数をインライン化しません。
no-post-inline-pass はポストインライン最適化パスを実行しません。

-F簡潔な
作る 簡潔な cond-expand形式で利用可能です。

-- これ以上オプションがないことを指定します。 この後さらに議論があれば、
それらはスクリプト ファイル名とその引数として解釈されます。

ENVIRONMENT


GAUCHE_LOAD_PATH
コロンで区切られたロード パスのリスト。
パスは、システムのデフォルトのロード パスの前に追加されます。

GAUCHE_DYNLOAD_PATH
動的にロードされるロード パスのコロンで区切られたリスト
オブジェクト。 パスは、システムのデフォルトのロード パスの前に追加されます。

作者


川井史朗([email protected]

onworks.net サービスを使用してオンラインで gosh を使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad