Re: GNU G-Golf 0.8.0-rc6 available for testing

2024-09-23 Thread pelzflorian (Florian Pelz)
David Pirotte writes: > I recommend you (and g-golf users) to carefully read at least the > GObject tutorial and then the upstream doc entries of the objects, > properties, functions, methods and virtual methods you are using in > your own g-golf based app [1]. You are giving good recommendations

Re: GNU G-Golf 0.8.0-rc6 available for testing

2024-09-20 Thread pelzflorian (Florian Pelz)
David Pirotte writes: > Excellent! Note that you'll need to update your configuration and > use/grab 0.8.0-rc7 - which fixes a 'missing some distributed files', > necessary to be able to run the newly added > > examples/gtk-4/layout-manager.scm > [ a g-golf port of the upstream gtk4-de

Re: GNU G-Golf 0.8.0-rc6 available for testing

2024-09-19 Thread pelzflorian (Florian Pelz)
Thank you David for this release! G-Golf works great. Now I can embed GTK programs within the Guix Home configurations of my family’s media center mini PC, without writing C (see attached file). All system setup is in Guile. Note that this is not pure Guix, but on top of my Guix channel git rep

Re: G-Golf - Callback segmentation fault

2024-09-07 Thread pelzflorian (Florian Pelz)
Hello David. David Pirotte writes: > If you could kindly grab the latest, run the make/install dance on your > respective distro and try again ... Here the example now runs for > hours, Yes, same on Guix. It runs for more than an hour. > as it should, consuming +/- 3% cpu and a steady 0.8% of

Re: G-Golf - Callback segmentation fault

2024-09-06 Thread pelzflorian (Florian Pelz)
David Pirotte writes: > Could you both kindly grab the latest devel branch, you need this > commit 5d72bfcdae85bb4a5b0254dc9f22fb8c676db69d, and try > both the animated-paintable.scm and peg-solitaire.scm ex. ... let me > know. animated-paintable and peg-solitaire I had not tried last time and th

Re: G-Golf - Callback segmentation fault

2024-09-05 Thread pelzflorian (Florian Pelz)
P.S. on Guix, I also no longer have to use --no-grafts, possibly because Guix had major updates to core packages. G-golf really satisfies now. Also thank you to the GJS maintainer for their help. Regards, Florian

Re: G-Golf - Callback segmentation fault

2024-09-05 Thread pelzflorian (Florian Pelz)
Thank you David, thank you Matija, it works on Guix! Except for small warnings like Warning: Missing /etc/X11/rgb.txt, using a fallback. that probably should be fixed on the Guix side. And some issues that I have to chdir to ~/src/g-golf/examples/gtk-4/ to run ~/src/g-golf/examples/gtk-4/revealer

Re: G-Golf - Callback segmentation fault

