Re: [PATCH] Implement open-process and related functions on MinGW

2014-02-22 Thread Mark H Weaver
Hi Eli, Eli Zaretskii writes: >> From: Mark H Weaver >> Cc: l...@gnu.org (Ludovic Courtès), guile-devel@gnu.org >> Date: Sat, 22 Feb 2014 10:54:16 -0500 >> >> > diff --git a/libguile/posix.c b/libguile/posix.c >> > index 0443f95..69652a3 100644 >> > --- a/libguile/posix.c >> > +++ b/libguile/

Re: [PATCH] Implement open-process and related functions on MinGW

2014-02-22 Thread Mark H Weaver
Eli Zaretskii writes: >> From: Mark H Weaver >> Cc: l...@gnu.org, guile-devel@gnu.org >> Date: Sat, 22 Feb 2014 17:02:35 -0500 >> >> Eli Zaretskii writes: >> >> >> From: Mark H Weaver >> >> Cc: l...@gnu.org (Ludovic Courtès), guile-devel@gnu.org >> >> Date: Sat, 22 Feb 2014 10:54:16 -0500

Re: [PATCH] Implement open-process and related functions on MinGW

2014-02-22 Thread Eli Zaretskii
> From: Mark H Weaver > Cc: l...@gnu.org, guile-devel@gnu.org > Date: Sat, 22 Feb 2014 17:02:35 -0500 > > Eli Zaretskii writes: > > >> From: Mark H Weaver > >> Cc: l...@gnu.org (Ludovic Courtès), guile-devel@gnu.org > >> Date: Sat, 22 Feb 2014 10:54:16 -0500 > >> > >> Thanks for working on

Re: [PATCH] Implement open-process and related functions on MinGW

2014-02-22 Thread Mark H Weaver
Eli Zaretskii writes: >> From: Mark H Weaver >> Cc: l...@gnu.org (Ludovic Courtès), guile-devel@gnu.org >> Date: Sat, 22 Feb 2014 10:54:16 -0500 >> >> Thanks for working on this, but in a multithreaded program, it's no good >> to change the file descriptors in the main program temporarily befo

Milestone in guile iso prolog reached

2014-02-22 Thread Stefan Israelsson Tampe
Hi, I'm glad to announce that I've finished coding the interface to iso-prolog. It sports 99.99% of the iso prolog interface and in some places in order to interop with kanren and scheme a step away from the standard. * There is only one name space for predicates and expression funciton e.g. defi

Re: [PATCH] Implement open-process and related functions on MinGW

2014-02-22 Thread Eli Zaretskii
> From: Mark H Weaver > Cc: l...@gnu.org (Ludovic Courtès), guile-devel@gnu.org > Date: Sat, 22 Feb 2014 10:54:16 -0500 > > Thanks for working on this, but in a multithreaded program, it's no good > to change the file descriptors in the main program temporarily before > spawning, and then restor

Re: MinGW patches

2014-02-22 Thread Eli Zaretskii
> X-Spam-Status: No, score=-0.0 required=5.0 tests=BAYES_40 autolearn=disabled > version=3.3.2 > From: Mark H Weaver > Cc: l...@gnu.org (Ludovic Courtès), guile-devel@gnu.org > Date: Sat, 22 Feb 2014 10:59:17 -0500 > > Eli Zaretskii writes: > > >> From: l...@gnu.org (Ludovic Courtès) > >

Re: [PATCH] Implement open-process and related functions on MinGW

2014-02-22 Thread Eli Zaretskii
> From: Mark H Weaver > Cc: l...@gnu.org (Ludovic Courtès), guile-devel@gnu.org > Date: Sat, 22 Feb 2014 10:54:16 -0500 > > > diff --git a/libguile/posix.c b/libguile/posix.c > > index 0443f95..69652a3 100644 > > --- a/libguile/posix.c > > +++ b/libguile/posix.c > > @@ -85,6 +85,27 @@ > > #if H

Re: MinGW patches

2014-02-22 Thread Mark H Weaver
Eli Zaretskii writes: >> From: l...@gnu.org (Ludovic Courtès) >> Cc: guile-devel@gnu.org >> Date: Tue, 18 Feb 2014 18:32:34 +0100 >> >> For convenience and to hopefully smooth the process, I’ve added you to >> the Savannah group. Please post here for review before pushing. > > Thanks, but I hav

Re: [PATCH] Implement open-process and related functions on MinGW

