Re: GNU Guile branch, master, updated. v2.1.0-102-g0f9f51a

2011-11-15 Thread Mark H Weaver
Andy Wingo writes: >> What you have implemented here is not Scheme, but rather something >> that looks like Scheme and claims to be hygienic, but will in fact >> break hygiene in many plausible cases. > > This statement galls me to no end. I don't even know how to reply to > it. I have written a

Re: Accessing the environment's locale encoding settings

2011-11-15 Thread Bruno Haible
[Dropping bug-libunistring from the CC.] Hi Ludo', > Should we be checking for charset aliases? Yes, without the system dependent aliases table the locale_charset() function is buggy on nearly all platforms. Cf. gnulib/lib/config.charset. > In Guile, strings coming from the C world are assumed

Accessing the environment's locale encoding settings

2011-11-15 Thread Ludovic Courtès
Hi Bruno, In Guile, strings coming from the C world are assumed to be encoded in the current locale encoding. Like in C, the current locale is set using ‘setlocale’, and it’s up to the user to write (setlocale LC_ALL "") to set the locale according to the relevant environment variables. The prob

Re: [PATCH] fix locale string reading

2011-11-15 Thread Ludovic Courtès
Hi Mark! Mark H Weaver skribis: > l...@gnu.org (Ludovic Courtès) writes: >>> I think we should consider decoding the command-line arguments using the >>> locale specified by the environment variables, at least in cases like >>> this where there's no way for the user to call setlocale before the

[bug #34102] improve debuggability of interpreted procedures (procedure-minimum-arity)

2011-11-15 Thread Andy Wingo
Update of bug #34102 (project guile): Open/Closed:Open => Closed ___ Reply to this item at: ___ Messa

[bug #34102] improve debuggability of interpreted procedures (procedure-minimum-arity)

2011-11-15 Thread Andy Wingo
Update of bug #34102 (project guile): Status:None => Fixed ___ Follow-up Comment #5: Thanks for the patch, Stefan! I reworked it a bit and applied it. I also made it so that procedu

Guildhall

2011-11-15 Thread Simon Haines
I'd like to start looking into getting some of my libraries ready for the guildhall, and have a few quick questions. How are library namespaces going to be determined? I can see a couple of approaches: a) authoritative (contributors apply to a central authority for a namespace upon library contrib

Re: weak hash tables

2011-11-15 Thread Andy Wingo
Hi Ludo, On Fri 11 Nov 2011 21:30, l...@gnu.org (Ludovic Courtès) writes: > Andy Wingo skribis: > >> While doing the recent retagging work I realized that I really wanted to >> kill weak pairs. They look like pairs but you can't actually access >> their fields using car and cdr -- terrible thin

Re: GNU Guile branch, master, updated. v2.1.0-102-g0f9f51a

2011-11-15 Thread Andy Wingo
On Thu 10 Nov 2011 17:46, Mark H Weaver writes: >> I need to be able to allow distributors to release a new Guile binary >> package without causing recompilation of user libraries. Of course >> this requires some care in maintenance, so as to only make compatible >> changes, but the trivial case

Re: GNU Guile branch, master, updated. v2.1.0-102-g0f9f51a

2011-11-15 Thread Andy Wingo
On Fri 11 Nov 2011 21:20, l...@gnu.org (Ludovic Courtès) writes: > Mark H Weaver skribis: > >> Andy Wingo writes: >>> On Thu 10 Nov 2011 05:36, Mark H Weaver writes: What method do you use to uniquify a macro-introduced top-level name, such that a recompile yields the same name? I ha