2024-09-02 Thread pelzflorian (Florian Pelz)
Hello Matija. I confirm that on Guix as well static trampolines are the issue; using ((package-input-rewriting `((,libffi . ,libffi-sans-static-trampolines))) guile-3.0) as Guile to run g-golf demos makes every g-golf demo work without patches. Regards, Florian

Re: G-Golf - Callback segmentation fault

2024-08-28 Thread pelzflorian (Florian Pelz)
Wow, Matija, good idea; this work-around fixes all examples on Guix, too (using gobject-introspection version 1.78.1). Regards, Florian

Re: G-Golf - Callback segmentation fault

2024-08-25 Thread pelzflorian (Florian Pelz)
"pelzflorian (Florian Pelz)" writes: >>> The feedback I can give: guile-zlib in its build system autodetects >>> ... >> Not sure i want to do this. > > Yeah, normally there is no need, when using the package. > > I do not know what Matija did on Nix,

Re: G-Golf - Callback segmentation fault

2024-08-25 Thread pelzflorian (Florian Pelz)
Hello David. David Pirotte writes: > Thanks for the nice words - I hope that some day, with the help of > Guix/Nix maintainer(s), we can identify and solve the problem. The other Nix patches for giscanner had been written by Luca Bruno who did work on gobject-introspection itself, although Guix

Re: G-Golf - Callback segmentation fault

2024-08-24 Thread pelzflorian (Florian Pelz)
Hello David. Thank you for this important groundwork that g-golf is. Sorry to say, I have not developed any GUI and had no time as planned. It will not happen with me. But Debian is not the problem; all is fine there (unlike G-Golf on Guix on Debian). I also failed to put a libg-golf-tests libr

Re: G-Golf - Callback segmentation fault

2024-08-21 Thread pelzflorian (Florian Pelz)
Hello, Yes, the same issue still plagues me. Never tried guile-gi and I do not know the difference regarding vfuncs. Is it like pygobject that guile-gi does not use Guile as much and more C? My only progress: > I'm using Nix. Interesting. Guix and Nix have their own settings to load librarie

Re: GNU G-Golf 0.8.0-rc-3 available for testing

2024-05-08 Thread pelzflorian (Florian Pelz)
Hi David. It is interesting that pygobject has more C. I tried adw1-demo.scm with the attached patch to replace (current-filename), which would return #f so (dirname) throws. It fails because it cannot find namespaces. Guix uses libadwaita 1.4.0. Is it too old? florian@florianhp ~/src/g-golf/e

Re: GNU G-Golf 0.8.0-rc-3 available for testing

2024-05-07 Thread pelzflorian (Florian Pelz)
Thank you for the python code. This works unlike g-golf in Guix. guix shell python python-pygobject gtk --no-grafts -- python3 /tmp/drawing-widget.py and guix shell python python-pygobject gtk -- python3 /tmp/drawing-widget.py both show a window divided in four nicely-colored rectangles. I a

Re: GNU G-Golf 0.8.0-rc-3 available for testing

2024-05-06 Thread pelzflorian (Florian Pelz)
Hello Basile, thank you for the tips, but I have since managed to get a good backtrace. -O is what I used by compiling GTK with configure flag -Dc_args=-O0. -g did not work with g-golf (this is Guix’ with-debug-info transformation), but stripped binaries with debug info in a separate output and s

Re: GNU G-Golf 0.8.0-rc-3 available for testing

2024-05-06 Thread pelzflorian (Florian Pelz)
David Pirotte writes: >> (gc-disable) was a smart idea, sadly it does not help, but at least >> we know now. ... > > I am not entirely convinced yet - in one way or another, somewhere,, > somehow, the klass->snapshot is 'corrupted', either the pointer, or the > mem it points to ... why, when, wher

Re: GNU G-Golf 0.8.0-rc-3 available for testing

2024-05-04 Thread pelzflorian (Florian Pelz)
Hi David. (gc-disable) was a smart idea, sadly it does not help, but at least we know now. It makes Valgrind errors disappear after (gc-disable) was called. scheme@(guile-user)> ,use (g-golf) scheme@(guile-user)> (gc-disable) scheme@(guile-user)> (chdir "/home/florian/src/g-golf/examples/gtk-4")

Re: GNU G-Golf 0.8.0-rc-3 available for testing

2024-05-04 Thread pelzflorian (Florian Pelz)
"pelzflorian (Florian Pelz)" writes: > Hi David, thank you for your continuing responses. I will try to get a > backtrace with GTK debug symbols I now managed to build gtk with a debug output and meson configure flag "-Dc_args=-O0". For drawing-widget.scm on x86_64,

Re: GNU G-Golf 0.8.0-rc-3 available for testing

2024-05-04 Thread pelzflorian (Florian Pelz)
Hi David, thank you for your continuing responses. I will try to get a backtrace with GTK debug symbols by patching Guix to add a debug output to GTK, in the hope that I patch the right GTK. However, my believe is that the error is in G-Golf closures/callbacks/vfuncs (even though the hl-api tests

Re: GNU G-Golf 0.8.0-rc-3 available for testing

2024-05-03 Thread pelzflorian (Florian Pelz)
David Pirotte writes: >> Hi David. I’m trying to find the true error location. > > The true error location was given by the gdb backtrace, the > gtk-widget-snapshot-child call, presumably with a bad pointer or so ... Hmm my assumption was that all callbacks are broken, not vfuncs specifically, w

Re: GNU G-Golf 0.8.0-rc-3 available for testing

2024-05-02 Thread pelzflorian (Florian Pelz)
Hi David. I’m trying to find the true error location. Could you tell me if, when you run such commands in guile in your Debian setup, you get similar output? First with tracepoint: scheme@(guile-user)> (load "/home/florian/src/g-golf/examples/gtk-4/drawing-widget.scm")

Re: GNU G-Golf 0.8.0-rc-3 available for testing

2024-05-01 Thread pelzflorian (Florian Pelz)
Hello David, David Pirotte writes: > fwiw, g-golf doesn't load/import/invoke/call nor the GdkPixbuf > typelib, nor any of its functions/methods 'on its own', nor > does any example, this occurs as part of the Gtk/Gdk/Gsk > 'engine' - it is not g-golf that 'runs g_typelib_symbol on > GdkPixbuf fun

Re: GNU G-Golf 0.8.0-rc-3 available for testing

2024-04-30 Thread pelzflorian (Florian Pelz)
Hello again, one more message on the current status of G-Golf on GNU Guix, which has two real issues: To develop with G-golf and GTK as in G-Golf’ examples/adw-1/hello-world.scm or examples/gtk-4/hello-world.scm, the Guix commands must (at the time of writing) be used with the “--no-grafts” option

Re: GNU G-Golf 0.8.0-rc-3 available for testing

2024-04-20 Thread pelzflorian (Florian Pelz)
Hello David, David Pirotte writes: > Hello Florian, > > Before i get to the other points of your email, let me exceptionally > raise the last point first: > > > https://ci.guix.gnu.org/build/3767854/details > This refers to g-golf-0.8.0-a.1 > > Can you re-ensure me and confirm y

Re: GNU G-Golf 0.8.0-rc-3 available for testing

2024-04-19 Thread pelzflorian (Florian Pelz)
Hello again. This is a bug in Guix territory; not your g-golf. I have successfully run gtk-4/hello-world.scm, fully responsive, apparently by running “guix shell --no-grafts” with with-debug-info transformations, instead of “guix shell” as before, and then broke it again, when I changed guix.scm

Re: GNU G-Golf 0.8.0-rc-3 available for testing

2024-04-17 Thread pelzflorian (Florian Pelz)
Thank you for the work, David. I have a question; how do you debug when Guile crashes to terminal printing “Segmentation fault”`? The long story so far: I want to develop a GTK app with G-Golf. I try to run it with GNU Guix [1] (not Debian like you do, as far as I remember), because now the Gui

Re: G-Golf - Installation problems in Guix

2023-05-29 Thread pelzflorian (Florian Pelz)
Erik, following up on your idea about using --with-input, I used the code equivalent of --with-input and wrote the attached manifest that installs GTK with the same glib@2.73.3 as guile-g-golf (and also upgrades g-golf to version 0.8.0-a.4 as recommended by David Pirotte). guix shell -m guile-g-go

Re: G-Golf - Installation problems in Guix

2023-05-28 Thread pelzflorian (Florian Pelz)
Hello Erik. I tried to use g-golf on Guix recently, and gave up, because while Guix’ guile-g-golf depends on glib@2.73.3, Guix’ gtk (GTK4) and gtk+ (GTK3, GTK2) depend on glib@2.72.3. In other words, I believe that currently, g-golf cannot be used with gtk in Guix. Upgrading gtk’s glib in the Gu

Re: Haunt 0.2.6 released

2022-02-07 Thread pelzflorian (Florian Pelz)
Hi David and thank you for the new Haunt release. On Wed, Jan 26, 2022 at 08:26:19AM -0500, Thompson, David wrote: > Haunt version 0.2.6 has been released. This release restores > compatibility with Guile < 3.0 that was accidentally broken in 0.2.5. You need not care about it on old Guile IMHO,

Re: [EXT] Re: Haunt 0.2.5 released

2021-04-29 Thread pelzflorian (Florian Pelz)
On Thu, Apr 29, 2021 at 12:32:16PM -0400, Thompson, David wrote: > Oops, it looks like I forgot the --detach-sign flag. Sorry about that. > I just uploaded a new signature. Does it work for you? > > Thanks for the report, It verifies fine. :) However it seems Haunt is no longer compatible with G

Re: Haunt 0.2.5 released

2021-04-29 Thread pelzflorian (Florian Pelz)
On Thu, Apr 15, 2021 at 01:18:23PM -0400, Thompson, David wrote: > Homepage: https://dthompson.us/projects/haunt.html > Download: https://files.dthompson.us/haunt/haunt-0.2.5.tar.gz > Signature: https://files.dthompson.us/haunt/haunt-0.2.5.tar.gz.asc > > Yours in hoping I didn't screw anything up

build system for pure Guile library (was Re: Help making a GNU Guix package for pure GNU Guile library)

2021-01-30 Thread pelzflorian (Florian Pelz)
Hi Ricardo, On Sat, Jan 30, 2021 at 10:15:20PM +0100, Ricardo Wurmus wrote: > If all you have are Guile modules and all you want is to package it for > Guix then you really don’t need to bother with Autotools. Use the > “guile-build-system”. It can be as simple as the “guile-srfi-89” > package i

Re: mailman web interface

2020-09-05 Thread pelzflorian (Florian Pelz)
On Sat, Sep 05, 2020 at 02:21:31AM -0400, Joshua Branson via General Guile related discussions wrote: > This certainly sounds like an awesome project...doesn't Drew Devault > have a similar functionality with his lists project? I believe that one > can have an account on his git repo, and make co

Re: mailman web interface (was: Diversification)

2020-07-08 Thread pelzflorian (Florian Pelz)
On Mon, Oct 28, 2019 at 12:04:36PM +0100, pelzflorian (Florian Pelz) wrote: > On Wed, Oct 23, 2019 at 02:33:43PM +0200, pelzflorian (Florian Pelz) wrote: > > If there isn’t one already, then I would like to start working on a > > written in Guile, free software, old-school bull

Re: Diversification [ branched from Re: conflicts in the gnu project now affect guile]

2019-10-28 Thread pelzflorian (Florian Pelz)
On Mon, Oct 28, 2019 at 04:24:07PM +0100, Ricardo Wurmus wrote: > Hi Florian, > > > A mailing list web interface may help these users. > > I probably missed something in this discussion, but here goes: have you > looked at Mailman 3 and its web interface? > > Here’s a demo: > > https://list

mailman web interface (was: Diversification)

2019-10-28 Thread pelzflorian (Florian Pelz)
On Wed, Oct 23, 2019 at 02:33:43PM +0200, pelzflorian (Florian Pelz) wrote: > If there isn’t one already, then I would like to start working on a > written in Guile, free software, old-school bulletin board-like > interface, perhaps with a more modern UI design, next week. I do n

Re: Diversification [ branched from Re: conflicts in the gnu project now affect guile]

2019-10-26 Thread pelzflorian (Florian Pelz)
Another aspect is that many popular e-mail providers and applications are problematic. For example, I have experienced Microsoft’s e-mail services reformatting e-mails sent via Microsoft. This breaks code sent by them in e-mail, even in text attachments. Also, many e-mail providers are not using

Re: Diversification [ branched from Re: conflicts in the gnu project now affect guile]

2019-10-26 Thread pelzflorian (Florian Pelz)
On Sat, Oct 26, 2019 at 03:02:57PM +0200, Zelphir Kaltstahl wrote: > Whether the "other cultures" would use it > is on a different sheet of paper. > Perhaps single-use should be simplified, so that if someone cares only about asking one question, they need not register or not for the entire list.

Re: mailmam, web bridge, forum, p2p (was: Diversification)

2019-10-26 Thread pelzflorian (Florian Pelz)
On Sat, Oct 26, 2019 at 10:04:14AM +0200, to...@tuxteam.de wrote: >I remember chosing an "early" spot at the URL to >leverage the browser's relative addressing, which >saves a lot of template substitution in the pages. > So you encoded the session token not in the GET parameter, but s

Re: mailmam, web bridge, forum, p2p

2019-10-26 Thread pelzflorian (Florian Pelz)
On Sat, Oct 26, 2019 at 12:31:34AM -0400, Mike Gerwitz wrote: > On Fri, Oct 25, 2019 at 08:08:45 +0200, pelzflorian (Florian Pelz) wrote: > > So you would use both a cookie to retain login state and then only for > > sensitive requests additionally use nonces to prevent CSRF. Wo

Re: Diversification [ branched from Re: conflicts in the gnu project now affect guile]

2019-10-26 Thread pelzflorian (Florian Pelz)
On Sat, Oct 26, 2019 at 10:14:22AM +0200, to...@tuxteam.de wrote: > If someone tries to explain something to someone else about one > of the exchanged messages, it is often in terms of the GUI. You > only become aware of that when you try to live at the rift. > Yes, this is something we should ke

Re: mailmam, web bridge, forum, p2p (was: Diversification)

2019-10-24 Thread pelzflorian (Florian Pelz)
On Fri, Oct 25, 2019 at 07:42:41AM +0800, Nala Ginrut wrote: > Yes, you need to login if you change IP, but the last IP keeps session. Does checking the IP enhance security in any way? There are some (few) reasons IPs may change. > BTW, encoding token in URL is bad for SEO. > That is interesti

Re: mailmam, web bridge, forum, p2p (was: Diversification)

2019-10-24 Thread pelzflorian (Florian Pelz)
On Thu, Oct 24, 2019 at 11:35:52AM +0200, Amirouche Boubekki wrote: > Last time I checked the security requirements for web application that > do not rely on JavaScript was too complicated. I preferred to forget > about it. > > See > https://cheatsheetseries.owasp.org/cheatsheets/Cross-Site_Reque

Re: Diversification [ branched from Re: conflicts in the gnu project now affect guile]

2019-10-24 Thread pelzflorian (Florian Pelz)
Thank you kindly to you for your offers and to Nala for your amazing software and documentation. I will get back to you. Regards, Florian

Re: Diversification [ branched from Re: conflicts in the gnu project now affect guile]

2019-10-23 Thread pelzflorian (Florian Pelz)
On Wed, Oct 23, 2019 at 03:43:26PM +0200, to...@tuxteam.de wrote: > But perhaps we need > bridges between cultures and not just between tools. And that > takes deep thinking (and people instead of machines, maybe). > I believe good mailing list etiquette is similar to good forum etiquette. Today

Mailman web interface [was: Re: Diversification]

2019-10-23 Thread pelzflorian (Florian Pelz)
I believe mailman 2 as used on lists.gnu.org is the backend we care about here. I would prefer it if the mailing list Web frontend would work as a MUA producing messages that look good in plain text, monospace e-mail clients. The MBOX from selected GNU mailman lists would be the “forum” threads p

Re: Diversification [ branched from Re: conflicts in the gnu project now affect guile]

2019-10-23 Thread pelzflorian (Florian Pelz)
On Wed, Oct 23, 2019 at 09:09:46PM +0200, Mikael Djurfeldt wrote: > Florian, would Nala Ginrut's Artanis be a useful framework to base a > bulletin board system on? > > https://web-artanis.com/ > Thank you for reminding me. I had thought of Artanis, but only had a cursory look at it before. (P

Re: Diversification [ branched from Re: conflicts in the gnu project now affect guile]

2019-10-23 Thread pelzflorian (Florian Pelz)
On Wed, Oct 23, 2019 at 03:47:21PM +0200, to...@tuxteam.de wrote: > On Wed, Oct 23, 2019 at 02:33:43PM +0200, pelzflorian (Florian Pelz) wrote: > > [...] > > > If there isn’t one already, then I would like to start working on a > > written in Guile [...] > &g

Re: Diversification [ branched from Re: conflicts in the gnu project now affect guile]

2019-10-23 Thread pelzflorian (Florian Pelz)
On Wed, Oct 23, 2019 at 01:25:44PM +0200, pelzflorian (Florian Pelz) wrote: > On Wed, 23 Oct 2019 08:48:13 +0200 > "pelzflorian (Florian Pelz)" wrote: > > On Wed, Oct 23, 2019 at 08:16:34AM +0200, Amirouche Boubekki wrote: > > I only know that subscribing to GNOME D

Re: Diversification [ branched from Re: conflicts in the gnu project now affect guile]

2019-10-23 Thread pelzflorian (Florian Pelz)
On Wed, 23 Oct 2019 08:48:13 +0200 "pelzflorian (Florian Pelz)" wrote: > On Wed, Oct 23, 2019 at 08:16:34AM +0200, Amirouche Boubekki wrote: > I only know that subscribing to GNOME Discourse required Javascript > and its mail headers are less pretty compared to mailman. >

Re: Diversification [ branched from Re: conflicts in the gnu project now affect guile]

2019-10-23 Thread pelzflorian (Florian Pelz)
On Wed, Oct 23, 2019 at 02:57:03AM +0200, Zelphir Kaltstahl wrote: > You did not address the other point I raised though: Dependency on a > third party server (and all the implications, when/if it gets hacked > again). A matrix server and its coordination server could be hosted by anyone; AFAIK it

Re: Diversification [ branched from Re: conflicts in the gnu project now affect guile]

2019-10-22 Thread pelzflorian (Florian Pelz)
On Wed, Oct 23, 2019 at 08:16:34AM +0200, Amirouche Boubekki wrote: > Regarding the mailling list, many projects (among GNOME) have or will > adopt https://www.discourse.org/. It has a per-user mailling list mode > but it can not bridge mailman. My guess is that a discourse instance > only for GNU

Re: Diversification [ branched from Re: conflicts in the gnu project now affect guile]

2019-10-20 Thread pelzflorian (Florian Pelz)
P.S. I still believe professional use of Guile is in general a good and effective way to diversify.

Re: Diversification [ branched from Re: conflicts in the gnu project now affect guile]

2019-10-20 Thread pelzflorian (Florian Pelz)
It is nice to read what you write about successful use of Guile. On Sun, Oct 20, 2019 at 06:10:45AM +, Todor Kondić wrote: > But, I doubt any of them would find it natural to take a step > further and participate in GNU itself (ugh, now I sound like a > preacher of a new age religion). To my k

Re: conflicts in the gnu project now affect guile

2019-10-18 Thread pelzflorian (Florian Pelz)
On Fri, Oct 18, 2019 at 11:29:35AM +, Todor Kondić wrote: > You know, there is a big IT department within our institution and telling > them I will base some serious work on technologies such as GNU Guile and > Guix did raise a few eyebrows (those not raised are probably the cause of > thei

Re: How to use-modules within macro?

2019-09-04 Thread pelzflorian (Florian Pelz)
)) "-Programmiersprache, wodurch es leicht ist, selbst an diesen zu hacken.")) The reason I argued for such a gettext-like approach is that it is less effort to mark existing SHTML for translation with G_ than if we were to rewrite everything using something like sirgazil’s format

