Re: Perl 6 Summary for week ending 20020728

2002-08-01 Thread Russ Allbery
of that. -- Russ Allbery ([EMAIL PROTECTED]) http://www.eyrie.org/~eagle/

Re: library assumptions

2002-04-08 Thread Russ Allbery
made), stdarg.h is safe. -- Russ Allbery ([EMAIL PROTECTED]) http://www.eyrie.org/~eagle/

Re: Misc portability cleanups

2002-03-31 Thread Russ Allbery
by expressing one's opinion that the decisions various platforms made were stupid. :) -- Russ Allbery ([EMAIL PROTECTED]) http://www.eyrie.org/~eagle/

Re: Misc portability cleanups

2002-03-30 Thread Russ Allbery
that I've *never* seen wrapped in ifdef even in code meant to compile on extremely strange systems. -- Russ Allbery ([EMAIL PROTECTED]) http://www.eyrie.org/~eagle/

Re: typedefs

2002-03-22 Thread Russ Allbery
problems. -- Russ Allbery ([EMAIL PROTECTED]) http://www.eyrie.org/~eagle/

Re: typedefs

2002-03-22 Thread Russ Allbery
Brent Dax [EMAIL PROTECTED] writes: Russ Allbery: # POSIX reserves all types ending in _t. I'm not sure that extends to # struct tags, but it may still be better to use _s or something else # instead to avoid potential problems. My understanding is that it only reserves types that start

Re: on parrot strings

2002-01-21 Thread Russ Allbery
equivalence does nothing as ill-conceived as unifying e and e', for very good reason because that would be a horrible mistake. -- Russ Allbery ([EMAIL PROTECTED]) http://www.eyrie.org/~eagle/

Re: on parrot strings

2002-01-21 Thread Russ Allbery
Bryan C Warnock [EMAIL PROTECTED] writes: On Monday 21 January 2002 16:43, Russ Allbery wrote: Changing the capitalization of C does not change the word. Er, most of the time. No, pretty much all of the time. There are differences between proper nouns and common nouns, but those

Re: brief RANT (on warnings)

2002-01-13 Thread Russ Allbery
. */ #define UNUSED __attribute__((__unused__)) and then writing things like: int foo(int bar UNUSED) actually serves to add additional documentation as well as shutting up warnings. -- Russ Allbery ([EMAIL PROTECTED]) http://www.eyrie.org/~eagle/

Re: recent win32 build errors

2001-12-31 Thread Russ Allbery
, so -Wredundant-decls possibly could get pulled back in. -Wundef is a style thing. -- Russ Allbery ([EMAIL PROTECTED]) http://www.eyrie.org/~eagle/

Re: Windows compile problems

2001-10-25 Thread Russ Allbery
by POSIX and may be used without warning in later versions of the standard. (This comes up not infrequently in some of the groups I read, but I unfortunately don't have a copy of POSIX to check for myself and be sure.) -- Russ Allbery ([EMAIL PROTECTED]) http://www.eyrie.org/~eagle/

Re: Revamping the build system

2001-10-24 Thread Russ Allbery
Robert Spier [EMAIL PROTECTED] writes: On Tue, 2001-10-23 at 20:52, Russ Allbery wrote: Dan Sugalski [EMAIL PROTECTED] writes: Once we build miniparrot, then *everything* can be done in perl. Having hacked auto* stuff, I think that'd be a good thing. (autoconf and friends are unmitigated

Re: Revamping the build system

2001-10-24 Thread Russ Allbery
Russ Allbery [EMAIL PROTECTED] writes: I'm not sure what there is to expand on. I've looked at 2.50, and it definitely doesn't look like an unmitigated evil hack to me. It looks like a collection of tests for various standard things that packages need to know to compile, put together about

Re: Revamping the build system

2001-10-24 Thread Russ Allbery
the other night... :) and it'll let us skip some of the more awkward bits of make. I can certainly see the features of that approach. It just seems like quite a lot of work. -- Russ Allbery ([EMAIL PROTECTED]) http://www.eyrie.org/~eagle/

Re: Revamping the build system

2001-10-24 Thread Russ Allbery
for. (In the case above, I'd probably instead define a sleep function on WIN32 that calls Sleep so that the platform differences are in a separate file, but there are other examples of things like this that are better suited to other techniques.) -- Russ Allbery ([EMAIL PROTECTED]) http

Re: Revamping the build system

2001-10-23 Thread Russ Allbery
at the facilities for dynamic loading provided by libtool before rolling our own again may also be a good idea; it's designed to support dynamically loadable modules. -- Russ Allbery ([EMAIL PROTECTED]) http://www.eyrie.org/~eagle/

Re: Revamping the build system

2001-10-23 Thread Russ Allbery
inside) I've looked inside a lot, and I definitely do not agree. But maybe you've not seen autoconf 2.50 and later? -- Russ Allbery ([EMAIL PROTECTED]) http://www.eyrie.org/~eagle/

Re: bytecode and sizeof(IV)

