Re: Honor `$TMPDIR' in `guile-snarf'

2008-02-14 Thread Thien-Thi Nguyen
() Aleksej Saushev [EMAIL PROTECTED] () Wed, 13 Feb 2008 23:25:17 +0300 # Don't use :- since 4.3BSD and earlier shells don't like it. 4.3BSD is dead for a long time, what's the use to support it in the new software? In case it becomes UNDEAD :-) IMHO ${TMPDIR-/tmp} is

Re: The Big Switch to Git

2008-03-15 Thread Thien-Thi Nguyen
() [EMAIL PROTECTED] (Ludovic Courtès) () Fri, 14 Mar 2008 17:23:38 +0100 switch from CVS to Git Cool! Personally, I'm thinking about only importing `guile-core' for now (like what Han-Wen did at http://repo.or.cz/w/guile.git some time ago). If we eventually feel the need to import

Re: The Big Switch to Git

2008-03-16 Thread Thien-Thi Nguyen
() [EMAIL PROTECTED] (Ludovic Courtès) () Sat, 15 Mar 2008 22:30:51 +0100 Just to clarify: there are 18 modules, most of which are interesting, but also somewhat bitrotten. Here's the list: guile-compguile-modules guile-statprof guile-www guile-coreguile-oops

Re: The Big Switch to Git

2008-03-27 Thread Thien-Thi Nguyen
() Neil Jerram [EMAIL PROTECTED] () Mon, 24 Mar 2008 23:16:23 + It would be nice to have workbook and guile-scripts as peers of guile-core, since that forms the minimal set to reproduce cvs checkout hack of yore. (Basically, the cvs-module hack included only those three

Re: The Big Switch to Git

2008-03-27 Thread Thien-Thi Nguyen
() Han-Wen Nienhuys [EMAIL PROTECTED] () Thu, 27 Mar 2008 11:28:56 -0300 this is a non-issue. You can do the import to a seperate git repo later, and then do a merge into core. This will add all the history of the side-project to core as well. IMO Until there is a need, importing

Re: The Big Switch to Git

2008-03-28 Thread Thien-Thi Nguyen
() Han-Wen Nienhuys [EMAIL PROTECTED] () Fri, 28 Mar 2008 01:33:59 -0300 Oh; you could import those your self, and push them to other branches in the same repository. For lilypond we have the website and the binary builder in a branch web and gub respectively. Sounds like a

Re: pkg-config support

2008-04-30 Thread Thien-Thi Nguyen
() [EMAIL PROTECTED] (Ludovic Courtès) () Wed, 30 Apr 2008 13:49:14 +0200 Having a package that installs its modules to $(GUILE_SITE) instead of $prefix/something is Bad(tm) as it breaks user expectations and the GCS (see Variables for Installation Directories) I guess i will disagree

Re: git and changelogs

2008-05-22 Thread Thien-Thi Nguyen
() Andy Wingo [EMAIL PROTECTED] () Fri, 09 May 2008 17:38:12 +0200 Now that we've switched to git, hows about moving our changelogs to ChangeLog.old, and just using commit logs? We can still generate changelogs on release, if that's a desire. There was discussion on Git + ChangeLog on

Re: pkg-config support

2008-05-25 Thread Thien-Thi Nguyen
() [EMAIL PROTECTED] (Ludovic Courtès) () Sun, 04 May 2008 22:06:58 +0200 [rationale] I hope this clarifies my position. Yes, thanks for explaining. I'll go ponder these ideas for a bit, now. thi

Re: Internal visibility

2008-06-10 Thread Thien-Thi Nguyen
() [EMAIL PROTECTED] (Ludovic Courtès) () Tue, 10 Jun 2008 09:37:39 +0200 Instead, applications should be written against an encoding-oblivious API. This is what core R5RS constructs and SRFI-1[34] provide at the Scheme level. Unfortunately, that position doesn't provide a clean path

Re: Internal visibility

2008-06-11 Thread Thien-Thi Nguyen
() [EMAIL PROTECTED] (Ludovic Courtès) () Tue, 10 Jun 2008 14:09:33 +0200 Currently, Guile only supports `scm_to_locale_string ()', which means the returned C string is encoded in the current locale's encoding. Eventually, new functions may be added: `scm_to_utf8_string ()', etc. This

updating guile-tools: no more --scriptsdir

2008-07-16 Thread Thien-Thi Nguyen
___ From 7006105990993e39e8a248d1203eebc0be42ef1c Mon Sep 17 00:00:00 2001 From: Thien-Thi Nguyen [EMAIL PROTECTED] Date: Wed, 16 Jul 2008 11:50:28 +0200 Subject: [PATCH] Remove support for guile-tools --scriptsdir. * guile-tools.in: Delete --scriptsdir handling. (help): Update. Signed-off

Re: updating guile-tools: no more --scriptsdir

2008-07-16 Thread Thien-Thi Nguyen
() [EMAIL PROTECTED] (Ludovic Courtès) () Wed, 16 Jul 2008 15:21:48 +0200 I've never actually used that option, but can you provide rationale for removing it? I'd rather not remove it without a good reason to do so. It's not useful (you said it yourself). I bet that if we were to omit

Re: _GNU_SOURCE redundant define

2008-08-18 Thread Thien-Thi Nguyen
() [EMAIL PROTECTED] (Ludovic Courtès) () Sun, 17 Aug 2008 23:47:26 +0200 The current Autoconf way is to use `AC_USE_SYSTEM_EXTENSIONS' Note that you should also reposition: #include libguile/_scm.h as the first #include (before stdio.h et al) in, for example, libguile/stime.c, so that the

Re: rfc: (ice-9 accumulate)

2010-01-10 Thread Thien-Thi Nguyen
() l...@gnu.org (Ludovic Courtès) () Mon, 11 Jan 2010 01:48:19 +0100 FWIW I’m personally not fond of ‘(ice-9 q)’ because it’s undocumented it provides an imperative interface. I infer an although in that sentence. Re (ice-9 foo) documentation, i took some pains to fill in the gaps w/

Re: rfc: (ice-9 accumulate)

2010-01-10 Thread Thien-Thi Nguyen
() Andy Wingo wi...@pobox.com () Sat, 09 Jan 2010 22:55:58 +0100 You are not selling your idea very well here. But I'm still OK with it :) Well, spewing all manner of code is breathing in, dropping thin interfaces is breathing out... So, here's the deal, as far as I understand

Re: rfc: (ice-9 accumulate)

2010-01-11 Thread Thien-Thi Nguyen
() l...@gnu.org (Ludovic Courtès) () Mon, 11 Jan 2010 14:21:15 +0100 I’d prefer if it were used only for non-ice-9 modules. OK, i'll just take the .texi (output of Guile 1.4.x extraction), clean it up for 1.9, and post them for review. thi

rfc: (add-hook 'before-save-hook 'delete-trailing-whitespace)

2010-01-13 Thread Thien-Thi Nguyen
The above form lives in my Emacs init flow, causing trailing whitespace to be deleted on `save-buffer' (C-x C-s). For many projects (but not Guile) this DTRT, because trailing whitespace is not tolerated. Jim Meyering gives a nice rationale in

Re: rfc: (add-hook 'before-save-hook 'delete-trailing-whitespace)

2010-01-13 Thread Thien-Thi Nguyen
() l...@gnu.org (Ludovic Courtès) () Wed, 13 Jan 2010 11:53:01 +0100 I agree, but adding such a hook would cause many gratuitous diffs, which then blur VCS history (using ‘git blame’ becomes almost useless). Usually, once a project decides to use some whitespace policy, there is a

Re: rfc: (add-hook 'before-save-hook 'delete-trailing-whitespace)

2010-01-22 Thread Thien-Thi Nguyen
() Neil Jerram n...@ossau.uklinux.net () Thu, 21 Jan 2010 20:46:26 + Jim Meyering gives a nice rationale in http://old.nabble.com/whitespace-cleanup-td6828228.html. I'm afraid those rationales don't persuade me: [...] Well, i respect the work Jim Meyering does and read his

Re: rfc: (add-hook 'before-save-hook 'delete-trailing-whitespace)

2010-02-09 Thread Thien-Thi Nguyen
From 893dfb5d11e6d2ae6ff56492741711ec368257a4 Mon Sep 17 00:00:00 2001 From: Thien-Thi Nguyen t...@gnuvola.org Date: Tue, 9 Feb 2010 14:29:36 +0100 Subject: [PATCH] Document trailing whitespace policy. * HACKING (Coding standards): Delete trailing whitespace. Add blurb documenting trailing

Re: request tmpfile(3) wrapping in Guile 1.9 libguile

2010-02-12 Thread Thien-Thi Nguyen
squandering the privelege as i did the previous time. thi From 6f5612459b1e414c33b5a1814a5bec57eb81052e Mon Sep 17 00:00:00 2001 From: Thien-Thi Nguyen t...@gnuvola.org Date: Fri, 12 Feb 2010 16:01:16 +0100 Subject: [PATCH] Add tmpfile(3

Re: [Guile-commits] GNU Guile branch, wip-1-8-mingw-build, updated. release_1-8-7-22-g7edad77

2010-03-26 Thread Thien-Thi Nguyen
() Andy Wingo wi...@pobox.com () Fri, 26 Mar 2010 13:07:24 +0100 On Fri 26 Mar 2010 01:31, Neil Jerram n...@ossau.uklinux.net writes: Is there a nice way of marking a branch as obsolete/historical, or of adding an explanatory note to it? I don't know. It would only be for purposes

Re: Resigning from Guile maintainership

2010-04-08 Thread Thien-Thi Nguyen
() Neil Jerram n...@ossau.uklinux.net () Mon, 05 Apr 2010 14:01:55 +0100 I still plan to hang around, as one of Guile's many users and occasional contributors. In particular I hope to continue making contributions towards getting the manual ready for publication sometime this year.

Re: guile-gnome-0 - guile-1.6.8-6.3 - random crash

2010-04-08 Thread Thien-Thi Nguyen
() Andy Wingo wi...@pobox.com () Thu, 08 Apr 2010 20:53:17 +0200 No such luck with guile-pg, it will need patches. I even tried applying debian's patches to see if that would help, but guile-pg uses gh.h. Copying Thien-Thi, who appears to be the upstream: what is the right thing to

Re: guile-gnome-0 - guile-1.6.8-6.3 - random crash

2010-04-09 Thread Thien-Thi Nguyen
() Andy Wingo wi...@pobox.com () Fri, 09 Apr 2010 00:13:10 +0200 () Andy Wingo wi...@pobox.com () Thu, 08 Apr 2010 20:53:17 +0200 what is the right thing to do here? Get it into a project on savannah in git hosting, no? Sorry, i don't understand. What does it

Re: file names embedded in .go

2010-04-19 Thread Thien-Thi Nguyen
() Andy Wingo wi...@pobox.com () Mon, 19 Apr 2010 16:52:09 +0200 Thoughts? It sounds complicated. Does the .go format support the usual ELF-y sections, like .rodata, .data, etc? Maybe we could just include the source verbatim in such a section (and avoid mapping it at runtime). thi

Re: file names embedded in .go

2010-04-20 Thread Thien-Thi Nguyen
() Andy Wingo wi...@pobox.com () Tue, 20 Apr 2010 11:45:33 +0200 we should just switch to use ELF at some point. OK, i'll keep my ear to the ground for that. Maybe we could just include the source verbatim in such a section (and avoid mapping it at runtime). As Jao notes it is

Re: port-filename and path canonicalization

2010-04-20 Thread Thien-Thi Nguyen
() Andy Wingo wi...@pobox.com () Tue, 20 Apr 2010 11:42:58 +0200 I'd be happy to have some cleaner solution, though. Do you have any ideas? Another idea is to conceptually separate filename to be directory and basename and have file ports maintain the directory portion as a file descriptor

Re: file names embedded in .go

2010-04-20 Thread Thien-Thi Nguyen
() Jose A. Ortega Ruiz j...@gnu.org () Tue, 20 Apr 2010 02:08:32 +0200 I'm not sure if i'm understanding you correctly, but if, by source, you mean the scheme source, that'd be terrible news for tools such as Geiser. I'm not familiar w/ Geiser. What does it do? What are its

Re: port-filename and path canonicalization

2010-04-21 Thread Thien-Thi Nguyen
() l...@gnu.org (Ludovic Courtès) () Wed, 21 Apr 2010 10:49:05 +0200 I think open file ports shouldn’t grant any authority beyond access to the open file. Just like an open file descriptor doesn’t convey any authority beyond access to the underlying file (if we omit ‘..’ lookups on a

Re: port-filename and path canonicalization

2010-04-22 Thread Thien-Thi Nguyen
() l...@gnu.org (Ludovic Courtès) () Thu, 22 Apr 2010 00:26:43 +0200 That is, if a file port supports ‘file-port-directory’, then how to use/restrict the resulting object is left up to higher layers, where it belongs. I would put it the other way round: if an application wants to

Re: Lightning Bindings

2010-05-29 Thread Thien-Thi Nguyen
() Noah Lavine noah.b.lav...@gmail.com () Thu, 27 May 2010 17:03:48 -0400 - Second, what would a good interface to a native code generation system be? (I'm assuming we'll want Lightning available as a regular module in addition to using it to speed up the language.) My current

Re: Lightning Bindings

2010-06-02 Thread Thien-Thi Nguyen
() Noah Lavine noah.b.lav...@gmail.com () Tue, 1 Jun 2010 10:57:15 -0400 I didn't realize GCC had a Lisp interface. It has a recently (2009?) approved run-time plug-in system, for which MELT is one example. Incidently, Emacs also has also recently won approval for the development of a

almost smooth

2010-06-14 Thread Thien-Thi Nguyen
). In short, ‘v’ is possibly used uninitialized. Locally, i have provisionally applied the following patch and now make check succeeds. Woo hoo! BTW, gnulib folks: Here is a suitable ChangeLog entry: 2010-06-14 Thien-Thi Nguyen t...@gnuvola.org (tiny change) git-version-gen: Init

Re: almost smooth

2010-06-14 Thread Thien-Thi Nguyen
() Eric Blake ebl...@redhat.com () Mon, 14 Jun 2010 14:37:07 -0600 Since gnulib still maintains ChangeLog in the repository (you _are_ using the git-merge-changelog program, right?), it is appropriate to include ChangeLog edits as part of your git commit. OK, thanks for the reminder

Re: git push weird?

2010-06-15 Thread Thien-Thi Nguyen
() Xiangfu Liu xiangf...@gmail.com () Tue, 15 Jun 2010 22:41:35 +0800 git is offline version control. so if you committed in local several times, when you git push. it will push all of your committed to server. hopt this can help. Thanks. I think i should have done a git rebase

Re: git push weird?

2010-06-15 Thread Thien-Thi Nguyen
() l...@gnu.org (Ludovic Courtès) () Tue, 15 Jun 2010 20:56:19 +0200 These are “merge commits”. Please avoid pushing any merge commits as they make the history non-linear for no reason in such situations. See ‘git rebase’ and the like for how to avoid it. OK. Besides, did you mean

Re: git push weird?

2010-06-15 Thread Thien-Thi Nguyen
() Andy Wingo wi...@pobox.com () Tue, 15 Jun 2010 23:07:47 +0200 Just for readability I have rebased the commits. The gnulib commit will get overwritten at the next gnulib import. GUILE_CONFIG_SCRIPT is fine. OK, thanks for cleaning up my mess. It's good to have tmpfile, but I wonder

Re: git push weird?

2010-06-15 Thread Thien-Thi Nguyen
() Andy Wingo wi...@pobox.com () Wed, 16 Jun 2010 00:15:47 +0200 Can you give a use case for when you want to know if a port is a tmpfile? Off the top of my head, nothing serious, only for general debugging control freakery. I think the last time i used it was when a child process (of

rfc: [build] Overhaul errno.h, signal.h cpp symbol extraction/checking.

2010-06-17 Thread Thien-Thi Nguyen
aka ee2a435c4c5b4dbbbac2006855afecaa23d9585a aka ttn/misc-maint~2 (at the moment) The priciple behind this change is: less is more. OK to push into master? thi

rfc: [build] Use UTC, precise format for ‘builds tamp’ value.

2010-06-17 Thread Thien-Thi Nguyen
aka 124c116d50aca4bd872fdbe3fc4da99c67a3118a aka ttn/misc-maint~1 (at the moment) On my machine: $ date gio giu 17 17:06:23 CEST 2010 which is locale-dependent, unlike the replacement: $ date -u +'%Y-%m-%d %T' 2010-06-17 15:06:23 UTC is where we want to be (presuming Guile takes over the

Re: expression

2010-06-24 Thread Thien-Thi Nguyen
() Ken Raeburn raeb...@raeburn.org () Thu, 24 Jun 2010 02:55:59 -0400 Hmm... here's another way, though I've no idea if RnRS lets you not have any expressions in here: scheme@(guile-user) ,c (begin) Disassembly of #objcode 10163f848: 0

two spaces after sentence + other doc janitorial duties

2010-06-25 Thread Thien-Thi Nguyen
Normally, texinfo source should have two spaces after each sentence: Blah the first. Blah more. ;; only one space, not cool Blah the first. Blah more. ;; two spaces, ok I started locally modifying doc/ref/*.texi, when midway though discovered api-undocumented.texi, which led me

[PATCH] [build] Move GUILE_CONFIG_SCRIPT to acinclude.m4.

2010-06-25 Thread Thien-Thi Nguyen
Requested by ludo. thi _ From 210d9fc7dec22c3398c137e768f879f1997e7905 Mon Sep 17 00:00:00 2001 From: Thien-Thi Nguyen t...@gnuvola.org Date: Fri, 25 Jun 2010 13:45:35 +0200 Subject: [PATCH 8/8] [build] Move GUILE_CONFIG_SCRIPT

[PATCH] [maint] Avoid no-op config-subst for libguile/guile-func-name-check.

2010-06-25 Thread Thien-Thi Nguyen
This is a very simple change. I hope you like it. thi _ From ad52ea336b86933d33f36910b6bfbcbffbd9e76e Mon Sep 17 00:00:00 2001 From: Thien-Thi Nguyen t...@gnuvola.org Date: Thu, 17 Jun 2010 16:12:40 +0200 Subject: [PATCH 2/8] [maint] Avoid no-op

Re: rfc: [build] Overhaul errno.h, signal.h cpp symbol extraction/checking.

2010-06-25 Thread Thien-Thi Nguyen
other patches. I will post them individually for review in other threads. thi From aa9afa384168c0509b30be0d5f7c61f24f02c729 Mon Sep 17 00:00:00 2001 From: Thien-Thi Nguyen t...@gnuvola.org Date: Tue, 15 Jun 2010 22:34:27 +0200 Subject

Re: Why Ice-9?

2010-07-12 Thread Thien-Thi Nguyen
() l...@gnu.org (Ludovic Courtès) () Sat, 10 Jul 2010 16:17:07 +0200 ‘system’ may be more risky in that respect. ‘guile’ would have been a better choice, but I’m afraid it’s too late (in theory it isn’t, but...). Thoughts? Perhaps we can start discussing directory aliases, a feature

Re: Why Ice-9?

2010-07-14 Thread Thien-Thi Nguyen
() Andy Wingo wi...@pobox.com () Tue, 13 Jul 2010 23:20:35 +0200 There are also submodule binders, in git guile, that can be used to implement this. Cool, i'll take a look at submodule binders. - Module name directory part (of aliases, of fully-resolved) must be non-empty?

rfc: script exit value from ENTRY-POINT retval

2010-07-22 Thread Thien-Thi Nguyen
In Guile 1.4.x, i just installed this: * for scripts with -e ENTRY-POINT, exit value is ENTRY-POINT retval Previously, ENTRY-POINT retval was ignored; scripts would always exit successfully (exit value of zero) unless ‘exit’ was called explicitly. This change is backward compatible if

Re: [Guile-commits] GNU Guile branch, master, updated. release_1-9-11-210-g648da03

2010-07-24 Thread Thien-Thi Nguyen
() l...@gnu.org (Ludovic Courtès) () Sat, 24 Jul 2010 18:34:50 +0200 noinst_SCRIPTS = guile-doc-snarf guile-snarf-docs guile-func-name-check As seen at http://hydra.nixos.org/build/495522, ‘guile-func-name-check’ is now missing from the tarball. Sorry about that! I will remember to

Re: Implementing R6RS `transcoded-port'

2010-07-26 Thread Thien-Thi Nguyen
() Andreas Rottmann a.rottm...@gmx.at () Sun, 25 Jul 2010 21:12:22 +0200 result_pt-file_name = pt-file_name; result_pt-line_number = pt-line_number; result_pt-column_number = pt-column_number; result_pt-read_buf = pt-read_buf; result_pt-read_pos = pt-read_pos;

decrufting: libguile/version.h generation

2010-07-28 Thread Thien-Thi Nguyen
e938cce9ed8109ea3ac067cae9d863b1b2fa0412 Mon Sep 17 00:00:00 2001 From: Thien-Thi Nguyen t...@gnuvola.org Date: Wed, 28 Jul 2010 14:27:42 +0200 Subject: [PATCH] [build] Create libguile/version.h using the configure script. MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit

Re: [PATCHES] various commenting, whitespace changes

2010-08-27 Thread Thien-Thi Nguyen
() Andy Wingo wi...@pobox.com () Fri, 27 Aug 2010 13:15:32 -0700 I went to build a fresh Guile on a machine at work and realized that this approach is quite slow, because it runs before the rest of Guile is compiled. It's much better code, but I think in order to snarf docs in Scheme

Re: guile --listen

2010-10-12 Thread Thien-Thi Nguyen
() Andy Wingo wi...@pobox.com () Sun, 10 Oct 2010 21:01:32 +0200 Hi Andy, Security-wise, using a localhost address can result in local users being able to do anything your process can do [...] eep [...] It would be nice to be able to make any long-running Guile application hackable

Re: Scheme Implementers

2011-01-30 Thread Thien-Thi Nguyen
() Noah Lavine noah.b.lav...@gmail.com () Sat, 29 Jan 2011 16:23:39 -0500 a lot less coordination among Schemes right now than there should be Scheme is a fun platform for experimentation, which is sometimes at odds w/ coordination. Personally, i wouldn't sweat it overmuch.

Re: proposal: scm_c_public_ref et al

2011-03-06 Thread Thien-Thi Nguyen
() Mark H Weaver m...@netris.org () Sun, 06 Mar 2011 11:24:33 -0500 Maybe utf8 is a better choice? A module name is a list of symbols, so why not use that from the beginning? If the process of converting ice-9 common-list into (ice-9 common-list) must happen somewhere, it would be nice if it

Re: Using libunistring for string comparisons et al

2011-03-17 Thread Thien-Thi Nguyen
() Mark H Weaver m...@netris.org () Thu, 17 Mar 2011 13:58:42 -0400 * regexp search: The search itself can be implemented bytewise, exactly as if it was a fixed-width encoding. Compiling the regexp can _almost_ be implemented as if the UTF-8-encoded regexp was in a fixed-width

Re: Using libunistring for string comparisons et al

2011-03-18 Thread Thien-Thi Nguyen
() Mark H Weaver m...@netris.org () Thu, 17 Mar 2011 21:38:28 -0400 If we may assume that the searched string is valid UTF-8, and when only ASCII characters are excluded (e.g. .), then three additional states are required in the generated DFA. Let us call them S1, S2, and S3.

Re: guild hall update

2011-08-22 Thread Thien-Thi Nguyen
() Andy Wingo wi...@pobox.com () Mon, 22 Aug 2011 18:00:52 +0200 Another big change is that I renamed the package. The problem was that the package itself isn't really a guild hall -- it marks you as a member of the guild, giving you access to various guild halls on the net. After

Re: Anything better for delayed lexical evaluation than (lambda () ...)?

2011-12-06 Thread Thien-Thi Nguyen
() David Kastrup d...@gnu.org () Sat, 03 Dec 2011 16:45:06 +0100 The lack of procedure-environment in Guilev2 implies that I have to wrap the stuff in (lambda () ...) in order to capture the lexical environment for evaluation. Is it possible to have a shortcut (make-closure ...) or

Re: guild hall update

2012-01-03 Thread Thien-Thi Nguyen
() Andy Wingo wi...@pobox.com () Tue, 03 Jan 2012 11:35:07 -0500 I thought about this for a while, and considered other folks' input, and in the end went back to the Guildhall name. Sigil in modern days has too many connotations with crystals and magic. I don't want to promote a

Re: Inclusion of guile-log

2012-03-27 Thread Thien-Thi Nguyen
() Stefan Israelsson Tampe stefan.ita...@gmail.com () Tue, 27 Mar 2012 00:02:06 +0200 What do you think? IMO, bundling it w/ Guile is not a good idea, independent of the code's other merits.

Re: Functional record setters, a different approach

2012-04-12 Thread Thien-Thi Nguyen
() Mark H Weaver m...@netris.org () Thu, 12 Apr 2012 11:04:13 -0400 However, I find the term 'set' misleading, since no mutation is taking place. Maybe 'update'? I dunno, I don't have strong feelings on this. How about ‘overlay’ (or ‘over-set’ or ‘mask’) or ‘interpose’ or ‘insinuate’

Re: Do you recognize these modules?

2012-05-01 Thread Thien-Thi Nguyen
() Noah Lavine noah.b.lav...@gmail.com () Tue, 1 May 2012 18:26:28 -0400 Does anyone know anything about these modules? Some of these modules are in Guile 1.4.x, and thus documented. See http://www.gnuvola.org/software/guile/doc/, specifically the module index, and the parent dir for source.

Re: Do we have a guile-1.8 branch?

2012-05-01 Thread Thien-Thi Nguyen
() Noah Lavine noah.b.lav...@gmail.com () Tue, 1 May 2012 17:15:28 -0400 And if not, would we like one? It would be great to have one.

Re: Chunked Encoding

2012-05-06 Thread Thien-Thi Nguyen
() Ian Price ianpric...@googlemail.com () Sun, 06 May 2012 05:52:00 +0100 I think we can leave trailers until I have some actual data on how much these are actually used in practice, and/or someone complains about it being missing. WDYT? It's not so hard to conform. Trailers are just

Re: Chunked Encoding

2012-05-08 Thread Thien-Thi Nguyen
() Ian Price ianpric...@googlemail.com () Tue, 08 May 2012 03:27:11 +0100 More importantly, I don't want to add a feature no-one will use, anecdotally, trailers are used rarely if at all, and other languages feel comfortable leaving it out of their standard libraries. Seems a chicken

Re: Do you recognize these modules?

2012-05-14 Thread Thien-Thi Nguyen
() Noah Lavine noah.b.lav...@gmail.com () Wed, 2 May 2012 11:26:22 -0400 Unfortunately, it looks like the changes for these do not have copyright assigned to the FSF, so we can't use them directly. Is that correct? Partially (details below). Also, I hope this isn't a sensitive

Re: Do you recognize these modules?

2012-05-14 Thread Thien-Thi Nguyen
() l...@gnu.org (Ludovic Courtès) () Mon, 14 May 2012 14:44:17 +0200 What do you think about copying the doc for these modules from 1.4 to 1.8/2.0? Would you be willing to transfer copyright to the FSF for that? Sure (see other reply to Noah). If Noah is OK to help with the actual

Re: Do you recognize these modules?

2012-05-25 Thread Thien-Thi Nguyen
() Andy Wingo wi...@pobox.com () Tue, 15 May 2012 22:14:31 +0200 2.0 is the current stable branch, so any changes should go there first. If it's a build fix or some other fix related to forward-compatibility with 2.0, it can go on 1.8 as well. We should avoid adding interfaces to

Re: Do you recognize these modules?

2012-05-25 Thread Thien-Thi Nguyen
() Andy Wingo wi...@pobox.com () Fri, 25 May 2012 14:48:19 +0200 You interested in submitting this as a patches to Guile? Not really. The documentation is necessarily Guile 1.4-specific, requiring reconciliation in both content and style for best 1.8+ fit. I think Noah Lavine is in a better

Re: Build failures - compiling TeXmacs under guile 2.0.5

2012-05-28 Thread Thien-Thi Nguyen
() Jan Synacek jsyna...@redhat.com () Mon, 28 May 2012 09:02:13 +0200 Can you please suggest a way (if there is a generic one) to fix these kinds of old-new api problems? Guile-SDL, Guile-PG, Guile-GDBM, Guile-WWW and other packages available from http://www.gnuvola.org/software/ use

Re: subbytevectors

2012-06-09 Thread Thien-Thi Nguyen
() Andy Wingo wi...@pobox.com () Sat, 09 Jun 2012 13:07:15 +0200 Again, the gain in expressiveness is probably worth it Overall, i am concerned about quick fixes and slow suffering in the Guile design. To break it down from different angles: Thinking positively: If you want to make a case

Re: Growable arrays?

2012-06-11 Thread Thien-Thi Nguyen
() David Kastrup d...@gnu.org () Sat, 09 Jun 2012 14:32:28 +0200 Suggestions? Guile-SDL implements (in C) collections of enums using both a C array (static, used also for init) and a Scheme hash table for backing store: http://git.savannah.gnu.org/cgit/guile-sdl.git/tree/src/sdlenums.c#n66

Re: bug#11198: prefab structs in guile

2012-07-05 Thread Thien-Thi Nguyen
() Andy Wingo wi...@pobox.com () Thu, 05 Jul 2012 10:00:17 +0200 For more details, see: [...] See also (info (elisp) Byte Packing) which describes Emacs' bindat.el. The context there is network protocols, but the design requirements are the same.

Re: Do you recognize these modules?

2012-07-11 Thread Thien-Thi Nguyen
() Noah Lavine noah.b.lav...@gmail.com () Tue, 10 Jul 2012 23:02:29 -0400 What do you think? WRT style, the texi imported from 1.4 is littered w/ ‘@twerpdoc’, ‘@twerpmacdoc’ and ‘@twerpcommentary’ comments. IWBN to filter them before committing. WRT content, IIRC 1.4.x (ice-9 calling) was

1.8 ‘send’ bug + re-engagement

2012-08-24 Thread Thien-Thi Nguyen
above listed), bug fixes and doc improvements, all of which are far from (deep) design. What do the maintainers think? [0] http://www.gnuvola.org/software/wikid/ -- Thien-Thi Nguyen . GPG key: 4C807502 . NB: ttn at glug dot org is not me

Re: regexp-split for Guile

2012-09-17 Thread Thien-Thi Nguyen
’ or will the procs it calls DTRT? What is TRT, anyway? In the absence of explicit validation, maybe a comment here will help the non-expert. -- Thien-Thi Nguyen . GPG key: 4C807502 . NB: ttn at glug dot org is not me

Re: 1.8 ‘send’ bug + re-engagement

2012-09-20 Thread Thien-Thi Nguyen
in what i do. -- Thien-Thi Nguyen . GPG key: 4C807502 . NB: ttn at glug dot org is not me . . (and has not been since 2007 or so) . .ACCEPT NO SUBSTITUTES

Re: bug#13077: guile: add repl-option for customized print

2012-12-03 Thread Thien-Thi Nguyen
() Daniel Hartwig mand...@gmail.com () Tue, 4 Dec 2012 13:34:52 +0800 patch that handles [...] *unspecified* Can ‘unspecified?’ (the procedure) be used? I seem to recall people wanting to avoid using ‘*unspecified*’ (the unique object) a while back. -- Thien-Thi Nguyen

Re: About Guile crypto support

2013-02-03 Thread Thien-Thi Nguyen
() Nala Ginrut nalagin...@gmail.com () Sun, 03 Feb 2013 20:55:46 +0800 Would you prefer C implementation or Scheme way? The less C the better, generally, IMHO. -- Thien-Thi Nguyen . GPG key: 4C807502 . NB: ttn at glug dot org is not me

Re: Is guile-dbi still mainaining?

2013-02-07 Thread Thien-Thi Nguyen
contains C glue to wrap/expose the PostgreSQL libpq, among the other (Scheme) modules, is necessarily disqualified. -- Thien-Thi Nguyen . GPG key: 4C807502 . NB: ttn at glug dot org is not me . . (and has not been

Re: About Guile crypto support

2013-02-11 Thread Thien-Thi Nguyen
to the true upstream from the usurper, and that work will not be done gladly. -- Thien-Thi Nguyen . GPG key: 4C807502 . NB: ttn at glug dot org is not me . . (and has not been since 2007 or so

Re: On quitting and exiting

2013-03-14 Thread Thien-Thi Nguyen
toolsmithing. -- Thien-Thi Nguyen GPG key: 4C807502 pgp2bBZ8NrHcT.pgp Description: PGP signature

Re: Extremly slow for format string-join

2013-04-01 Thread Thien-Thi Nguyen
str 0 (* n (string-length str I wonder how it fares. -- Thien-Thi Nguyen GPG key: 4C807502 pgptfvlXh_svZ.pgp Description: PGP signature

Re: [PATCH] Bindings for ‘sendfile’

2013-04-09 Thread Thien-Thi Nguyen
as-is (as-was :-D) and provide another proc that loops. -- Thien-Thi Nguyen GPG key: 4C807502 pgpDM0vxKLrBC.pgp Description: PGP signature

Re: [PATCH] Bindings for ‘sendfile’

2013-04-09 Thread Thien-Thi Nguyen
of a ‘sendfile/non-looping’ but not the other way around. So overall, i think hiding partial i/o is a mistake. This is just one instance of that, it seems (‘write’ and ‘put-bytevector’ being others). Unlike the others, however, there is still opportunity for change. -- Thien-Thi Nguyen GPG key: 4C807502

Re: [PATCH] Bindings for ‘sendfile’

2013-04-14 Thread Thien-Thi Nguyen
that of the syscall sendfile(2); i judge not implication of the name for the statistical majority, only fidelity, when it comes to syscalls. Control, not coddling, please -- why should C programmers have all the fun? -- Thien-Thi Nguyen GPG key: 4C807502 pgpQcy7YAESkx.pgp Description: PGP signature

Re: [PATCH] Bindings for ‘sendfile’

2013-04-14 Thread Thien-Thi Nguyen
. -- Thien-Thi Nguyen GPG key: 4C807502 pgpYsAoa76Ym_.pgp Description: PGP signature

Re: [PATCH] Bindings for ‘sendfile’

2013-04-16 Thread Thien-Thi Nguyen
() l...@gnu.org (Ludovic Courtès) () Tue, 16 Apr 2013 18:31:00 +0200 Thien-Thi Nguyen t...@gnuvola.org skribis: My reading of sendfile(2) is that it does its best to send as much as possible, but does not guarantee sending everything. What it does succeed in sending, it reports

Re: [PATCH] Bindings for ‘sendfile’

2013-04-17 Thread Thien-Thi Nguyen
ha! moment, but as it turned out, the testing was done before commit. Oh well, life goes on... -- Thien-Thi Nguyen GPG key: 4C807502 pgpaljvkq1He6.pgp Description: PGP signature

Re: [PATCH] Bindings for ‘sendfile’

2013-04-18 Thread Thien-Thi Nguyen
day... -- Thien-Thi Nguyen GPG key: 4C807502 pgptPOYhoF4WT.pgp Description: PGP signature

Re: [ANN] guile-scsh 0.2

2013-05-06 Thread Thien-Thi Nguyen
() Mark H Weaver m...@netris.org () Mon, 06 May 2013 11:27:56 -0400 it appears that one of the files (scsh/fname.scm) is non-free software. What does this file do? -- Thien-Thi Nguyen GPG key: 4C807502 pgpYCIsp7gQRi.pgp Description: PGP signature

Re: GNU Thunder

2014-09-04 Thread Thien-Thi Nguyen
reset] -- Thien-Thi Nguyen GPG key: 4C807502 (if you're human and you know it) read my lisp: (responsep (questions 'technical) (not (via 'mailing-list))) = nil signature.asc Description: PGP signature

Re: Dijkstra's Methodology for Secure Systems Development

2014-09-20 Thread Thien-Thi Nguyen
] Update ignorance; nfc. 79d133b 2013-12-20 Change bug-report email address. a31789c 2013-07-24 [maint] Reformat NEWS; nfc. 1ae068e 2013-04-02 [maint] Update repo branch discipline in HACKING; nfc. -- Thien-Thi Nguyen GPG key: 4C807502 (if you're human and you know it) read my lisp

Re: [patch] Location header is a URI-reference

2014-10-16 Thread Thien-Thi Nguyen
() Andy Wingo wi...@pobox.com () Wed, 15 Oct 2014 11:54:35 +0200 and the rest obf the fields Small typo: s/obf/of/ -- Thien-Thi Nguyen GPG key: 4C807502 (if you're human and you know it) read my lisp: (responsep (questions 'technical) (not (via

Re: MIME type guessing module

2015-01-02 Thread Thien-Thi Nguyen
ttn-do magic, which is a pure-Scheme solution: http://www.gnuvola.org/software/ttn-do/ttn-do.html.gz#magic The database is also Schemey -- sexps produced from parsing ~/.magic or other magic(5) databases. -- Thien-Thi Nguyen GPG key: 4C807502 (if you're human and you know it) read my

Guile 1.8 development

2017-03-01 Thread Thien-Thi Nguyen
Which git branch is best for continued Guile 1.8 development? I know most people have no interest in 1.8, that's fine, just kindly humor this slow janitor w/ a normative answer, thanks. (I guess ‘branch_release-1-8’, but maybe someone knows better.) -- Thien-Thi Nguyen

Re: [PATCH 02/25] Define structure

2017-03-09 Thread Thien-Thi Nguyen
-modules’ form? (I presume you know that ‘define-module’ supports ‘#:use-module’ clauses.) -- Thien-Thi Nguyen --- (defun responsep (query) (pcase (context query) (`(technical ,ml) (correctp ml)) ...))

  1   2   >