問題タブ [sbcl]
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 - ltkで画像を表示するにはどうすればよいですか?
Windowsビットマップを読み取るコードを記述しましたが、ltkで表示したいと思います。適切なオブジェクトを作成するにはどうすればよいですか?ltkにそのような機能はありますか?そうでない場合は、どうすればtkに直接インターフェースできますか?
windows-vista - Vista で SBCL がクラッシュします。それを機能させる方法を知っていますか?
私は Web でこの質問に対する答えをたくさん探しました。彼らはそれが本当だと言っています。SBCL は Vista では動作しません。しかし、私は自宅のVistaラップトップでLispを使用する必要があり、VMは実際には役に立ちません...そしてCLは速度のためにそれほど面白くありません...
おすすめがあればシェアお願いします!
java - Common Lisp には、Java の Set Interface/implementing クラスのようなものがありますか?
このようなものが必要です。これは、要素の重複を含まない要素のコレクションです。Common Lisp、特に SBCL には、このようなものがありますか?
lisp - SBCL によるクロスコンパイル
Ubuntu マシンで SBCL を実行しています。Windows だけを実行している友人に贈りたい小さなプログラムを書きたいと思っています。私のマシンで「スタンドアロン」Windows プログラム (つまり、通常のランタイム + コアの組み合わせ) にクロスコンパイルする最も簡単な方法は何ですか?
emacs - SLIME と SWANK を使い始める: Lisp 接続が予期せず閉じられました: リモート ピアによって接続が切断されました
私は、slime-connect 関数を使用して、sbcl でリモート サーバーにアクセスしようとしていました。Marco Baringerの slime.mov ムービーのすべての手順に従いましたが、slime の ssh 接続を作成するときに行き詰まりました。これは、リモート マシンで swank サーバーを既に起動した後です。私はこのようにしました:
ssh -L 4005:127.0.0.1:4005 user@server.com
そして、ローカルSLIMEで次のエラーが発生しました:
Lisp 接続が予期せず閉じられました: リモート ピアによって接続が切断されました
...そしてリモートサーバー上:
チャネル 3: オープンに失敗しました: 接続に失敗しました: 接続が拒否されました
何が間違っている可能性がありますか?
unicode - Lisp: オクテット ストリームを不正なバイトを含む EUC-JP に変換するときに、SBCL から正しい動作を得るには助けが必要です
以下は、この特定のケースでは機能せず、指定したものは文字ではないと不平を言っています。
EUC *euc-jp*
-JP でエンコードされたテキストのバイナリを含む変数です。
#\KATAKANA_LETTER_NI
#\? の代わりに、私も試してみました。また、「」だけです。これまでのところ何も機能していません。
どんな助けでも大歓迎です!
編集: 再現するには、 drakma を使用してhttp://blogs.yahoo.co.jp/akira_w0325/27287392.html*EUC-JP*
をフェッチします。
lisp - SBCL の SB-SPROF 割り当てプロファイリングをどのように使用しますか?
更新: SBCL 1.0.24 にアップグレードすると問題が解決しました。(ただし、SLIME を 11-23-2008 リビジョンにアップグレードする必要もありました。安定した 2006-04-20 リビジョンと CVS のヘッドは、SBCL 1.0.24 では動作しないようです。)
SBCL 統計プロファイラーのドキュメントには、CPU 使用率に加えてメモリ割り当てをプロファイルできることが示されています。しかし、私の人生では、些細な Lisp 形式以上のプロファイルを作成することはできませんでした。何が起こるかの例を次に示します。
この時点で、通常はハングします。
誰かがこれで成功しましたか?
http - Lisp での奇妙な HTTP の問題/間違い
SBCL でのソケットとネットワーク接続の処理についてもう少し学習しようとしています。そこで、HTTP 用の簡単なラッパーを作成しました。これまでのところ、ストリームを作成し、最終的に Web サイトのヘッダー データとページ コンテンツを取得するための要求を実行するだけです。
今までは、そこそこまともに動いていました。自慢できることは何もありませんが、少なくともうまくいきました。
ただし、奇妙な問題に遭遇しました。「400 Bad Request」エラーが発生し続けます。
最初は、HTTP リクエストをどのように処理しているか (多かれ少なかれリクエスト文字列を関数の引数として渡す) についてやや不安でしたが、必要なすべての部分を使用してクエリ文字列をフォーマットし、それを返す関数を作成しました。後で...しかし、まだエラーが発生します。
さらに奇妙なのは、エラーが毎回発生するとは限らないことです。Google などのページでスクリプトを試すと、「200 OK」という戻り値が返されますが、他のサイトでは「400 Bad Request」という結果になります。
私のコードに問題があることは確かですが、何が原因であるかを正確に知っていれば、気が滅入るでしょう。
ここに私が取り組んでいるコードがあります:
common-lisp - Common Lispでバイト配列を文字列に変換する方法は?
バイト配列を返す面白い API を呼び出していますが、テキスト ストリームが必要です。バイト配列からテキスト ストリームを取得する簡単な方法はありますか? 今のところ、私は一緒に投げました:
結果をwith-input-from-stringでラップしますが、それは最善の方法ではありません。(さらに、それは恐ろしく非効率的です。)
この場合、常に ASCII であることはわかっているので、ASCII または UTF-8 として解釈しても問題ありません。私は Unicode 対応の SBCL を使用していますが、SBCL Unicode 固有のソリューションよりも移植可能な (たとえ ASCII のみの) ソリューションを好むでしょう。
user-interface - システムコールを使用した Common Lisp GUI プログラミング
システムコール経由で GUI を書くために (Steel Bank) Common Lisp を使用することについて誰か教えてもらえますか? いくつかのライブラリがあることは知っていますが、これは言語学習の演習なので、自分でやりたいと思っています。
Kubuntu 8.10 と SBCL 1.0.18 で開発しています。
ありがとう。