これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド clisp-link です。
プログラム:
NAME
clisp-link - 新しい外部モジュールをリンクします クリスプ[1]。
SYNOPSIS
クリップリンク [作ります] [モジュール] [file...]
クリップリンク [加えます] [source] [デスティネーション] [モジュール...]
クリップリンク [ラン] [source] [モジュール...]
クリップリンク [install] [モジュール...]
DESCRIPTION
このシェルスクリプトが動作するのは、 クリスプ[1] モジュール セットとリンク セット:
· 作りますソースファイルからの新しいモジュールセット
· 加えますs モジュール セットをリンク セットに変換して、新しいリンク セットを生成する
· ランs クリスプ[1] モジュールセットを追加した場合
· のみ in クリスプ【1] 内蔵 無し configure フラグ --動的モジュールなし.
install一般用途向けの新しいモジュールセット
OPTIONS
作ります
コマンド
$ クリップリンク 作ります モジュール file ...
モジュールセットを作成します モジュール (シンボリックリンク経由で) ファイルを参照するディレクトリ
file... ファイルは独自のモジュールであることが期待されます。
加えます
コマンド
$ クリップリンク 加えます source デスティネーション モジュール ...
ディレクトリ内のリンクセットを結合します source およびディレクトリ内のモジュール モジュール...
ディレクトリ内の新しいリンク セットに デスティネーション 新しく作成されたものです。
ラン
コマンド
$ クリップリンク ラン source モジュール ...
ディレクトリ内のリンクセットを実行します source、ディレクトリ内のモジュール モジュール...
そうでない限り クリスプ[1] は構成オプションを使用して構築されています
--動的モジュールなし、読み込みは次を使用して実行されます SYS::DYNLOAD モジュール.
それ以外の場合 - これは非常に遅くなります - 一時的なリンク セットが作成され、削除されます。
その後。
install
のみ in クリスプ【1] 内蔵 無し configure フラグ --動的モジュールなし.
コマンド
$ クリップリンク install モジュール ...
モジュールをディレクトリにインストールします モジュール...に カスタム:* LIB-ディレクトリ* または、そうであれば
ユーザーに書き込み不可 (システム全体の場合など) クリスプ[1] インストールが使用され、
ユーザーには管理者権限がありません)、 カスタム:*ユーザーライブラリディレクトリ*.
変数 カスタム:*ユーザーライブラリディレクトリ* は初期設定では (パス名のマージ[2]「.clisp/」
(ユーザーホームディレクトリのパス名[3])) そのディレクトリが存在し、RC ファイル内でリセットできる場合。
Note
Do 加えます カスタム:*ユーザーライブラリディレクトリ* 〜へ カスタム:*ロードパス* または任意の要素の下で
その。 使用 必要とする 負荷 動的モジュールをロードします。
このコマンドが機能するには、それぞれ モジュール ディレクトリには、
clisp-モジュール-ディストリビュート を使用するターゲット LN を実行するために必要なファイルを配布するため
モジュールに 宛先ディレクトリ。 これは、次の一般要件に追加されるものです。 リンク.sh is
プレゼント。
例
「例」を参照してください。
onworks.net サービスを使用してオンラインで clisp-link を使用する