Mixp 0.9 available

2021-12-16 Thread Thien-Thi Nguyen
release notes: Tested w/ Guile 2.2.7. README excerpt: Mixp is a Guile interface to expat, James Clark's XML Parser, originally written by Thierry Bézecourt. This release of Mixp is available under the terms of the GNU GPL v3 (or later); see COPYING. It has been tested with Guile 1.4,

Re: How to capture pid of (system process?

2021-12-16 Thread Jacob Hrbek
> While Guile does not directly provide a function to get the PID of an arbitrary process, we could use pgrep to find what we need. -- Tim I don't want it to depend on an external commands as the implementation is not robust enough for my environment (this codeblock doesn't have to be robust,

Can guile be implementation independent?

2021-12-16 Thread Jacob Hrbek
I am used to working with common lisp where i can write code that is "implementation independent" meaning that following a specific coding style makes it compatible across multiple interpretators/compilers (sbcl, LispWorks, etc..) Is there a way to do the same on GNU Guile? Like writing a code th

Re: Can guile be implementation independent?

2021-12-16 Thread Nala Ginrut
Hi Jacob! You may take a look at akku.scm You can write r7rs code and use Guile as one of the compiler alternatives. Best regards. On Fri, Dec 17, 2021, 09:43 Jacob Hrbek wrote: > I am used to working with common lisp where i can write code that is > "implementation independent" meaning that f

Re: Can guile be implementation independent?

2021-12-16 Thread Jacob Hrbek
Looks interesting, are there any known limitations in relation to Guile? On 12/17/21 03:53, Nala Ginrut wrote: Hi Jacob! You may take a look at akku.scm You can write r7rs code and use Guile as one of the compiler alternatives. Best regards. On Fri, Dec 17, 2021, 09:43 Jacob Hrbek wrote:

Re: Can guile be implementation independent?

2021-12-16 Thread Nala Ginrut
I'm not sure about the complete incompatibles between Guile and r7rs. To my experience, the exception handling is different from r7rs. I think Scheme community has great progress these years, so many features are covered by the standard, include FFI(srfi-198), delimited-continuation(srfi-226), etc

Re: How to capture pid of (system process?

2021-12-16 Thread Maxime Devos
Jacob Hrbek schreef op vr 17-12-2021 om 01:32 [+]: > Can you elaborate? (I am a noob in guile atm) These procedures are documented in the manual of Guile, you could look in the source code of Shepherd and Guix for examples. Most of these procedures are based on POSIX functions, so you could lo