Re: confused about make-module and eval

2020-03-23 Thread Massimiliano Gubinelli
I think a fresh module do not have any binding. So 'lambda is not defined. You would have to create bindings inside the module, maybe you could just import the-scm-module . In particular this can be a way to allow only certain functionality to be available to the program you eval. Best max

confused about make-module and eval

2020-03-23 Thread Matt Wette
I expect this to work, but it does not. Any anyone elaborate? What is the minimum module that can make this work? (make-fresh-use-module)? scheme@(guile-user)> (eval '(lambda (a b c) 1) (make-module)) ice-9/boot-9.scm:1669:16: In procedure raise-exception: Unbound variable: lambda Entering a

Re: single-stepping throwgh a procedure is possible in guile 3?

2020-03-23 Thread Jeremy Korwin-Zmijowski
Le vendredi 13 mars 2020 à 11:02 +0100, Michelangelo Rodriguez a écrit : > Hi all, > I'm studying guile and scheme and as sayd in the subject, i would > like > to know if single-stepping throwgh a procedure is possible in guile > 3. > I looked at internet for information, and i found a reference

Re: Python on guile

2020-03-23 Thread Arne Babenhauserheide
Stefan Israelsson Tampe writes: > Now in corona times I'm working quite a lot with python-on-guile fixing > bugs in the parser and compiler. Trying to add and test more python > modules. My test case is to get IPython running on python on guile. You’re awesome! Thank you! It sounds like the

Re: Need help starting a project in Guile - distributed DE / GUI toolkit using Wayland

2020-03-23 Thread Neil Jerram
On Mon, 23 Mar 2020 at 01:36, Jan wrote: > Hello, > > I would like to make my project in Guile, but I'm not really an > advanced programmer yet - I made some hello worlds in C++, simple 2D > and 3D games in JS using WebGL and I've read basics of Guile from the > manual and Scheme generally from