Re: MinGW open-process, take N

2016-07-14 Thread Andy Wingo
Greets :) On Thu 14 Jul 2016 20:41, Eli Zaretskii writes: >> Just that spawn_child isn't the only way to get a PID. getpid would be >> the most obvious one, but reading a PID value over a socket or whatever >> is also possible. But then your code is now introducing not-quite-PIDs >> as well.

Re: MinGW open-process, take N

2016-07-14 Thread Eli Zaretskii
> From: Andy Wingo > Cc: m...@netris.org, l...@gnu.org, guile-devel@gnu.org > Date: Thu, 14 Jul 2016 20:11:28 +0200 > > On Thu 14 Jul 2016 17:34, Eli Zaretskii writes: > > >> > The process ID is indeed an int, but my code hides a process handle > >> > inside it. > >> > >> If you don't mind m

GNU Guile 2.0.12 released

2016-07-14 Thread Andy Wingo
We are pleased to announce GNU Guile release 2.0.12, the next maintenance release for the 2.0.x stable series. Guile is an implementation of the Scheme programming language. It is designed to help programmers create flexible applications that can be extended by users or other programmers with plu

Re: [PATCH] Re: Patchset related to array functions

2016-07-14 Thread Andy Wingo
On Thu 14 Jul 2016 17:41, Daniel Llorens writes: > On 14 Jul 2016, at 11:46, Andy Wingo wrote: > >> (1) Can we support C99 on all targets we care about? > > Emacs http://git.savannah.gnu.org/cgit/emacs.git/tree/configure.ac#n764 "Emacs needs C99". Sweet! We check this point off. >> (2) Ca

Re: MinGW open-process, take N

2016-07-14 Thread Andy Wingo
On Thu 14 Jul 2016 17:34, Eli Zaretskii writes: >> > The process ID is indeed an int, but my code hides a process handle >> > inside it. >> >> If you don't mind my asking: why? :) > > Because that's the only way on Windows to make sure the process object > is kept around by the kernel. Integer

Re: MinGW open-process, take N

2016-07-14 Thread Eli Zaretskii
> From: Andy Wingo > Cc: m...@netris.org, l...@gnu.org, guile-devel@gnu.org > Date: Thu, 14 Jul 2016 12:20:09 +0200 > > On Tue 12 Jul 2016 16:46, Eli Zaretskii writes: > > >> But in reality the getuid is of this form: > >> > >> (define (load-user-init) > >> (let* ((home (or (getenv "HO

Re: MinGW open-process, take N

2016-07-14 Thread Andy Wingo
On Tue 12 Jul 2016 16:46, Eli Zaretskii writes: >> But in reality the getuid is of this form: >> >> (define (load-user-init) >> (let* ((home (or (getenv "HOME") >> (false-if-exception (passwd:dir (getpwuid (getuid >> file-name-separator-string)

Re: add command line option to quiet compiler messages

2016-07-14 Thread Andy Wingo
Hi :) Thanks for the patch! On Wed 13 Jul 2016 06:08, Tobin Harding writes: > While working on this I discovered that compile messages are output from two > separate places (load.c and boot-9.scm). Each file contains identical strings > for the messages. This goes against the rule of SPOT. Sad

Re: Patchset related to array functions

2016-07-14 Thread Andy Wingo
Thanks for the update. On Tue 12 Jul 2016 19:16, Daniel Llorens writes: > Subject: [PATCH 01/12] Compile in C99 mode This could be a good change but it is not the fastest path to patch review :) There are three considerations here: (1) Can we support C99 on all targets we care about? (2)