問題タブ [clisp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
963 参照

lisp - LISPのどのバージョンがputpropを持っていますか?

私は古いLispプログラムをハッキングしています。これは、Franz LISPでコンパイルされて動作した後、主張されています。しかし、Franz LISPは古すぎるので、CLISPコンパイラを試しています。ただし、CLISPにはがありませんputprop

と同じことをする関数を書くことができるとputprop思いますが、さらに翻訳を実行する必要がある場合は、Lispのどのバージョンがありputpropますか?

0 投票する
2 に答える
175 参照

bash - Lispプログラムの出力をフォークして保存する

長時間実行する必要のあるLispプログラムがあります。$./script.sh&学校のコンピューターで実行できるようにbashスクリプトを作成し、プロセスを個人的に実行しなくても定期的に出力を確認できるようにしたかったのです。私がやりたいのは、プログラムを「clisp」と呼び、次のコマンドを実行させることだけです。

すべての出力をファイルに保存します。このスクリプトを作成するにはどうすればよいですか?

0 投票する
2 に答える
690 参照

clisp - CLISP 上の ASDF に関する問題

OS Xのclisp 2.49にs-xml(s-xml-rpcに向かっています)をインストールしようとしています。asdf が正しくインストールされていると思います。走れる:

だから私はビットが正常にインストールされていると思います。しかし、私が実行すると:

これが起こる

コンポーネント s-xml が見つからないというのはどういう意味ですか。実際には何もインストールしていないことを示唆しているようです。http リンクとダウンロードした tar zip を介して asdf-install:install を実行しようとしましたが、常にこの状態になるようです。私が間違っていることについて何か考えはありますか?

個人用インストール (オプション 2) も試してみましたが、ファイルがダウンロードされることがわかります。しかし、結果は同じです。

0 投票する
3 に答える
487 参照

functional-programming - LISPでは関数のフォームにアクセスできますか?

関数をグローバルに定義するとします。

関数xを次のようなリストに「強制」することは可能ですか?

前もって感謝します!

PS-@Danleiの例はClozureCLで特別なフラグを使用して機能しますが、FUNCTION-LAMBDA-EXPRESSIONをSBCLで機能させる方法を知っている人はいますか?

0 投票する
1 に答える
875 参照

graph - lispの隣接行列/フロイド/ウォーシャル

どうやら私の先生は、何かを学ぶ時間がなくても(十分な例も)先に進むべきだと信じているので、今度はフロイド-ワーシャルとワーシャルのアルゴリズムをclispで作成する方法を知る必要があります。

私がプロローグで行ったように、私の問題はグラフから隣接行列を生成することです。この場合、それはリストのリストになります。例:

それは生成するはずです:

私はこれを持っています:

どんな助けでも大歓迎です。

また、ちょっとオフトピックです。自分の質問を解決できた場合、質問に答えるために自分自身に返信する必要がありますか?

0 投票する
3 に答える
2265 参照

lisp - Clipsp REPLエラー出力:エラーが発生したファイルの行番号を見つける方法は?

CLisp を使用して、Land of Lisp で作業し、Slimv を使用して Vim でコードを記述し、Alt キーを押しながら別のターミナル ウィンドウに移動し、(load 'file.lisp) を使用してファイルを REPL にロードし、次にプログラムを実行しています。 REPL。

REPL でエラーが発生した場合、file.lisp のどの行でエラーが発生したかを確認する方法はありますか? REPL エラー出力に明示的に記載されている行番号が表示されません。他の方法はありますか?

私はこの同様の質問を見つけましたが、唯一の答えは、sbcl、allegroなどのClisp以外のものを使用することを示しています:

clisp のエラー メッセージを改善するにはどうすればよいですか?

ありがとう!

0 投票する
1 に答える
198 参照

lisp - Lisp で混合データ型のリストを並べ替える

任意の長さとデータ型のリストを指定すると、次のように計算されます。

  • 下の項目
  • 上位項目
  • シンボル
  • 平均
  • 逆リスト(関数の実装)

私のクラスはちょっと役に立たないので(私の他の質問を読んでください=_=;)、私はこれをやった:

もちろん、シンボルを注文しませんでした...だから私はこれを試しました:

しかし、強制はシンボルを整数にするのに役立っていません...あなたの助けを前もって感謝します。また、私がうまくフォーマットしているかどうかを知りたいです(「let」の使い方を教えられませんでした)。

0 投票する
3 に答える
2302 参照

clisp - common lisp - ch 02、コードエラー?

fedora-13 マシンに clisp をインストールしました。clisp インタープリターで、次のように入力しました。

以下は、Paul Graham の本の元のコードです。

私が見逃したものはありますか?これは、コードのエラーというよりも、インタープリターの特異性のように思えます。ここにリンクがあります。問題のコードに対して ctrl-F が必要になる場合があります。

更新: ハハ、そうですね...問題です!

0 投票する
2 に答える
519 参照

common-lisp - Common Lisp でシェル スクリプトから stdout を使用する

コマンドの出力を処理する必要がある一般的な Lisp プログラムを作成しています。ただし、結果を別の関数で使用しようとすると、戻り値として NIL しか取得できません。

コマンドを実行するために使用する関数は次のとおりです。

単独で実行すると、次のようになります。

ただし、関数を介して実行すると、NIL のみが返されます。

関数で結果を使用するにはどうすればよいですか?

0 投票する
1 に答える
127 参照

clisp - 関数をclisp REPLで利用可能にする方法は?

~/.guile を使用すると、money.scm 内の関数が guile REPL で自動的に使用可能になります。

次に、どうすればclisp REPLを設定できますか?

ところで、

「http://try-clojure.org/」に似たサイトはありますか?

心から!