2001-09-18 Thread Russ Allbery
Definitely bugs in Configure there; cc has to be used as the linker or -lc isn't added (and possibly some of the other crt.o files too), and libraries have to be after all the object files. -- Russ Allbery ([EMAIL PROTECTED]) http://www.eyrie.org/~eagle/

Re: Bytecode safety

2001-09-18 Thread Russ Allbery
be performed. Something akin to gcc's --enable-checking strikes me as a really good idea. -- Russ Allbery ([EMAIL PROTECTED]) http://www.eyrie.org/~eagle/

Re: More character matching bits

2001-06-11 Thread Russ Allbery
of the compatibility characters for you. NFKC will go further and do stuff like getting rid of superscripts and the like. -- Russ Allbery ([EMAIL PROTECTED]) http://www.eyrie.org/~eagle/

Re: More character matching bits

2001-06-11 Thread Russ Allbery
Dan Sugalski [EMAIL PROTECTED] writes: At 01:05 PM 6/11/2001 -0700, Russ Allbery wrote: Dan Sugalski [EMAIL PROTECTED] writes: Should perl's regexes and other character comparison bits have an option to consider different characters for the same thing as identical beasts? I'm thinking

Re: Should we care much about this Unicode-ish criticism?

2001-06-08 Thread Russ Allbery
at glibc's approach is that they get tons of bug reports about obscure things and conventions for using particular characters that aren't obvious from the specifications. -- Russ Allbery ([EMAIL PROTECTED]) http://www.eyrie.org/~eagle/

Re: Should we care much about this Unicode-ish criticism?

2001-06-08 Thread Russ Allbery
). If there is some similar distinction of meaning for numbers in some language, I suppose that Unicode may add such a thing; to date, there doesn't appear to be any concept of uppercase or lowercase for anything but letters. -- Russ Allbery ([EMAIL PROTECTED]) http://www.eyrie.org

Re: Should we care much about this Unicode-ish criticism?

2001-06-05 Thread Russ Allbery
Dan Sugalski [EMAIL PROTECTED] writes: At 12:40 PM 6/5/2001 -0700, Russ Allbery wrote: (As an aside, UTF-8 also is not an X-byte encoding; UTF-8 is a variable byte encoding, with each character taking up anywhere from one to six bytes in the encoded form depending on where in Unicode

Re: Should we care much about this Unicode-ish criticism?

2001-06-05 Thread Russ Allbery
, and in the other two you recompose characters as much as possible.) -- Russ Allbery ([EMAIL PROTECTED]) http://www.eyrie.org/~eagle/

Re: Should we care much about this Unicode-ish criticism?

2001-06-05 Thread Russ Allbery
Simon Cozens [EMAIL PROTECTED] writes: On Tue, Jun 05, 2001 at 03:27:03PM -0700, Russ Allbery wrote: Caseless characters should be guaranteed unchanged by conversion to upper or lower case, IMO. I think Bryan's asking more about \p{IsUpper} than uc(). Ahh... well, Unicode classifies them

Re: Should we care much about this Unicode-ish criticism?

2001-06-05 Thread Russ Allbery
is actually doing. -- Russ Allbery ([EMAIL PROTECTED]) http://www.eyrie.org/~eagle/

Re: Should we care much about this Unicode-ish criticism?

2001-06-05 Thread Russ Allbery
that they've buried the idea of keeping Unicode to 16 bits. -- Russ Allbery ([EMAIL PROTECTED]) http://www.eyrie.org/~eagle/

Re: Should we care much about this Unicode-ish criticism?

2001-06-05 Thread Russ Allbery
Russ Allbery [EMAIL PROTECTED] writes: That's probably unnecessary; I really don't expect them to ever use all 31 bytes that the IETF-standardized version of UTF-8 supports. 31 bits, rather. *sigh* But given that, modulo some debate over CJKV, we're getting into *really* obscure stuff

Re: Should we care much about this Unicode-ish criticism?

2001-06-05 Thread Russ Allbery
Larry Wall [EMAIL PROTECTED] writes: Russ Allbery writes: Particularly since extending UTF-8 to more than 31 bits requires breaking some of the guarantees that UTF-8 makes, unless I'm missing how you're encoding the first byte so as not to give it a value of 0xFE. The UTF-16 BOMs, 0xFEFF

Re: PDD 2nd go: Conventions and Guidelines for Perl Source Code

2001-05-30 Thread Russ Allbery
The Right Thing. -- Russ Allbery ([EMAIL PROTECTED]) http://www.eyrie.org/~eagle/

Re: Markup wars (was Re: Proposal for groups)

2000-12-06 Thread Russ Allbery
. -- Russ Allbery ([EMAIL PROTECTED]) http://www.eyrie.org/~eagle/

Re: SvPV*

2000-11-22 Thread Russ Allbery
o in-place modifications without changing the allocation, but that sounds a lot iffier. -- Russ Allbery ([EMAIL PROTECTED]) http://www.eyrie.org/~eagle/

