unofficial mirror of guile-devel@gnu.org 
 help / color / mirror / Atom feed
From: Eli Zaretskii <eliz@gnu.org>
To: ludo@gnu.org (Ludovic Courtès)
Cc: mhw@netris.org, guile-devel@gnu.org
Subject: Re: More Posix stuff on Windows
Date: Wed, 02 Jul 2014 18:17:27 +0300	[thread overview]
Message-ID: <83y4wb3i48.fsf@gnu.org> (raw)
In-Reply-To: <877g3wytc1.fsf@gnu.org>

> From: ludo@gnu.org (Ludovic Courtès)
> Cc: Mark H Weaver <mhw@netris.org>,  guile-devel@gnu.org
> Date: Wed, 02 Jul 2014 11:59:26 +0200
> 
> Eli Zaretskii <eliz@gnu.org> skribis:
> 
> > I'd like to add emulations of a couple of Posix functions to make a
> > few Guile procedures available on Windows.  Specifically, getaffinity,
> > setaffinity, getpriority, and setpriority can work on Windows, once
> > the emulations of the corresponding C APIs are written, which isn't
> > hard.
> 
> The usual answer to this would be Gnulib.  Is this again a case where
> that seems difficult, because the process-related code is a
> prerequisite?

No, these are unrelated to the Gnulib process-related code.  They are
stand-alone functions.

> We must really try hard to push such things into Gnulib.

I agree, in theory.  In practice, it's harder than I'd expect.  E.g.,
the patches I sent for nl_langinfo, an existing Gnulib module, were
left without a single comment for the last 4 weeks.  The only
conclusion I can draw from this and similar experiences is that the
Gnulib maintainers are not really interested in improving support for
Windows, even if someone else writes and tests the code.

On top of that, there are no Gnulib modules for the above-mentioned
functionality.  Creating a Gnulib module from scratch is a lot of
effort for me and a lot of overhead (write Autoconf macros,
documentation, testing on other platforms, to which I have no easy
access, etc.).

So I guess these will remain my local changes, sigh.




      reply	other threads:[~2014-07-02 15:17 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-06-30 15:11 More Posix stuff on Windows Eli Zaretskii
2014-07-02  9:59 ` Ludovic Courtès
2014-07-02 15:17   ` Eli Zaretskii [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.gnu.org/software/guile/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=83y4wb3i48.fsf@gnu.org \
    --to=eliz@gnu.org \
    --cc=guile-devel@gnu.org \
    --cc=ludo@gnu.org \
    --cc=mhw@netris.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).