I installed geiser, set my default scheme to guile, and enabled scheme support but I can't seem to get it to work. I am getting this output and am not sure what to make of it.

#+begin_src scheme :results output
(define test (lambda (v) v))
(test 'test)

: Unknown meta command: geiser-eval
: $2 = #f
: $3 = test
: While compiling expression:
: Syntax error:
: unknown location: unexpected syntax in form ()
: scheme@(guile-user) [3]> 
  • Can you start guile from the command line? If yes, can you start it with M-x geiser RET? IOW, cut out the Org mode middleman: if it does not work, then the geiser setup needs work. If it does, then you can concentrate on the Org mode interface. – NickD Apr 5 at 19:57
  • What version of Org mode are you running? M-x org-version will tell. – NickD Apr 6 at 21:06
  • I'm using version 9.5. – Doomer1999 Apr 7 at 23:30
  • I just needed scheme because I didn't get racket working in org but I have racket working (with #lang racket in the code block) and I don't need scheme working I'm just super neurotic and the thought of something not working drives me mad. – Doomer1999 Apr 7 at 23:32

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.