Hello Guilers,
The third release candidate of the upcoming GNU G-Golf 0.8.0 release is
now available for testing:
* Tarball and a GPG detached signature [*]:
http://ftp.gnu.org/gnu/g-golf/g-golf-0.8.0-rc-3.tar.gz
http://ftp.gnu.org/gnu/g-golf/g-golf-0.8.0-rc-3.tar.gz.sig
*
Greetings,
I am looking at porting a toy Smalltalk-in-Scheme implementation to
Guile.
[Note https://github.com/KenDickey/Crosstalk ].
The idea is for simplicity first, then making into a module and
potentially evolving Smalltalk into a supported, compiled ",language" in
the Guile way.
scheme@(guile-user)> (define (foo2) (define x 7) (defined-symbol? x))
scheme@(guile-user)> (foo2)
$2 = #t
On Tue, Apr 16, 2024 at 8:36 AM Damien Mattei
wrote:
> this could not works because the defined-symbol? used in the macro
> if-defined return false because at the expansion of the macro the
this could not works because the defined-symbol? used in the macro
if-defined return false because at the expansion of the macro the symbol is
not defined.
Instead at run-time, this works:
#|kawa:21|# (define (foo2) (define x 7) (defined-symbol? x))
#|kawa:22|# (foo2)
#t
On Sun, Apr 14, 2024 at