問題タブ [lispworks]
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.
lisp - ファンクタ位置の Lisp 不正な引数
こんにちは、誰でも私を助けることができますか?
わかりました、Illegal argument in functor position: (* 2 X) in ((* 2 X) (* 3 X))
.
common-lisp - LispWorks プログラムがアプリケーションとしてビルドされない
これは、Mythender (自由に配布されたテーブルトップ RPG) のダイスローラーとして、Lisp プログラムでの 2 回目の適切な試みです。ただし、いくつかの問題があります。
読み込まれると、パッケージの作成を確認するプロンプトが表示されます。確かにこのファイルはそれを作成しているはずですか?
LispWorks アプリケーション ビルダーを使用してスタンドアロンでビルドしようとすると、コンパイル時に CAPI 関数を呼び出そうとしていることを示すエラーが表示されますが、それがどこにあるのかわかりません。
関数に戻りがないことを示すための (null ()) セクションについて話した一部の Lisp 関係者から、否定的なコメントが寄せられたので、スタックに何も残す意味がありません。これは適切でしょうか? それを行うより良い方法はありますか?
一般的な提案も歓迎します。
lisp - Lisp でユーザー入力を読み取る方法
私は Lisp に非常に慣れていないので、ユーザーに 3 つの数字を入力するように単純に要求し、それらを合計して出力を出力するプログラムを作成しようとしています。
次のような関数を使用できることを読みました。
Lisp で変数を設定するには、LispWorks を使用してコードをコンパイルしようとすると、次のエラーが発生します。
End of file while reading stream #<Concatenated Stream, Streams = ()>
これは比較的単純なはずで、どこが間違っているのかわかりません。
lisp - 引数として配列を受け取る LISP 関数を定義するにはどうすればよいですか?
関数で配列を作成し、その関数から呼び出される別の関数にパラメーターとして渡したいと思います。どうやってやるの?擬似コードは次のとおりです。
input - Lisp の読み取り関数がプロンプトを表示しない
だから私は最近Lispを独学し、いくつかのプログラムをいじっています。ユーザーが入力したクラスのリストを比較し、連携できるクラスを見つける小さなプログラムを作成しようとしています。以下は、ユーザーからデータを収集し、クラスがいつであるかのリストを作成する最初の部分です。
関数を評価すると、0 のみが返され、他には何も表示されません。Listener を使用していないためかどうかはわかりません。ありがとう。
windows - LispWorksの「call-system-showing-output」
次のコマンドを使用して、Lisp で Java クラスを呼び出したい:
cd ....
コマンド シェルからコマンドを実行するcmd.exe
と機能し、ファイルtag_output.txt
が生成されますが、Lisp から呼び出すと機能しません。
Microsoft Windows で LispWorks を使用しています。