Re: RFC 334 (v1) I'm {STILL} trying to understand this...

2000-10-12 Thread Russ Allbery
function pointers from us somehow, and do the call in. Can't. ISO C requires that all variadic functions take at least one named parameter. The best you can do is something like (void *, ...). -- Russ Allbery ([EMAIL PROTECTED]) http://www.eyrie.org/~eagle/

Re: RFC 301 (v1) Cache byte-compiled programs and modules

2000-09-27 Thread Russ Allbery
Chaim Frenkel [EMAIL PROTECTED] writes: "RA" == Russ Allbery [EMAIL PROTECTED] writes: RA This will be completely impossible to implement in some installation RA environments, such as AFS or read-only remote NFS mounts. I really RA don't like software that tries to play dynamic c

Re: RFC 313 (v1) Perl 6 should support I18N and L10N

2000-09-26 Thread Russ Allbery
this too hard to do. -- Russ Allbery ([EMAIL PROTECTED]) http://www.eyrie.org/~eagle/

Re: RFC 313 (v1) Perl 6 should support I18N and L10N

2000-09-25 Thread Russ Allbery
to do this if so wished. -- Russ Allbery ([EMAIL PROTECTED]) http://www.eyrie.org/~eagle/

libcrypt and the crypt builtin

2000-09-03 Thread Russ Allbery
library on some platforms, which is frequently a plus in load time. Don't have time at the moment to write an RFC, so if someone else wants to, be my guest -- Russ Allbery ([EMAIL PROTECTED]) http://www.eyrie.org/~eagle/

Re: RFC 155 - Remove geometric functions from core

2000-08-30 Thread Russ Allbery
than glibc, given that our interface is positively tiny compared to the entire C library. -- Russ Allbery ([EMAIL PROTECTED]) http://www.eyrie.org/~eagle/

Re: Removing stuff to shareable thingies

2000-08-29 Thread Russ Allbery
more convenient). -- Russ Allbery ([EMAIL PROTECTED]) http://www.eyrie.org/~eagle/

Re: RFC 155 - Remove geometric functions from core

2000-08-29 Thread Russ Allbery
. -- Russ Allbery ([EMAIL PROTECTED]) http://www.eyrie.org/~eagle/

Re: RFC 155 - Remove geometric functions from core

2000-08-29 Thread Russ Allbery
Dan Sugalski [EMAIL PROTECTED] writes: On 29 Aug 2000, Russ Allbery wrote: I'd love to see Perl aggressively take advantage of new capabilities in dynamic loaders, though. Among other things, I'll point out that symbol versioning is the way that things like libc manage to be backward

Re: RFC 155 (v2) Remove mathematic and trigonomic functions from core binary

2000-08-28 Thread Russ Allbery
n undef; } should be done away with for good. -- Russ Allbery ([EMAIL PROTECTED]) http://www.eyrie.org/~eagle/

Re: RFC 99 (v1) Maintain internal time in Modified Julian (not epoch)

2000-08-14 Thread Russ Allbery
platforms? If so, I can definitely see the wisdom in doing something about *that* and off-loading the system-local time processing into modules (although I can also see the wisdom in leaving well enough alone). But why not go with the most commonly used and most widely analyzed epoch? -- Russ Allbe

Re: RFC 99 (v1) Maintain internal time in Modified Julian (not epoch)

2000-08-14 Thread Russ Allbery
a change of epoch; I just don't see what would be gained. I must be very confused. I don't understand what we gain from MJD dates at all, and the arguments in favor don't make any sense to me; all of the advantages listed apply equally well to the time system we have already. -- Russ Allb

Re: RFC 99 (v1) Maintain internal time in Modified Julian (not epoch)

2000-08-14 Thread Russ Allbery
-bit value, something that apparently we'd need to do with an MJD-based time anyway. And everyone already knows how it works and often relies on the base being consistent with their other applications. It really doesn't sound like a good idea to change all that. -- Russ Allbery ([EMAIL PROTECTED

Re: RFC 99 (v1) Maintain internal time in Modified Julian (not epoch)

2000-08-14 Thread Russ Allbery
Tim Jenness [EMAIL PROTECTED] writes: On 14 Aug 2000, Russ Allbery wrote: Day resolution is insufficient for most purposes in all the Perl scripts I've worked on. I practically never need sub-second precision; I almost always need precision better than one day. MJD allows fractional days

Re: RFC 46 (v1) Use features of portable, free compilers

2000-08-05 Thread Russ Allbery
have merit, I am absolutely 100% opposed to the grand implications and its tone and would consider this approach to be disasterous for Perl. -- Russ Allbery ([EMAIL PROTECTED]) http://www.eyrie.org/~eagle/

Re: kpathsea

2000-08-04 Thread Russ Allbery
that a program wants to modify during its normal course of operation and isn't a dotfile in the user's home directory is inherently Evil and not to be tolerated if at all possible. Bear in mind that site-wide Perl installations are going to be exported read-only. -- Russ Allbery ([EMAIL PROTECTED