From: Miguel <rosen644835-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
To: guile-devel-mXXj517/zsQ@public.gmane.org,
bug-gettext-mXXj517/zsQ@public.gmane.org
Subject: Libgettextpo wrapper for Guile
Date: Sun, 5 May 2019 00:49:25 +0200 [thread overview]
Message-ID: <20190505004925.24e650e4@gmail.com> (raw)
Hi to all!
I'm crossposting to these lists because I wasn't unable to find a
library to work with PO files in Guile after a script written in
Python (using polib) was posted in another mailing list. It was really
useful, and I cannot thank enough its author. However, I felt what
people from Galicia call "morriña" while I was downloading Python for
the first time in this machine, missing the parens of my preferred
language. To help with the mild pain, I implemented a wrapper library
for Guile and a couple of higher level functions, tests and I'm
documenting everything.
I'd like to contribute it to GNU---a wrapper of a GNU library in the
official GNU extension language, I think it's sensible---, but I would
like to ask you where it would fit better:
- In GNU gettext as part of gettext-tools? It could cause
problems in the Guile bootstrap, as several tools from there
are needed when NLS is enabled. Nevertheless, it seems to be
the better fit in terms of code locality and cross
maintenance.
- In Guile as an ice-9 module? As readline, it could be a
GPLv3+ library, but also available from scratch. From my
point of view, it would be a great option in terms of
(zero) increment of dependencies and tight integration with
the language.
- As an external library?
I'll choose the last one if the general response doesn't point clearly
in any other direction, but I wanted to ask first for advice and ideas,
as wise folks like you probably have some I haven't thought of.
Happy hacking!
Miguel
next reply other threads:[~2019-05-04 22:49 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2019-05-04 22:49 Miguel [this message]
[not found] ` <20190505004925.24e650e4-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2019-05-05 13:45 ` Libgettextpo wrapper for Guile Bruno Haible
2019-05-05 16:34 ` Miguel
2019-05-05 18:45 ` Bruno Haible
2019-05-05 23:04 ` amirouche
2019-05-08 14:33 ` Miguel
2019-05-08 14:32 ` Miguel
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=20190505004925.24e650e4@gmail.com \
--to=rosen644835-re5jqeeqqe8avxtiumwx3w@public.gmane.org \
--cc=bug-gettext-mXXj517/zsQ@public.gmane.org \
--cc=guile-devel-mXXj517/zsQ@public.gmane.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).