Geiser / Emacs hangs when I start Guile web server
up vote
0
down vote
favorite
I'm experimenting with Guile and simple web development. I have some experience with Common Lisp and Slime. And I'm a huge fan of interactive development. Geiser is great IDE, however I loose interactivity when I run even simple web server from REPL:
(use-modules (web server))
(define (hello-world-handler request request-body)
(values '((content-type . (text/plain)))
"hello"))
(run-server hello-world-handler)
After that, if I try to ie evaluate definition, nothing happens and Emacs hangs. When I hit C-g Emacs works again, but it's getting worse after that - in REPL every Geiser function hangs - for example if I hit TAB or C-M-i to complete symbol. I can only type text and hit ENTER. The only solution is to kill Scheme interpreter with C-c C-q and start it again. Why? Am I doing something wrong?
Tested on Guile v2.2 + latest Geiser and Guile v2.0 + Geiser v0.8.1.
emacs scheme guile geiser
add a comment |
up vote
0
down vote
favorite
I'm experimenting with Guile and simple web development. I have some experience with Common Lisp and Slime. And I'm a huge fan of interactive development. Geiser is great IDE, however I loose interactivity when I run even simple web server from REPL:
(use-modules (web server))
(define (hello-world-handler request request-body)
(values '((content-type . (text/plain)))
"hello"))
(run-server hello-world-handler)
After that, if I try to ie evaluate definition, nothing happens and Emacs hangs. When I hit C-g Emacs works again, but it's getting worse after that - in REPL every Geiser function hangs - for example if I hit TAB or C-M-i to complete symbol. I can only type text and hit ENTER. The only solution is to kill Scheme interpreter with C-c C-q and start it again. Why? Am I doing something wrong?
Tested on Guile v2.2 + latest Geiser and Guile v2.0 + Geiser v0.8.1.
emacs scheme guile geiser
add a comment |
up vote
0
down vote
favorite
up vote
0
down vote
favorite
I'm experimenting with Guile and simple web development. I have some experience with Common Lisp and Slime. And I'm a huge fan of interactive development. Geiser is great IDE, however I loose interactivity when I run even simple web server from REPL:
(use-modules (web server))
(define (hello-world-handler request request-body)
(values '((content-type . (text/plain)))
"hello"))
(run-server hello-world-handler)
After that, if I try to ie evaluate definition, nothing happens and Emacs hangs. When I hit C-g Emacs works again, but it's getting worse after that - in REPL every Geiser function hangs - for example if I hit TAB or C-M-i to complete symbol. I can only type text and hit ENTER. The only solution is to kill Scheme interpreter with C-c C-q and start it again. Why? Am I doing something wrong?
Tested on Guile v2.2 + latest Geiser and Guile v2.0 + Geiser v0.8.1.
emacs scheme guile geiser
I'm experimenting with Guile and simple web development. I have some experience with Common Lisp and Slime. And I'm a huge fan of interactive development. Geiser is great IDE, however I loose interactivity when I run even simple web server from REPL:
(use-modules (web server))
(define (hello-world-handler request request-body)
(values '((content-type . (text/plain)))
"hello"))
(run-server hello-world-handler)
After that, if I try to ie evaluate definition, nothing happens and Emacs hangs. When I hit C-g Emacs works again, but it's getting worse after that - in REPL every Geiser function hangs - for example if I hit TAB or C-M-i to complete symbol. I can only type text and hit ENTER. The only solution is to kill Scheme interpreter with C-c C-q and start it again. Why? Am I doing something wrong?
Tested on Guile v2.2 + latest Geiser and Guile v2.0 + Geiser v0.8.1.
emacs scheme guile geiser
emacs scheme guile geiser
edited yesterday
asked yesterday
rsm
1,06131419
1,06131419
add a comment |
add a comment |
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53224346%2fgeiser-emacs-hangs-when-i-start-guile-web-server%23new-answer', 'question_page');
);
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password