[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/geiser-racket 216067a 104/191: Racket: new option to speci
From: |
Philip Kaludercic |
Subject: |
[nongnu] elpa/geiser-racket 216067a 104/191: Racket: new option to specify network interface for REPL server |
Date: |
Sun, 1 Aug 2021 18:32:09 -0400 (EDT) |
branch: elpa/geiser-racket
commit 216067a564460f77470954e37938547a45107235
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Commit: Jose Antonio Ortega Ruiz <jao@gnu.org>
Racket: new option to specify network interface for REPL server
In geiser-racket.sh, there's the new option -n, which uses a new
hostname argument accepted by geiser/user's start-geiser function.
---
geiser/user.rkt | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/geiser/user.rkt b/geiser/user.rkt
index e9540b0..f383a46 100644
--- a/geiser/user.rkt
+++ b/geiser/user.rkt
@@ -110,18 +110,18 @@
(define server-channel (make-channel))
-(define (run-geiser-server port enforce-module-constants)
+(define (run-geiser-server port enforce-module-constants (hostname #f))
(run-server port
(lambda (in out)
(run-geiser-repl in out enforce-module-constants))
#f
void
(lambda (p _ __)
- (let ([lsner (tcp-listen p)])
+ (let ([lsner (tcp-listen p 4 #f hostname)])
(let-values ([(_ p __ ___) (tcp-addresses lsner #t)])
(channel-put server-channel p)
lsner)))))
-(define (start-geiser (port 0) (enforce-module-constants #f))
- (thread (lambda () (run-geiser-server port enforce-module-constants)))
+(define (start-geiser (port 0) (hostname #f) (enforce-module-constants #f))
+ (thread (lambda () (run-geiser-server port enforce-module-constants
hostname)))
(channel-get server-channel))
- [nongnu] elpa/geiser-racket f017126 001/191: Racket: PLT implementation renamed to Racket., (continued)
- [nongnu] elpa/geiser-racket f017126 001/191: Racket: PLT implementation renamed to Racket., Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-racket d1b6da7 049/191: Racket: remote REPLs, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-racket 32ae602 052/191: Elisp support for inferior schemes, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-racket fa2f509 099/191: Merge branch 'master' of git.sv.gnu.org:/srv/git/geiser, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-racket ed810eb 072/191: Revert "Bug fix: don't intern symbols read by scheme reader", Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-racket d8fd4cc 073/191: A couple of uses of intern replaced by make-symbol, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-racket 0f063c5 087/191: ,cd for Racket REPL, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-racket cf3e1bd 092/191: Racket: configurable image cache directory, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-racket 2d5e638 078/191: Racket: ', enter "foo"' as a synonym of ', enter (file "foo")', Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-racket aff860d 098/191: Merge branch 'master' of git.sv.gnu.org:/srv/git/geiser, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-racket 216067a 104/191: Racket: new option to specify network interface for REPL server,
Philip Kaludercic <=
- [nongnu] elpa/geiser-racket 01caa95 120/191: Another take at the fix (files with >, bleh), Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-racket 2097d2b 110/191: Little clean-ups to the indentation rules, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-racket aa40a48 106/191: racket: fix re-loading of modules with submodules (e.g. plai-typed), Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-racket ba98c40 119/191: Racket: accepting spaces within comint's prompt, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-racket fad35c6 125/191: Racket: pre-loading help also in remote REPLs, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-racket efb71a2 127/191: Racket: ensuring the first C-c C-d C-i works, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-racket fd12248 128/191: Racket: correct detection of manual lookup failures, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-racket e469ace 134/191: For crazy guys that use (define/match [foo bar] ...), Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-racket 0c9d6c3 055/191: Guile reconnected (but not debuggable (yet)), Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-racket fbbd3ab 060/191: Superior schemes, Philip Kaludercic, 2021/08/01