問題タブ [geiser]

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 投票する
3 に答える
3312 参照

emacs - Racket Geiser Emacs パスの設定

Geiser の REPL を Emacs で動作させようとしていますが、Racket が見つからないようです。

racketは私の道にありますが、入力するたびに

に続く

それは不平を言う:

REPL を開始できません: プログラムを検索しています: そのようなファイルまたはディレクトリはありません、ラケット

Geiser のドキュメントを読んで、手動で Geiser に を見つける場所を伝える必要があるかもしれませracketんが、Geiser のこのプロパティをどこで設定するかわかりません。

ご協力いただきありがとうございます。

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

emacs - Geiser で Killing Racket Infinite Loops

ガイザー+ラケットを使用してemacsでフォームを評価して誤って無限ループを作成した場合、1分ほど待った後、最終的にemacsが再び応答し始めます。残念ながら、その後のすべての評価には少なくとも 1 分かかります。通常、2 回目または 3 回目の eval の後、emacs はまったく応答しなくなります。その時点で実行する最も速い方法は、Ubuntu マシンを再起動することです。

ガイザーでこれを防ぐための設定、またはガイザーを殺すようにemacsに指示する方法はありますか?

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

racket - REPL で #lang を使用して言語を設定する

#lang「-I」コマンドライン引数を使用せずに、その場で REPL に言語を設定したいと思います。しかし、これにより「read: #lang not enabled in the current context」というエラーが表示されます。

不足しているコマンド ライン スイッチはありますか? それとも、「、メタコマンド」を使用できますか?これが必要な理由は、Emacs バッファーを Racket REPL に送信できるようにしたいからですが、ファイルが . で始まる場合は機能しません#lang

0 投票する
0 に答える
736 参照

emacs - Geiser で変更した Racket ファイルをリロードして再入力するにはどうすればよいですか?

Windows の Emacs で Geiser を Racket プログラミング環境として使用しています。私はファイルに取り組んでいます"d:/code/racket/foo.rkt""d:/code/racket/foo.rkt"モジュールです(#lang racket).

Racket REPL を使用,enter "d:/code/racket/foo.rkt"してモジュールに入ることができます。これにより、ファイルから関数を正常に実行できます。

ただし、ファイルを変更して再実行する,enter "d:/code/racket/foo.rkt"と、ファイルは再ロードされません。ファイル内の関数への変更は、REPL で再実行しても反映されません。

C-c C-kを再実行する前にバッファを再コンパイルしようとしまし,enterたが、違いはありません。,enter #fまた、モジュールを終了するために実行してからfoo.rkt再実行しようとしました,enter "d:/code/racket/foo.rkt"。これはまだモジュールをリロードしません。

(enter! (file "d:/code/racket/foo.rkt"))また、代わりに実行するとファイル,enter "d:/code/racket/foo.rkt" リロードされることも確認しました。

これは Geiser の,enterフォームの既知の制限ですか、それともトリックがありませんか?


(バージョン: Geiser 0.5、Emacs 24.3.1、Racket 6.0、Windows 8)

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

emacs - Emacs と The Little Schemer の最適なスキーム実装は?

Geiser を試しましたが、次のエラー メッセージが表示され続けます。

ちなみにWindows7です。また、これが私の .emacs の Geiser パスです。

Google は有用なものを何も返さず、Emacs や Geiser にもあまり詳しくないため、これを修正する方法がわかりません。最終的にTLSを開始できるように、これまたはより優れた/より簡単なSchemeの実装について助けていただければ幸いです。

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

emacs - Racket: Geiser を使用した Emacs からのデバッグ メッセージが表示されない

私はgeiserでemacsを使用する初心者です。現在、プログラムのコンパイルやREPLの起動など、通常の動作に問題はありません。しかし、私のプログラムが失敗した場合、Geiser 内の REPL が非常に限られた情報しか提供しない理由がわかりません。

たとえば、私は変更可能なリストを使用していますが、誤ってassocではなく使用massocしています。Geiser の REPL からのエラー メッセージは次のとおりです。

ただし、DrRacket の REPL では、エラー メッセージがよりわかりやすくなります。

前者の場合は、どこが間違っているのかさえわかりません。

Geiser の構成と関係がありますか? もしそうなら、どうすれば DrRacket のようなエラー メッセージを表示できますか?