pepa: personal package manager made in guile

2024-04-20 Thread Jan Ć mydke
Hello guile-user list, I am announcing that I have released a personal package manager for organizing software that has to be built from sources, typically in user's home. Inspired by GNU Stow, but made more convenient for myself and made 100% in guile. Hosted in sourceforge.net: pepa.sf.net

Re: Advice on ST-Object data-structure setup

2024-04-20 Thread ken . dickey
On 2024-04-20 02:49, Mikael Djurfeldt wrote: Have you looked at Guile's OOP system GOOPS? Thanks, Mikael. I have implemented a number of object systems, including CLOS style systems such as GOOPS. The mismatch here is in the overhead of the multimethod dispatch. I would like something

Re: Advice on ST-Object data-structure setup

2024-04-20 Thread Mikael Djurfeldt
Then, of course, mapping language onto another complex system is perhaps seldom a good idea. Still, it is one way to create a new type of object. And, generic functions on such objects could still provide for a nice implementation of Smalltalk, even if you can't map the OOP systems onto eachother.

Re: Advice on ST-Object data-structure setup

2024-04-20 Thread Mikael Djurfeldt
Hi Ken, Have you looked at Guile's OOP system GOOPS? Chances are that you would get many required mechanisms for free. You get classes that can be instantiated. You could possibly implement messages as generic functions. The generic messages/generic functions already support keyword arguments,

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