問題タブ [swank-js]
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.
emacs - カイトライブ編集
リモート デバッグに WebKit 独自のプロトコルを使用する、 Kiteの背後にあるアイデアが本当に気に入っています。Web ページに接続するためのプロキシ ソケット サーバーやブックマークレットは必要ありません (これがswank-jsの動作です)。
プロジェクトの readme には、Kite...
「有効にします... ライブ編集 Web ページ」.
ただし、問題なく動作しますが、カイトスクラッチにいないkite-scratch
間は defun またはバッファー全体を評価できません。
kite-scratch 以外のバッファで Kite を使用して JavaScript を評価することは可能ですか?
javascript - nodejsからnodejs repl/swankのような非同期呼び出しとの通信?
私は、大きなリモート ノード アプリを制御するために、独自の内部コマンドライン GUI に取り組んでいます。ターミナル GUI を使用します。このhttps://github.com/yaronn/blessed-contrib#rolling-logのようなものを REPL と組み合わせて使用します。
しかし、この 'admin client app' -> 'big app' 通信用の内部 API を実装したくありません。
実行中のアプリの内部コンテキストに直接アクセスして、特定の API 呼び出しを呼び出す代わりに、オープン エンドの非同期並列通信とコード実行ができるようにしたいと考えています。
(おそらく、ログ ストリームに直接パッチを適用し、サーバー側でそのログ ストリームをフィルター処理し (高トラフィック ログ用)、単純なコマンドを並列で実行します。ユーザー モデルのクエリなどを行います。)
ノード repl を tcp ( https://nodejs.org/api/repl.html#repl_repl_features )にパイプできることはわかっていますが、これでは並列非同期関数を呼び出して応答を区別する方法が得られません。
私は swank-js について知っています。これは実際には想定されていることではありませんが、適合する可能性があります。私はそれを調べています。
それがうまくいかない場合は、独自の汎用クエリ/応答プロトコルを使用し、JS コードを送受信し、repl または eval を介してサーバーでこれを呼び出し、何らかの方法でコールバック/プロミスをクエリ応答にラップします。
私の前に誰かがそのようなことに取り組んでいましたか?似たようなプロジェクトを知っている人はいますか?誰かが 2 つのリモート アプリ間のこのような「コンテキスト ブリッジ」を考えたに違いないようです。何かアドバイスはありますか?これについて一般的にどう思いますか?