Re: How to use-modules within macro?

2019-09-04 Thread pelzflorian (Florian Pelz)
On Thu, Aug 29, 2019 at 07:04:07PM -0400, Mark H Weaver wrote: > Hi Florian, > > "pelzflorian (Florian Pelz)" writes: > > > I am writing a Guile macro to manipulate Scheme code and am stuck on > > what I hope is a simple problem and it would be nic

Re: How to use-modules within macro?

2019-08-29 Thread pelzflorian (Florian Pelz)
On Thu, Aug 29, 2019 at 07:04:07PM -0400, Mark H Weaver wrote: > This approach is misguided and unnecessary. You don't need to include > 'use-modules' in your macro expansion, and it's best avoided. > :) I suspected I was doing something very wrong. > FYI, the way this works internally is tha

How to use-modules within macro?

2019-08-29 Thread pelzflorian (Florian Pelz)
Hello, I am writing a Guile macro to manipulate Scheme code and am stuck on what I hope is a simple problem and it would be nice if you could explain. I try: (define-syntax O (lambda (x) (syntax-case x () ((_) #`(begin (use-modules (ice-9 local-eval)) (local-ev

Re: [ANN] nyacc version 0.99.0 released

2019-07-20 Thread pelzflorian (Florian Pelz)
On Sat, Jul 20, 2019 at 07:54:21AM -0700, Matt Wette wrote: > The next major release will be 1.0. If you are currently using nyacc > please give this a try. I want to have a clean, working 1.0 release. Thank you for your work! I never used the other parts of nyacc directly, but I think your ffi

Re: GNU Guix 1.0.0 released

2019-05-02 Thread pelzflorian (Florian Pelz)
On Thu, May 02, 2019 at 03:03:50PM +0200, pelzflorian (Florian Pelz) wrote: > Thank you so much for this great OS to all involved!! > Take that to mean this GNU Guix distro or the GNU OS as a whole. I am thankful.

Re: GNU Guix 1.0.0 released

2019-05-02 Thread pelzflorian (Florian Pelz)
Thank you so much for this great OS to all involved!!

Re: German translation of R5RS

2018-06-01 Thread pelzflorian (Florian Pelz)
On Tue, May 29, 2018 at 06:58:35PM -0400, John Cowan wrote: > On Tue, May 29, 2018 at 1:03 PM, pelzflorian (Florian Pelz) < > pelzflor...@pelzflorian.de> wrote: > > > > English R5RS has two errors that I know of. Eq? is claimed to return > > “true or false”, but th

Re: German translation of R5RS

2018-05-29 Thread pelzflorian (Florian Pelz)
Hello Mark, Thank you for your reply. Yes, there may not be enough qualified reviewers here who know German and have time to spare. Is there someplace I could go look for reviewers? I would like a German Guile manual to exist and started translating R5RS. Many non-experts in programming are pu

Re: German translation of R5RS

2018-05-12 Thread pelzflorian (Florian Pelz)
Hello, Please accept my patches adding a German language info file for R5RS and fixing some small errors in English R5RS. I believe the patches to be reasonably correct. I’m Cc’ing guile-user because they may have feedback. I have adapted the patches to the terminology of SICP’s German translat

Re: UUID3 implementation for Guile

2018-01-09 Thread pelzflorian (Florian Pelz)
On Tue, Jan 09, 2018 at 11:00:26AM +0100, Amirouche Boubekki wrote: > […] > I think it's better to rely on libgcrypt and gnutls. I don't > do that myself, yet, because industria is the easy solution. > > The problem with industria is that we are not sure it's used > by people and that the cryptogr

Re: UUID3 implementation for Guile

2018-01-08 Thread pelzflorian (Florian Pelz)
On Mon, Jan 08, 2018 at 03:58:01PM +0100, pelzflorian (Florian Pelz) wrote: > P.S. If and only if you want to check it out, this is my current > implementation. It should probably be made to accept messages from > ports instead of taking a complete bytevector as input. > I forgo

UUID3 implementation for Guile

2018-01-08 Thread pelzflorian (Florian Pelz)
Hello, I need to generate a unique deterministic ID for Haunt and other Web stuff. Therefore I implemented UUID version 3 and MD5 by myself. But I wonder: * Why is UUID3 support not in Guile proper? Does it belong there? Should I submit a patch? * Is there already a better implementation ou

Re: Website translations with Haunt

2017-12-16 Thread pelzflorian (Florian Pelz)
On Sat, Dec 16, 2017 at 10:26:12AM -0500, sirgazil wrote: > I'm very interested on this subject because I help with Guile and Guix > websites, and I usually work with multilingual websites. I have no idea of > what would be the right way to do i18n of websites written in Scheme, > though. So I will

Re: Website translations with Haunt

2017-12-16 Thread pelzflorian (Florian Pelz)
For me personally, my preference is still on manually marking what goes into the Gettext pot file and I believe my idea for its syntax is suitable. For example, this is a multi-part internationalized paragraph from my website: (p ,@(__ "“Don’t Hang” by default uses the words from \ the ||ic_|/usr

Re: Website translations with Haunt

2017-12-15 Thread pelzflorian (Florian Pelz)
On Fri, Dec 15, 2017 at 12:06:28PM +, ng0 wrote: > Christopher Lemmer Webber transcribed 1.4K bytes: > > pelzflorian (Florian Pelz) writes: > > > > > I want to ask for your thoughts on my new solution since translations > > > are probably important to ma

Re: Website translations with Haunt

2017-12-15 Thread pelzflorian (Florian Pelz)
On Thu, Dec 14, 2017 at 10:16:04AM +0100, Ludovic Courtès wrote: > Hi! > > "pelzflorian (Florian Pelz)" skribis: > > > I want to ask for your thoughts on my new solution since translations > > are probably important to many Haunt users. In particular, I believ

Re: Website translations with Haunt

2017-12-15 Thread pelzflorian (Florian Pelz)
On Thu, Dec 14, 2017 at 08:23:50AM -0500, Thompson, David wrote: > Hey everyone! > > On Thu, Dec 14, 2017 at 4:16 AM, Ludovic Courtès wrote: > > Hi! > > > > "pelzflorian (Florian Pelz)" skribis: > > > >> I want to ask for your thoughts on

Re: Website translations with Haunt

2017-12-15 Thread pelzflorian (Florian Pelz)
On Thu, Dec 14, 2017 at 09:48:40PM -0600, Christopher Lemmer Webber wrote: > At one point Mark Weaver and I were talking about something like a > special quasiquote that could be used for translations with gettext, > since many translations are very tricky in situations like: > > `(p "Download fro

Re: Website translations with Haunt

2017-12-13 Thread pelzflorian (Florian Pelz)
On Sat, Dec 09, 2017 at 10:29:49PM +, ng0 wrote: > pelzflorian (Florian Pelz) transcribed 2.4K bytes: > > On Sat, Dec 09, 2017 at 06:15:29PM +, ng0 wrote: > > > My idea was a reimplementation of prep (a text format and html document > > > generator that is

Re: Website translations with Haunt

2017-12-12 Thread pelzflorian (Florian Pelz)
On Tue, Dec 12, 2017 at 05:45:50AM -0800, Matt Wette wrote: > The FFI Helper uses `gcc --print-search-dirs' to locate gcc directories. It > also adds /usr/include. > I don't understand why it is not finding them. It also uses `gcc -dM -E' to > determine #defines. > Even with that, on my macOS s

Re: Website translations with Haunt

2017-12-12 Thread pelzflorian (Florian Pelz)
On Tue, Dec 12, 2017 at 08:03:02AM +, ng0 wrote: > > Apparently I need to install the 32-bit version of glibc in > > order for it to work. I tried > > > > $ guix build -s i686-linux glibc > > […] > > @ build-succeeded > > /gnu/store/g7fj77yfv1m4xilfqxvzggm5kd20i10z-glibc-2.25.drv - > > /gnu/

Re: Website translations with Haunt

2017-12-12 Thread pelzflorian (Florian Pelz)
On Sun, Dec 10, 2017 at 03:00:15PM -0800, Matt Wette wrote: > > > On Dec 10, 2017, at 11:21 AM, pelzflorian (Florian Pelz) > > wrote: > >>(fh-object-set! eh-struct 'error error-p) > > I was able to duplicate getting 0. The problem was the argument `

Re: Website translations with Haunt

2017-12-11 Thread pelzflorian (Florian Pelz)
On Sun, Dec 10, 2017 at 02:35:16PM -0800, Matt Wette wrote: > > By the way, what I forgot to mention is that I needed to replace > > > > #include > > > > in the gettext-po.h header file by > > > > typedef long size_t; > > > > otherwise “guild compile-ffi gettext-po.ffi” would fail with the err

Re: Website translations with Haunt

2017-12-10 Thread pelzflorian (Florian Pelz)
On Sun, Dec 10, 2017 at 07:22:55AM -0800, Matt Wette wrote: > > > On Dec 9, 2017, at 10:06 AM, pelzflorian (Florian Pelz) > > wrote: > > (define xerror-handler-struct > > (make-struct-po_xerror_handler)) ; TODO SET HANDLERS: > > ;; […] > > > > Fir

Re: Website translations with Haunt

2017-12-09 Thread pelzflorian (Florian Pelz)
On Sat, Dec 09, 2017 at 06:15:29PM +, ng0 wrote: > Hey Florian, > > interesting work. I opened a bug a very long time ago for Guix, > and the content applied to Guile (as well as to the project > I initiated (infotropique) and very likely many other Haunt > using websites like Haunt itself, 8s

Website translations with Haunt

2017-12-09 Thread pelzflorian (Florian Pelz)
Hello, First of all, I want to say thank you to the Guile, Haunt, ffi-helper and related projects’ developers. I built my personal website [1] using David Thompson’s Haunt [2] and recently talked my university’s Islamic Students’ Association (Islamische Hochschulvereinigung) into using Haunt for

Re: Dumb Licensing Questions

2016-12-24 Thread pelzflorian (Florian Pelz)
On 12/24/2016 09:03 AM, to...@tuxteam.de wrote: > That's probably because YANAL. > > (sorry, couldn't resist). > > It's clear that there are different standpoints. The linking thing (dynamic > or static) hasn't, AFAIK, tested in court. It's quite possible that different > courts reach different c

Re: Dumb Licensing Questions

2016-12-23 Thread pelzflorian (Florian Pelz)
On 12/15/2016 08:18 PM, Arne Babenhauserheide wrote: > > Wes Frazier writes: > > […] > For compiled code as well as for interpreted code which uses GPL’ed > code, your own code has to be under a GPL-compatible license. > > If you ship the different parts together, the resulting *combined work* >