Tomas Volf kirjoitti 2.3.2025 klo 17.18:
...
Would you happen to have some references to non-trivial code bases using
this notation? It seems interesting, so I would like to see how it
looks in real-world projects.
See
https://sourceforge.net/p/theme-d-intr/code/ci/master/tree/examples/
G-Golf version 0.8.0-1 has been released in Debian and Ubuntu. See
* https://www.gnu.org/software/g-golf/
* https://www.iki.fi/tohoyn/g-golf-debian/
* https://tracker.debian.org/pkg/g-golf
- Tommi Höynälänmaa
--
Kotisivu / Homepage:http://www.iki.fi/tohoyn/
Sähköposti / E
Can two lexically-bound variables in different modules have the same
Tree-IL gensym?
- Tommi
--
Kotisivu / Homepage: http://www.iki.fi/tohoyn/
Sähköposti / E-Mail: tommi.hoynalan...@iki.fi
GPG-sormenjälki / GPG fingerprint:
55F4 2477 7155 3528 5CB2 2B7A BB86 1FDE 4046 0F83
FT, Debian-ylläp
G-Golf version 0.8.0~rc9-2 has been released in Debian and Ubuntu. See
* https://www.gnu.org/software/g-golf/
* https://www.iki.fi/tohoyn/g-golf-debian/
* https://tracker.debian.org/pkg/g-golf
- Tommi Höynälänmaa
--
Kotisivu / Homepage:http://www.iki.fi/tohoyn/
Sähköposti / E
G-Golf version 0.8.0~rc9-1 has been released in Debian and Ubuntu. See
* https://www.gnu.org/software/g-golf/
* https://www.iki.fi/tohoyn/g-golf-debian/
* https://tracker.debian.org/pkg/g-golf
- Tommi Höynälänmaa
--
Kotisivu / Homepage:http://www.iki.fi/tohoyn/
Sähköposti / E
an object type, the name of the type without brackets is used as a
prefix. E.g. window-main for an object of type .
Procedures having no side effects and having boolean return value are
suffixed by ?.
- Tommi Höynälänmaa
--
Kotisivu / Homepage:http://www.iki.fi/tohoyn/
Sähköposti / E
G-Golf version 0.8.0~rc8-1 has been released in Debian and Ubuntu. See
* https://www.gnu.org/software/g-golf/
* https://www.iki.fi/tohoyn/g-golf-debian/
* https://tracker.debian.org/pkg/g-golf
- Tommi Höynälänmaa
--
Kotisivu / Homepage:http://www.iki.fi/tohoyn/
Sähköposti / E
)
(display my-global-variable))
---
Is it so that module a can't be marked declarative?
- Tommi Höynälänmaa
--
Kotisivu / Homepage: http://www.iki.fi/tohoyn/
Sähköposti / E-Mail: tommi.hoynalan...@iki.fi
GPG-sormenjälki / GPG fingerprint:
55F4 2477 7155 3528 5CB2 2B7A BB86 1FDE 4046 0F
Suppose that I have the following code in a Guile module:
---
(define fw-proc #f)
(define (my-proc x)
(display (fw-proc x)))
(define (fw-proc x)
(cons x x))
---
Can I declare the module as declarative?
- Tommi Höynälänmaa
Unwind-protect and dynamic-wind are not the same thing. See
http://www.nhplace.com/kent/PFAQ/unwind-protect-vs-continuations-original.html
- Tommi
--
Kotisivu / Homepage: http://www.iki.fi/tohoyn/
Sähköposti / E-Mail: tommi.hoynalan...@iki.fi
GPG-sormenjälki / GPG fingerprint:
55F4 2477 71
Actually I found a simple solution for this problem.
- Tommi
--
Kotisivu / Homepage: http://www.iki.fi/tohoyn/
Sähköposti / E-Mail: tommi.hoynalan...@iki.fi
GPG-sormenjälki / GPG fingerprint:
55F4 2477 7155 3528 5CB2 2B7A BB86 1FDE 4046 0F83
FT, Debian-ylläpitäjä / PhD, Debian Maintainer
Does Guile have unwind-protect? If not, how could it be implemented?
--
Kotisivu / Homepage: http://www.iki.fi/tohoyn/
Sähköposti / E-Mail: tommi.hoynalan...@iki.fi
GPG-sormenjälki / GPG fingerprint:
55F4 2477 7155 3528 5CB2 2B7A BB86 1FDE 4046 0F83
FT, Debian-ylläpitäjä / PhD, Debian Maintainer
G-Golf version 0.8.0~rc7-1 has been released in Debian. See
https://www.iki.fi/tohoyn/g-golf-debian/ and
https://tracker.debian.org/pkg/g-golf.
- Tommi Höynälänmaa
--
Kotisivu / Homepage: http://www.iki.fi/tohoyn/
Sähköposti / E-Mail: tommi.hoynalan...@iki.fi
GPG-sormenjälki / GPG
More information of VSCode Guile support can be found at
https://www.iki.fi/tohoyn/guile-vscode/.
- Tommi Höynälänmaa
--
Kotisivu / Homepage: http://www.iki.fi/tohoyn/
Sähköposti / E-Mail: tommi.hoynalan...@iki.fi
GPG-sormenjälki / GPG fingerprint:
55F4 2477 7155 3528 5CB2 2B7A BB86 1FDE
Editing support and syntax highlighting for Guile code in VSCode editor
is provided in VSIX package
https://www.iki.fi/tohoyn/guile-vscode-1.0.0.vsix.
The package source code can be found at
https://github.com/tohoyn/guile-vscode.
- Tommi Höynälänmaa
--
Kotisivu / Homepage: http
.
- Tommi Höynälänmaa
--
Kotisivu / Homepage: http://www.iki.fi/tohoyn/
Sähköposti / E-Mail: tommi.hoynalan...@iki.fi
GPG-sormenjälki / GPG fingerprint:
55F4 2477 7155 3528 5CB2 2B7A BB86 1FDE 4046 0F83
FT, Debian-ylläpitäjä / PhD, Debian Maintainer
G-Golf version 0.8.0~rc5-1 has been released in Debian and Ubuntu. See
https://www.iki.fi/tohoyn/g-golf-debian/,
https://tracker.debian.org/pkg/g-golf, and
https://launchpad.net/ubuntu/+source/g-golf.
- Tommi Höynälänmaa
--
Kotisivu / Homepage: http://www.iki.fi/tohoyn/
Sähköposti / E
G-Golf version 0.8.0~rc4-1 has been released in Debian and Ubuntu. See
https://www.iki.fi/tohoyn/g-golf-debian/,
https://tracker.debian.org/pkg/g-golf, and
https://launchpad.net/ubuntu/+source/g-golf.
- Tommi Höynälänmaa
--
Kotisivu / Homepage: http://www.iki.fi/tohoyn/
Sähköposti / E
G-Golf version 0.8.0~rc3-1 has been released in Debian and Ubuntu. See
https://www.iki.fi/tohoyn/g-golf-debian/,
https://tracker.debian.org/pkg/g-golf, and
https://launchpad.net/ubuntu/+source/g-golf.
- Tommi Höynälänmaa
--
Kotisivu / Homepage: http://www.iki.fi/tohoyn/
Sähköposti / E
G-Golf version 0.8.0~rc2-1 has been released in Debian testing and
unstable. See https://tracker.debian.org/pkg/g-golf and
https://www.iki.fi/tohoyn/g-golf-debian/.
- Tommi Höynälänmaa
--
Kotisivu / Homepage: http://www.iki.fi/tohoyn/
Sähköposti / E-Mail: tommi.hoynalan...@iki.fi
GPG
Hello
Has the Guile bytecode file format changed since version 3.0.0? I need
to know this because I'm maintaining some Debian packages containing
Guile bytecode files.
- Tommi Höynälänmaa
--
Kotisivu / Homepage: http://www.iki.fi/tohoyn/
Sähköposti / E-Mail: tommi.hoynalan...@i
See also WWW page https://www.iki.fi/tohoyn/g-golf-debian/.
- Tommi Höynälänmaa
--
Kotisivu / Homepage: http://www.iki.fi/tohoyn/
Sähköposti / E-Mail: tommi.hoynalan...@iki.fi
GPG-sormenjälki / GPG fingerprint:
55F4 2477 7155 3528 5CB2 2B7A BB86 1FDE 4046 0F83
FM, Debian-ylläpitäjä / M.Sc
G-Golf version 0.8.0~rc1-2 has been released in Debian testing and
unstable and Ubuntu Noble. See https://tracker.debian.org/pkg/g-golf.
- Tommi Höynälänmaa
--
Kotisivu / Homepage: http://www.iki.fi/tohoyn/
Sähköposti / E-Mail: tommi.hoynalan...@iki.fi
GPG-sormenjälki / GPG fingerprint
Hi
Here is a script to test the statprof patch.
- Tommi Höynälänmaa
(use-modules (statprof))
(define (factorial n)
(if (= n 0) 1 (* n (factorial (- n 1)
(statprof (lambda ()
(factorial 1)
#f))
OpenPGP_0xBB861FDE40460F83.asc
Description: application
Hi
I'll participate to Guile Potluck 2021 with this patch, too. It improves
the cumulative time measurement in statprof so that the time spent in
recursive procedures is computed correctly.
- Tommi Höynälänmaa
Description: Implement corrected cumulative execution time in sta
se of the GTK library in the language. See the following sites:
http://www.iki.fi/tohoyn/theme-d/
http://www.iki.fi/tohoyn/theme-d-gnome/
http://www.iki.fi/tohoyn/theme-d-golf/
- Tommi Höynälänmaa
OpenPGP_0xBB861FDE40460F83.asc
Description: application/pgp-keys
OpenPGP_signature
Descri
count: 56
Total time: 3.206961337 seconds (1.765094628 seconds in GC)
---cut here---
Obviously the cumulative time for procedure factorial is not given in
seconds. OTOH the time for procedure main is correct. What is wrong
here?
- Tommi Höynälänmaa
Hello
I just installed Guile 2.2.4 to a chroot sid (Debian) environment. Guile
gives the following warnings on startup:
---cut here---
guile: warning: failed to install locale
warning: failed to install locale: Invalid argument
---cut here---
Are these something important?
- Tommi
Hi
IMHO it would not violate opaqueness if you could find out (runtime)
which wct class a wcp value belongs to.
- Tommi Höynälänmaa
Where are (syntax x) forms compiled with the old vector based
implementation of syntax objects (guile 2.0.11 or 2.2.0)? The
structure type for the syntax objects is defined in ice-9/psyntax.scm
but I can't find code for the syntax form.
-Tommi Höynälänmaa
Pango attributes are instances of class in Guile-Gnome but they
are not GOOPS instances (i.e. (instance? x) returns false). Class name
is not defined at all. How can I test if an arbitrary
object belongs to some specific class, e.g. if an object is a
Pango attribute?
- Tommi
/
- Tommi Höynälänmaa
://www.iki.fi/tohoyn/theme-d/
Theme-D can also be downloaded from
https://sourceforge.net/projects/theme-d/
- Tommi Höynälänmaa
Changes:
* Updated for Theme-D 1.0.3.
* Changed the architecture from all to amd64.
Theme-D-Gnome homepage is located at
http://www.iki.fi/tohoyn/theme-d/theme-d-gnome.html
Theme-D-Gnome can also be downloaded from
https://sourceforge.net/projects/theme-d-gnome/
- Tommi
to invoke the
equality predicate optimization.
* Improved linker error messages with procedure typing errors.
Theme-D homepage is located at
http://www.iki.fi/tohoyn/theme-d/
Theme-D can also be downloaded from
https://sourceforge.net/projects/theme-d/
- Tommi Höynälänmaa
Hi
How can I run guile objcode files from the command line? So far I have
made Scheme wrapper scripts that call load-compiled to load the .go files.
- Tommi Höynälänmaa
Changes:
* Better error messages.
Theme-D homepage is located at
http://www.iki.fi/tohoyn/theme-d/
Theme-D can also be downloaded from
https://sourceforge.net/projects/theme-d/
- Tommi Höynälänmaa
Changes:
* Compiled for Theme-D version 1.0.1.
Theme-D-Gnome homepage is located at
http://www.iki.fi/tohoyn/theme-d/theme-d-gnome.html
Theme-D-Gnome can also be downloaded from
https://sourceforge.net/projects/theme-d-gnome/
- Tommi Höynälänmaa
://sourceforge.net/projects/theme-d/
- Tommi Höynälänmaa
/projects/theme-d-gnome/
- Tommi Höynälänmaa
from
https://sourceforge.net/projects/theme-d/
- Tommi Höynälänmaa
Changes:
* Updated for Theme-D version 0.9.10.
Theme-D-Gnome homepage is located at
http://www.iki.fi/tohoyn/theme-d/theme-d-gnome.html
Theme-D-Gnome can also be downloaded from
https://sourceforge.net/projects/theme-d-gnome/
- Tommi Höynälänmaa
Changes:
* Use guile objcode as the default target platform.
* Shorter target variable names.
Theme-D homepage is located at
http://www.iki.fi/tohoyn/theme-d/
Theme-D can also be downloaded from
https://sourceforge.net/projects/theme-d/
- Tommi Höynälänmaa
Hello
Where can I find Guile 2.2 Debian packages for the amd64 architecture
(Intel)?
Where can I find the Debian files (subdirectory debian) for the Guile
2.2 source package?
- Tommi Höynälänmaa
e contents of the program file to be compiled are:
---cut here---
(define (main args)
(display "Hello")
(newline))
---cut here---
Can you help me with this?
- Tommi Höynälänmaa
/projects/theme-d/
- Tommi Höynälänmaa
: signs of weakness in object oriented
languages, ACM OOPS Messenger, volume 4, issue 3, pp. 18-25 (1993).
http://www.pipeline.com/~hbaker1/Iterator.html
- Tommi Höynälänmaa
more information of
streams.
The homepage of Theme-D is located at
http://www.iki.fi/tohoyn/theme-d/
Theme-D can also be found at
https://sourceforge.net/projects/theme-d/
- Tommi Höynälänmaa
also be found at
https://sourceforge.net/projects/theme-d-gnome/
- Tommi Höynälänmaa
://sourceforge.net/projects/theme-d/
- Tommi Höynälänmaa
Changes:
* Added to the Theme-D-Gnome demo.
* Compiled for Theme-D version 0.9.6.
* Use statically typed lists in the example programs.
See
http://www.iki.fi/tohoyn/theme-d/theme-d-gnome.html
or
https://sourceforge.net/projects/theme-d-gnome/
- Tommi Höynälänmaa
http://www.iki.fi/tohoyn/theme-d/
or
https://sourceforge.net/projects/theme-d/
- Tommi Höynälänmaa
Changes:
* Updated for Theme-D version 0.9.5
See
http://www.iki.fi/tohoyn/theme-d/theme-d-gnome.html
or
https://sourceforge.net/projects/theme-d-gnome/
- Tommi Höynälänmaa
Changes:
* Corrected a bug with set!.
* Allowed as type parameter.
* Procedure apply-without-result is removed as it is no longer needed.
See
http://www.iki.fi/tohoyn/theme-d/
or
https://sourceforge.net/projects/theme-d/
- Tommi Höynälänmaa
ile-2.1.3/guile-2.1.3.92-d2684/omat$
---cut here---
I use guile-2.1.3.92-d2684 with uninstalled-env. The contents of file
hello.scm are:
---cut here---
(define (main args)
(display "Hello")
(newline))
---cut here---
What is wrong?
- Tommi Höynälänmaa
New features:
- Hygienic and lexically scoped macro system (syntax-rules)
- New keyword force-pure-expr
- New procedure peek-character
Homepage:
http://www.iki.fi/tohoyn/theme-d/
SourceForge page:
https://sourceforge.net/projects/theme-d/
- Tommi Höynälänmaa
New features:
- Compiled for Theme-D version 0.9.4.
Homepage:
http://www.iki.fi/tohoyn/theme-d/theme-d-gnome.html
SourceForge page:
https://sourceforge.net/projects/theme-d-gnome/
- Tommi Höynälänmaa
Is it possible to access unexpanded source code information from the
expanded source code in psyntax.scm? When I look at the source
properties given to the build-xxx procedures there is only line
number, column number, and filename.
- Tommi Höynälänmaa
classes.
* Support for guile-gnome-platform-2.16.4. Version 2.16.2 is still
supported.
* Compatible with Theme-D version 0.9.3.
The homepage of Theme-D-Gnome is located at:
http://www.iki.fi/tohoyn/theme-d/theme-d-gnome.html
- Tommi Höynälänmaa
:
http://www.iki.fi/tohoyn/theme-d/
- Tommi Höynälänmaa
le)))
the procedure source-wrap (in ported version of psyntax.scm) gets
called automatically. How can I prevent this?
- Tommi Höynälänmaa
The following link:
http://alpha.gnu.org/gnu/guile/guile-2.1.3.tar.gz
appears not to work. Where can I download guile version 2.1.3 (beta)?
- Tommi
62 matches
Mail list logo