我想知道如何在後台運行 Scheme 或 Racket 解釋器(如守護進程)以向其發送腳本並獲取結果。
這就像用於製作Jupyter notebooks或 Emacs 的Racket-mode等界面的機制。
您必須打開網絡連接才能將 read-eval-print-loop 連接到該連接。請參閱此處獲取雞肉方案示例。
(import (chicken tcp)) (define (remote-repl #!optional (port 9999)) (let*-values (((x) (tcp-listen port)) ((i o) (tcp-accept x))) (current-input-port i) (current-output-port o) (current-error-port o) (repl))) (remote-repl)
但是你不需要自己寫這個。只需使用TCP 包裝器。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句