() 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
() [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
() [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
() 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
() 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
() 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
() [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
() 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
() [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
() [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
() [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
___
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
() [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
() [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
() 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/
() 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
() 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
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
() 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
() 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
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
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
() 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
() 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.
() 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
() 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
() 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
() 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
() 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
() 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
() 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
() 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
() 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
() 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
).
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
() 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
() 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
() 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
() 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
() 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
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
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
() 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
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
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
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
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
() 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
() 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?
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
() 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
() 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;
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
() 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
() 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
() 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.
() 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
() 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
() 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.
() 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
() 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
() 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
() 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.
() 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’
() 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.
() 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.
() 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
() 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
() 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
() 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
() 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
() 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
() 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
() 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
() 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
() 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.
() 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
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
’
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
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
() 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
() 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
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
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
toolsmithing.
--
Thien-Thi Nguyen
GPG key: 4C807502
pgp2bBZ8NrHcT.pgp
Description: PGP signature
str 0 (* n (string-length str
I wonder how it fares.
--
Thien-Thi Nguyen
GPG key: 4C807502
pgptfvlXh_svZ.pgp
Description: PGP signature
as-is (as-was :-D) and provide another proc that loops.
--
Thien-Thi Nguyen
GPG key: 4C807502
pgpDM0vxKLrBC.pgp
Description: PGP signature
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
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
.
--
Thien-Thi Nguyen
GPG key: 4C807502
pgpYsAoa76Ym_.pgp
Description: PGP signature
() 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
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
day...
--
Thien-Thi Nguyen
GPG key: 4C807502
pgptPOYhoF4WT.pgp
Description: PGP signature
() 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
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
] 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
() 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
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
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
-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 - 100 of 105 matches
Mail list logo