Re: Finnish notation

2025-03-02 Thread Tommi Höynälänmaa
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 released in Debian and Ubuntu

2025-02-14 Thread Tommi Höynälänmaa
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

Identical gensyms

2025-02-08 Thread Tommi Höynälänmaa
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 released in Debian and Ubuntu

2025-01-30 Thread Tommi Höynälänmaa
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 released in Debian and Ubuntu

2024-12-19 Thread Tommi Höynälänmaa
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

Finnish notation

2024-11-27 Thread Tommi Höynälänmaa
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 released in Debian and Ubuntu

2024-11-08 Thread Tommi Höynälänmaa
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

Global variables and declarative modules

2024-11-01 Thread Tommi Höynälänmaa
)     (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

Setting variables in declarative modules

2024-10-31 Thread Tommi Höynälänmaa
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

Re: Unwind-protect

2024-10-28 Thread 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

Re: Unwind-protect

2024-10-28 Thread Tommi Höynälänmaa
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

Unwind-protect

2024-10-28 Thread Tommi Höynälänmaa
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 - New version in Debian

2024-10-08 Thread Tommi Höynälänmaa
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

Guile support for VSCode

2024-10-02 Thread Tommi Höynälänmaa
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

Guile support for VSCode

2024-10-02 Thread Tommi Höynälänmaa
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

G-Golf - New minor version in Debian

2024-09-15 Thread Tommi Höynälänmaa
. - 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 - New version released in Debian and Ubuntu

2024-07-27 Thread Tommi Höynälänmaa
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 - New version released in Debian and Ubuntu

2024-07-17 Thread Tommi Höynälänmaa
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 - New version released in Debian and Ubuntu

2024-05-08 Thread Tommi Höynälänmaa
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 - New version released in Debian

2024-04-27 Thread Tommi Höynälänmaa
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

Guile bytecode format

2024-02-28 Thread Tommi Höynälänmaa
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

G-Golf - Released in Debian and Ubuntu

2024-01-13 Thread Tommi Höynälänmaa
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 - Released in Debian and Ubuntu

2024-01-12 Thread Tommi Höynälänmaa
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

A test script for statprof

2021-02-26 Thread Tommi Höynälänmaa
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

Participation to Guile Potluck 2021

2021-02-26 Thread Tommi Höynälänmaa
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

Participating to Guile Potluck

2021-02-20 Thread Tommi Höynälänmaa
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

A problem with statprof

2019-04-17 Thread Tommi Höynälänmaa
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

Guile 2.2.4 warnings

2018-12-01 Thread 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

Re: gw:wcp types in Guile-Gnome

2017-09-06 Thread Tommi Höynälänmaa
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

Syntax form

2017-08-21 Thread 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

gw:wcp types in Guile-Gnome

2017-08-17 Thread 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

Announcement: Theme-D-Gnome version 0.6.9

2017-08-17 Thread Tommi Höynälänmaa
/ - Tommi Höynälänmaa

Announcement: Theme-D version 1.0.4

2017-08-17 Thread 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

Announcement: Theme-D-Gnome version 0.6.8

2017-08-06 Thread 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

Announcement: Theme-D version 1.0.3

2017-08-06 Thread Tommi Höynälänmaa
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

How to run objcode files

2017-07-28 Thread 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

Announcement: Theme-D version 1.0.2

2017-07-24 Thread 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

Announcement: Theme-D-Gnome version 0.6.7

2017-07-18 Thread 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

Announcement: Theme-D version 1.0.1

2017-07-18 Thread Tommi Höynälänmaa
://sourceforge.net/projects/theme-d/ - Tommi Höynälänmaa

Announcement: Theme-D-Gnome version 0.6.6

2017-07-16 Thread Tommi Höynälänmaa
/projects/theme-d-gnome/ - Tommi Höynälänmaa

Announcement: Theme-D version 1.0.0

2017-07-16 Thread Tommi Höynälänmaa
from https://sourceforge.net/projects/theme-d/ - Tommi Höynälänmaa

Announcement: Theme-D-Gnome version 0.6.5

2017-07-05 Thread 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

Announcement: Theme-D version 0.9.10

2017-07-05 Thread 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

Guile 2.2 Debian packages

2017-06-12 Thread 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

A problem with compilation to CPS

2016-09-20 Thread 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

Announcement: Theme-D version 0.9.9.1

2016-09-20 Thread Tommi Höynälänmaa
/projects/theme-d/ - Tommi Höynälänmaa

Announcement: Theme-D version 0.9.9

2016-09-13 Thread 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

Announcement: Theme-D version 0.9.8

2016-09-04 Thread 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

Announcement: Theme-D-Gnome version 0.6.4

2016-09-02 Thread Tommi Höynälänmaa
also be found at https://sourceforge.net/projects/theme-d-gnome/ - Tommi Höynälänmaa

Announcement: Theme-D version 0.9.7

2016-09-02 Thread Tommi Höynälänmaa
://sourceforge.net/projects/theme-d/ - Tommi Höynälänmaa

Announcement: Theme-D-Gnome version 0.6.3

2016-08-23 Thread 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

Announcement: Theme-D version 0.9.6

2016-08-23 Thread Tommi Höynälänmaa
http://www.iki.fi/tohoyn/theme-d/ or https://sourceforge.net/projects/theme-d/ - Tommi Höynälänmaa

Announcement: Theme-D-Gnome version 0.6.2

2016-07-31 Thread 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

Announcement: Theme-D version 0.9.5

2016-07-31 Thread 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

A problem with CPS

2016-07-29 Thread 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

Announcement: Theme-D version 0.9.4

2016-07-27 Thread 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

Announcement: Theme-D-Gnome version 0.6.1

2016-07-27 Thread 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

Source properties and the unexpanded source code

2016-07-25 Thread 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

Announcement: Theme-D-Gnome library

2016-07-23 Thread 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

Announcement: Theme-D programming language

2016-07-23 Thread Tommi Höynälänmaa
: http://www.iki.fi/tohoyn/theme-d/ - Tommi Höynälänmaa

A problem with macros

2016-07-23 Thread 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

Link to version 2.1.3 does not work

2016-07-01 Thread 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