On Tue, Jan 24, 2023 at 9:55 AM Jean Abou Samra <j...@abou-samra.fr> wrote:

> On 24/01/2023 15:26, Mark Mathias wrote:
> > I've taken up Jean Abou Samra's invitation to develop my understanding
> of Scheme through the scheme-sandbox. I'm on Windows 10 with Guile 2.2.7 in
> a command prompt window. The command prompt looks correct:
> >
> >     scheme@(#{ g100}#)>.
> >
> >
> > I hit a wall right away. When I type "42", Scheme should print "42" back
> according to Jean's tutorial. Instead I see:
> >
> >
> >     While compiling expression:
> >     In procedure bytevector-u64-set!: Value out of range: -149659645
> >
> >
> > Typing ",help all" hasn't given me a clue for what to do next, nor has a
> web search turned up something I understand.
> >
> > Thank you in advance. I really enjoy LilyPond and the community
> connected therewith.
>
>
>
> Ouch, that looks like a variant of
> https://gitlab.com/lilypond/lilypond/-/issues/6474
>
> As a workaround, try putting this in a file called ".guile"
> (note the leading dot) in your home directory:
>
> (use-modules (system repl common))
> (repl-default-option-set! 'interp #t)
>
>
> Or instead of using "lilypond scheme-sandbox", use
> "lilypond my-scheme-sandbox.ly", putting this in
> the file "my-scheme-sandbox.ly":
>
> #(use-modules (system repl common))
> #(repl-default-option-set! 'interp #t)
> \include "scheme-sandbox.ly"
>
> HTH,
> Jean
>
> I've chosen the 2nd method and it's working!
Thank You,
Mark

Reply via email to