2014-02-22 Thread Mark H Weaver
Hi Eli, My last response to this was not finished yet. Please disregard it. (C-c C-c is bound to 'diff-goto-source' in diff-mode, which is what I meant to do :-) Eli Zaretskii writes: > This patch allows the MinGW build of Guile to have the process related > functions (open-process, kill, wait

Re: [PATCH] Implement open-process and related functions on MinGW

2014-02-22 Thread Eli Zaretskii
> From: Mark H Weaver > Cc: l...@gnu.org (Ludovic Courtès), guile-devel@gnu.org > Date: Sat, 22 Feb 2014 09:59:39 -0500 > > Eli Zaretskii writes: > > > This patch allows the MinGW build of Guile to have the process related > > functions (open-process, kill, waitpid, status:exit-val, etc.). > >

Re: [PATCH] Remove unneeded HAVE_POSIX conditionals

2014-02-22 Thread Eli Zaretskii
> From: Mark H Weaver > Cc: l...@gnu.org (Ludovic Courtès), guile-devel@gnu.org > Date: Sat, 22 Feb 2014 09:52:06 -0500 > > Eli Zaretskii writes: > > > This patch removes several "#ifdef HAVE_POSIX" conditionals that > > unnecessarily prevent useful Guile functions from showing up in the > > M

Re: [PATCH] Implement open-process and related functions on MinGW

2014-02-22 Thread Mark H Weaver
Eli Zaretskii writes: > This patch allows the MinGW build of Guile to have the process related > functions (open-process, kill, waitpid, status:exit-val, etc.). > > Implement open-process and related functions on MinGW > > * libguile/filesys.c (fsync, link) [__MINGW32__]: Redirect Posix > funct

Re: [PATCH] Remove unneeded HAVE_POSIX conditionals

2014-02-22 Thread Mark H Weaver
Eli Zaretskii writes: > This patch removes several "#ifdef HAVE_POSIX" conditionals that > unnecessarily prevent useful Guile functions from showing up in the > MinGW build on MS-Windows. I think perhaps we should simply remove the --disable-posix configure option in master, since it is apparent

Re: MinGW patches

2014-02-22 Thread Eli Zaretskii
> From: Neil Jerram > Cc: l...@gnu.org (Ludovic Courtès), guile-devel@gnu.org > Date: Sat, 22 Feb 2014 12:23:26 + > > In case you don't already know: to-be-ignored files can also be added to > .git/info/exclude. In that case the ignoring is part of your own local > metadata, and will useful

Re: MinGW patches

2014-02-22 Thread Neil Jerram
Eli Zaretskii writes: > For my convenience, I prefer to prepare a real ChangeLog entry, then > copy that to a commit message, which leaves a ChangeLog file around. > May I add ChangeLog to libguile/.gitignore, so that ChangeLog is not > flagged by "git status"? In case you don't already know: to

Re: MinGW patches

2014-02-22 Thread Eli Zaretskii
> From: l...@gnu.org (Ludovic Courtès) > Cc: guile-devel@gnu.org > Date: Tue, 18 Feb 2014 18:32:34 +0100 > > For convenience and to hopefully smooth the process, I’ve added you to > the Savannah group. Please post here for review before pushing. Thanks, but I have one question after reading HACK

Re: MinGW patches

2014-02-22 Thread Eli Zaretskii
> From: l...@gnu.org (Ludovic Courtès) > Cc: guile-devel@gnu.org > Date: Tue, 18 Feb 2014 18:32:34 +0100 > > > http://lists.gnu.org/archive/html/guile-user/2013-06/msg00037.html > > What about exposing %shell-command-name and %shell-command-switch as you > suggested back then, and using that in

[PATCH] Implement open-process and related functions on MinGW

2014-02-22 Thread Eli Zaretskii
This patch allows the MinGW build of Guile to have the process related functions (open-process, kill, waitpid, status:exit-val, etc.). Implement open-process and related functions on MinGW * libguile/filesys.c (fsync, link) [__MINGW32__]: Redirect Posix functions to their Windows equivalents.

[PATCH] Remove unneeded HAVE_POSIX conditionals

2014-02-22 Thread Eli Zaretskii
This patch removes several "#ifdef HAVE_POSIX" conditionals that unnecessarily prevent useful Guile functions from showing up in the MinGW build on MS-Windows. Remove unneeded HAVE_POSIX conditionals * libguile/filesys.c (fsync, link) [__MINGW32__]: Redirect Posix functions to their Windows equ