Re: newbie question....

2004-03-12 Thread Brent \Dax\ Royal-Gordon
involved than it is for them to throw away information they already have. (Besides, it's not that big a deal with PMCs--a PythonString can put the same code in its concat_*() and add_*() vtable entries.) -- Brent Dax Royal-Gordon [EMAIL PROTECTED] Perl and Parrot hacker Oceania has always been

Re: newbie question....

2004-03-12 Thread Brent \Dax\ Royal-Gordon
, in STR, in STR) too. -- Brent Dax Royal-Gordon [EMAIL PROTECTED] Perl and Parrot hacker Oceania has always been at war with Eastasia.

Configure changes

2004-03-12 Thread Brent \Dax\ Royal-Gordon
with them, to reflect their new functions. IIRC that's a hassle, though, so I'm not by any means going to insist on it. Comments welcome on any part of this whole scheme. -- Brent Dax Royal-Gordon [EMAIL PROTECTED] Perl and Parrot hacker Oceania has always been at war with Eastasia.

Re: [PROPOSAL] Cstat opcode and interface

2004-03-10 Thread Brent \Dax\ Royal-Gordon
. -- Brent Dax Royal-Gordon [EMAIL PROTECTED] Perl and Parrot hacker Oceania has always been at war with Eastasia. [Ugh.]

Re: [PROPOSAL] Cstat opcode and interface

2004-03-10 Thread Brent \Dax\ Royal-Gordon
. The plan was always *three*-step: platform specific shell script - miniparrot - full parrot The shell scripts (or batch files, or...) in the first steps can pass a couple extra -Ds to Miniparrot if they're really necessary. -- Brent Dax Royal-Gordon [EMAIL PROTECTED] Perl and Parrot hacker

Re: Dates and Times

2004-03-09 Thread Brent \Dax\ Royal-Gordon
. Besides, how fast does your date handling really need to be? I mean, *really*? Are you formatting eleventy billion dates in a tight loop or something? -- Brent Dax Royal-Gordon [EMAIL PROTECTED] Perl and Parrot hacker Oceania has always been at war with Eastasia. [And once again, I show my

Re: This week's summary

2004-03-08 Thread Brent \Dax\ Royal-Gordon
with emacs via ssh and don't know the proper keyboard shortcuts for either yet.) Now, back to gutting Configure... -- Brent Dax Royal-Gordon [EMAIL PROTECTED] Perl and Parrot hacker Oceania has always been at war with Eastasia.

Re: cygwin

2004-03-07 Thread Brent \Dax\ Royal-Gordon
it once or twice, usually back in high school when I wanted to access it in AP Computer Science.) And with Cygwin tools around, it wouldn't be hideously painful to use the command line. Come to think of it, you might be able to find a telnetd or sshd for Cygwin... -- Brent Dax Royal-Gordon [EMAIL

Re: A Perl Task - Benchmarking

2004-03-07 Thread Brent \Dax\ Royal-Gordon
script. I'd imagine that you could reasonably stipulate that the interpreters have to be in your PATH or specified on the command line somehow. (And Perl's location should be in Parrot::Config anyway.) -- Brent Dax Royal-Gordon [EMAIL PROTECTED] Perl and Parrot hacker Oceania has always been

Re: Freezing strings?

2004-03-06 Thread Brent \Dax\ Royal-Gordon
with that--complained about being unable to find VTABLE_shift_number and VTABLE_push_number, so I undid that. By the way, I never realized how patient you gcc guys were with the computed-goto core--VC++ doesn't support it, so I didn't know that it took so long to compile. -- Brent Dax Royal-Gordon

Re: Freezing strings?

2004-03-06 Thread Brent \Dax\ Royal-Gordon
Leopold Toetsch wrote: Brent Dax Royal-Gordon [EMAIL PROTECTED] wrote: I also tried to add freeze and thaw to PerlNum (as long as I was screwing around in that bit of the code), but the linker wasn't very happy with that--complained about being unable to find VTABLE_shift_number

[perl #27465] [PATCH] Library to access configuration info

2004-03-06 Thread Brent Dax
# New Ticket Created by Brent Dax # Please include the string: [perl #27465] # in the subject line of all future correspondence about this issue. # URL: http://rt.perl.org:80/rt3/Ticket/Display.html?id=27465 The attached patch creates a Parrot-level library similar to Parrot::Config

Freezing strings?

2004-03-05 Thread Brent \Dax\ Royal-Gordon
it, I can probably do it, but I've been out of the loop for a while, so anything particularly involved is likely beyond me. -- Brent Dax Royal-Gordon [EMAIL PROTECTED] Perl and Parrot hacker Oceania has always been at war with Eastasia.

Re: [perl #27301] [PATCH] \t\pmc\exec.t Tests spawnw opcode

2004-03-02 Thread Brent \Dax\ Royal-Gordon
-source experience--when I submitted my first patches, I'd never sat at a Unix workstation or server, submitted code to another Open Source project, or even written C. (C++, yes, but not C.) -- Brent Dax Royal-Gordon [EMAIL PROTECTED] Perl and Parrot hacker Oceania has always been at war

RE: Trig functions for vtables

2003-09-23 Thread Brent Dax
should be putting other methods too, as I've proposed. --Brent Dax [EMAIL PROTECTED] Perl and Parrot hacker Yeah, and my underwear is flame-retardant--that doesn't mean I'm gonna set myself on fire to prove it.

RE: Trig functions for vtables

2003-09-22 Thread Brent Dax
calls, it can simply put this in its vtable definition, in place of the curlies delimiting the set of math calls: Parrot_pmc_default_math_vtable --Brent Dax [EMAIL PROTECTED] Perl and Parrot hacker Yeah, and my underwear is flame-retardant--that doesn't mean I'm gonna set myself on fire

RE: parrot -t

2003-09-21 Thread Brent Dax
(whatever) is not JIT-capable. Which does it work with, and which does it mess up with? Oh, and it's Brent, not Brett. :^) --Brent Dax [EMAIL PROTECTED] Perl and Parrot hacker Yeah, and my underwear is flame-retardant--that doesn't mean I'm gonna set myself on fire to prove it.

The Great Renaming

2003-09-20 Thread Brent Dax
* Embedder typedef Parrot_Interp will stay as is, with an adjustment to the new name. (i.e. it's now 'typedef parrot_interp_t * Parrot_Interp'). * New (?) internal typedef Interp ('typedef parrot_interp_t Interp') will be added(?). Are there any objections to this? --Brent Dax

RE: [RfT] Configure/Makefile changes towards Borland C++ Builder

2003-09-19 Thread Brent Dax
'calltool.pl cc' to invoke the C compiler--it wouldn't be 'calltool.pl cl' on Windows, or 'calltool.pl gcc' on gcc-using systems. And 'calltool.pl' could convert paths on VMS or Windows. *That* would make me a happy Configure hacker. :^) --Brent Dax [EMAIL PROTECTED] Perl and Parrot hacker Yeah, and my

One more test failure on Windows

2003-09-17 Thread Brent Dax
% 117 21 subtests skipped. Failed 1/57 test scripts, 98.25% okay. 1/897 subtests failed, 99.89% okay. NMAKE : fatal error U1077: 'C:\Perl\bin\perl.exe' : return code '0xff' This is with a fresh checkout. I don't know where to start on this one--any thoughts? --Brent Dax [EMAIL PROTECTED] Perl

RE: This week's summary

2003-09-15 Thread Brent Dax
Dan Sugalski: # On Mon, 15 Sep 2003, Brent Dax wrote: # Piers Cawley: # # Welcome to this week's Perl 6 Summary. And what better way could # there # # be of spending the morning of your 36th birthday than by reading # # through a bunch of old messages in a couple of mailing lists

RE: This week's summary

2003-09-15 Thread Brent Dax
. Enjoy *that*. ;^) --Brent Dax [EMAIL PROTECTED] Perl and Parrot hacker Yeah, and my underwear is flame-retardant--that doesn't mean I'm gonna set myself on fire to prove it.

RE: [PATH] Get rid of very annoying header warnings on darwin

2003-09-11 Thread Brent Dax
place to put it. --Brent Dax [EMAIL PROTECTED] Perl and Parrot hacker Yeah, and my underwear is flame-retardant--that doesn't mean I'm gonna set myself on fire to prove it. Index: config/init/hints/darwin.pl === RCS file: /cvs/public

RE: Need Win32 Tinder suggestions

2003-09-11 Thread Brent Dax
. --Brent Dax [EMAIL PROTECTED] Perl and Parrot hacker Yeah, and my underwear is flame-retardant--that doesn't mean I'm gonna set myself on fire to prove it.

RE: Need Win32 Tinder suggestions

2003-09-11 Thread Brent Dax
during long drives. It was good, but not long enough to last from Virginia to Philadelphia. ;^) --Brent Dax [EMAIL PROTECTED] Perl and Parrot hacker Yeah, and my underwear is flame-retardant--that doesn't mean I'm gonna set myself on fire to prove it.

RE: [PATCH] Build system command line options

2003-09-10 Thread Brent Dax
handles, including all the /..flags/ settings. So to append to ccflags, you'd just do: perl Configure.pl --ccflags=:add{stuff to append} Will this suffice? --Brent Dax [EMAIL PROTECTED] Perl and Parrot hacker Yeah, and my underwear is flame-retardant--that doesn't mean I'm gonna set

RE: Namespace'd subs in IMCC?

2003-09-07 Thread Brent Dax
... .end .endnamespace --Brent Dax [EMAIL PROTECTED] Perl and Parrot hacker Yeah, and my underwear is flame-retardant--that doesn't mean I'm gonna set myself on fire to prove it.

RE: [RfC] vtable-dump

2003-09-04 Thread Brent Dax
that draws the GUI progress bar so people don't think the computer froze up while serializing 42gb of data? Or worse, the thread that handles the cancel button? --Brent Dax [EMAIL PROTECTED] Perl and Parrot hacker Yeah, and my underwear is flame-retardant--that doesn't mean I'm gonna set myself on fire

RE: [CVS ci] exit opcode

2003-08-29 Thread Brent Dax
Leopold Toetsch: # I'd like to change the startup parameters too: move the ARGV array from # P0 to P5. Agreed on my end, at least--though I suspect the approval you really need is Dan's. I'll let you apply this when he does. --Brent Dax [EMAIL PROTECTED] Perl and Parrot hacker Yeah, and my

RE: MSVC++ complaints

2003-08-29 Thread Brent Dax
non-existent power :^) ) that pointer types are hidden, because the underlying structs are left undefined anyway. I do agree that typedef Parrot_Interp should not be used in Parrot's internals. Perhaps we should just use Interp * instead. --Brent Dax [EMAIL PROTECTED] Perl and Parrot hacker Yeah

RE: mission haiku

2003-08-28 Thread Brent Dax
Nicholas Clark: # Perl internals slow, # nigh on unmaintainable. # So we write parrot. Soon we all decide That others could use it too. Cherry trees blossom. :^) --Brent Dax [EMAIL PROTECTED] Perl and Parrot hacker Yeah, and my underwear is flame-retardant--that doesn't mean I'm gonna

RE: [CVS ci] PackFile-15: print warning location

2003-08-24 Thread Brent Dax
out, however, that setline_i conflicts cognatively with the long name of the normal setline op. Perhaps this is the source of your confusion. --Brent Dax [EMAIL PROTECTED] Perl and Parrot hacker Yeah, and my underwear is flame-retardant--that doesn't mean I'm gonna set myself on fire to prove it.

RE: [CVS ci] PackFile-15: print warning location

2003-08-24 Thread Brent Dax
number table by default, until it's overridden by a .setline, and have a command-line flag that disables .setline and friends. Basically, each program would start with an implicit .setfile and .setline_i. --Brent Dax [EMAIL PROTECTED] Perl and Parrot hacker Yeah, and my underwear is flame-retardant

RE: Registers vs. Stack

2003-08-21 Thread Brent Dax
fewer Hard Problems, but run slower. All things considered, we'd rather tackle a few Hard Problems than run slower. --Brent Dax [EMAIL PROTECTED] Perl and Parrot hacker Yeah, and my underwear is flame-retardant--that doesn't mean I'm gonna set myself on fire to prove it.

RE: [RfC] constant PMCs and classes

2003-08-20 Thread Brent Dax
for this? --Brent Dax [EMAIL PROTECTED] Perl and Parrot hacker Yeah, and my underwear is flame-retardant--that doesn't mean I'm gonna set myself on fire to prove it.

RE: [RfC] constant PMCs and classes

2003-08-20 Thread Brent Dax
vtable... --Brent Dax [EMAIL PROTECTED] Perl and Parrot hacker Yeah, and my underwear is flame-retardant--that doesn't mean I'm gonna set myself on fire to prove it.

RE: set vs. assign, continued: 'add' vs. 'add!'

2003-08-14 Thread Brent Dax
correct arguments. --Brent Dax [EMAIL PROTECTED] Perl and Parrot hacker Yeah, and my underwear is flame-retardant--that doesn't mean I'm gonna set myself on fire to prove it.

RE: pirate status / need help with instances

2003-08-14 Thread Brent Dax
to be dealt with at the syntactic (bytecode) level, not the semantic (PMC) level. --Brent Dax [EMAIL PROTECTED] Perl and Parrot hacker Yeah, and my underwear is flame-retardant--that doesn't mean I'm gonna set myself on fire to prove it.

RE: assign opcodes

2003-08-14 Thread Brent Dax
TOGoS: # Personally, I would like = to mean 'set', and # maybe - do 'assign'. I usually think of registers as variables with fixed names, so the Perl 6 part of my brain suggests: $P0 = $P1 #assign $P0 := $P1 #set --Brent Dax [EMAIL PROTECTED] Perl and Parrot hacker

RE: set vs. assign, continued: 'add' vs. 'add!'

2003-08-14 Thread Brent Dax
allocate new PMCs and return them--to my knowledge, they always operate on a target PMC. I believe that this is done for speed reasons, although I'm not sure about that--after all, it's much cheaper to allocate target PMCs only when you need them than to allocate them when you don't. --Brent Dax

RE: #define name collisions -- yet another small project

2003-08-14 Thread Brent Dax
, eh? FWIW, I've always hated the add it to the compiler command line method used there. It clutters up the command line and makes internal symbols leak out to embedders. I would be very happy to see those die a slow, painful death. --Brent Dax [EMAIL PROTECTED] Perl and Parrot hacker Yeah

Re: Re[2]: parrot, win32, stand-alone distribution, separate Parrot maillist

2003-08-05 Thread Brent Dax
. :^) (BTW, such a thing would actually help me now, while I'm away from my toolkit...) --Brent Dax [EMAIL PROTECTED] Perl and Parrot hacker

Re: parrot, win32, stand-alone distribution, separate Parrot maillist

2003-08-04 Thread Brent Dax
not interested in Perl, but in Parrot) The list is named perl6-internals mostly for historical reasons--the discussion on it is almost exclusively Parrot. Dan has said that it will eventually become something like parrot-dev, but not yet. --Brent Dax [EMAIL PROTECTED] Perl and Parrot hacker

Re: [CVS ci] don't trace system areas in sweep opcode

2003-07-31 Thread Brent Dax
Leopold Toetsch: To clean up on scope exit (and after a Perl Cundef ins), the HL emits a Csweep 0 opcode. This doesn't do Ctrace_system_areas anymore, because there is nothing unanchored and alive beyond the runloop's stack. Have I mentioned lately that you guys are geniuses? --Brent Dax

Re: cvs commit: parrot embed.c

2003-07-31 Thread Brent Dax
writing this offline, so I can't tell you what the correct constant is. --Brent Dax [EMAIL PROTECTED] Perl and Parrot hacker

Re: [perl #23135] Build fails under Win32

2003-07-31 Thread Brent Dax
, it should be specific about that To learn from Brent Dax, it's a os specific problem. The JIT may be an MSVC-only thing, but to my knowledge it has *never* worked on Windows/MSVC. However, I can't imagine that exec works on Windows under any platform, because I don't think the .exe format is supported

Re: [perl #23135] Build fails under Win32

2003-07-28 Thread Brent Dax
looking at the diffs on jit.pl will be enlightening. Unfortunately, I'm away from my home computer and I don't have a C compiler or toolkit, so I can't work it out myself. --Brent Dax [EMAIL PROTECTED] Perl and Parrot hacker

[COMMIT] core.ops split

2003-07-22 Thread Brent Dax
The core.ops split has been committed. Documentation has been fixed up, and all the copyright stuff should be correct. Please remember to reassemble any Parrot bytecode files you currently have. --Brent Dax [EMAIL PROTECTED] Perl and Parrot hacker Yeah, and my underwear is flame-retardant

RE: [COMMIT] core.ops split

2003-07-22 Thread Brent Dax
this for io.ops # and core.ops (which just got a lot smaller). This is probably a good idea. I'd actually suggest combining them into one file--your_ops.pod or somesuch--that covered all installed ops files, but the way the documentation is formatted doesn't really lend itself to that. --Brent

RE: Making Parrot On Win32

2003-07-22 Thread Brent Dax
tracking those down. --Brent Dax [EMAIL PROTECTED] Perl and Parrot hacker Yeah, and my underwear is flame-retardant--that doesn't mean I'm gonna set myself on fire to prove it.

RE: [WIP PATCH] core.ops split-up

2003-07-20 Thread Brent Dax
diff. I encourage people to test it out and tell me both how well it works and what they think of the arrangement. TIA, --Brent Dax [EMAIL PROTECTED] Perl and Parrot hacker Yeah, and my underwear is flame-retardant--that doesn't mean I'm gonna set myself on fire to prove it.

[WIP PATCH] core.ops split-up

2003-07-18 Thread Brent Dax
. --Brent Dax [EMAIL PROTECTED] Perl and Parrot hacker Yeah, and my underwear is flame-retardant--that doesn't mean I'm gonna set myself on fire to prove it.

RE: [WIP PATCH] core.ops split-up

2003-07-18 Thread Brent Dax
Brent Dax: # Since I don't think it's polite to flood peoples' mailboxes, I have # uploaded the 205 kb (9213 line) patch to # http://filespace.brentdax.com/brentdax/coresplit.diff. The version I originally posted contained a patch to classes/timer.pmc, basically disabling its guts

RE: [perl #23006] FLOATVAL_FMT

2003-07-16 Thread Brent Dax
which Parrot currently does for systems with no snprintf. --Brent Dax [EMAIL PROTECTED] Perl and Parrot hacker Yeah, and my underwear is flame-retardant--that doesn't mean I'm gonna set myself on fire to prove it.

RE: Perl* Abstraction

2003-07-11 Thread Brent Dax
. --Brent Dax [EMAIL PROTECTED] Perl and Parrot hacker Yeah, and my underwear is flame-retardant--that doesn't mean I'm gonna set myself on fire to prove it.

RE: Exceptions

2003-06-26 Thread Brent Dax
that inherits from both Exception and Continuation, but I don't think that normal exceptions can or should be resumable. --Brent Dax [EMAIL PROTECTED] Perl and Parrot hacker

RE: Exceptions

2003-06-24 Thread Brent Dax
the formatting--I just reinstalled Windows, and I'm still settling in here.) --Brent Dax [EMAIL PROTECTED]

RE: Object spec, try 2

2003-03-02 Thread Brent Dax
to be the right thing. --Brent Dax [EMAIL PROTECTED] @roles=map {Parrot $_} qw(embedding regexen Configure) How do you test this 'God' to prove it is who it says it is? If you're God, you know exactly what it would take to convince me. Do that. --Marc Fleury on alt.atheism

RE: Object spec, try 2

2003-03-02 Thread Brent Dax
don't care much about such languages, but how is Parrot going to support classless languages like JavaScript? Are such languages going to have to fake it with anonymous classes, or will we make sure that you don't *really* need a class behind an object? --Brent Dax [EMAIL PROTECTED] @roles=map

RE: XML within parrot?

2003-02-17 Thread Brent Dax
tell you for sure. --Brent Dax [EMAIL PROTECTED] @roles=map {Parrot $_} qw(embedding regexen Configure) How do you test this 'God' to prove it is who it says it is? If you're God, you know exactly what it would take to convince me. Do that. --Marc Fleury on alt.atheism

RE: Securing Parrot ASM

2003-01-28 Thread Brent Dax
is. That way the sysadmin or whoever can make sure that only harmless libraries get in. The control mechanism could be in Parrot_dlopen, which would make (well-behaved) native libraries subject to it too. --Brent Dax [EMAIL PROTECTED] @roles=map {Parrot $_} qw(embedding regexen Configure) How do

RE: Bytecode metadata

2003-01-23 Thread Brent Dax
. (The first means that any metadata we decide to add in the future will be slower than the metadata we add now; the second has problems with several third-party tools picking the same number.) --Brent Dax [EMAIL PROTECTED] @roles=map {Parrot $_} qw(embedding regexen Configure) How do you test

RE: Bytecode metadata

2003-01-23 Thread Brent Dax
Dan Sugalski: # At 12:10 AM -0800 1/23/03, Brent Dax wrote: # Dan Sugalski: # # Since it looks like it's time to extend the packfile # format and the # # in-memory bytecode layout, this would be the time to start # discussing # # metadata. What sorts of metadata do people think are useful

RE: Objects, finally (try 1)

2003-01-22 Thread Brent Dax
case). I'm not sure exactly how this would be implemented but...um...I'm sure you *could* do it. ;^) Dan: with the various AUTOLOAD-esque features, can we reasonably expect to be able to have One True Object PMC? --Brent Dax [EMAIL PROTECTED] @roles=map {Parrot $_} qw(embedding regexen Configure

RE: Objects, finally (try 1)

2003-01-12 Thread Brent Dax
popular encoding is in their country. The default default string type will be utf8, but it's currently ASCII because Unicode Is Hard. --Brent Dax [EMAIL PROTECTED] @roles=map {Parrot $_} qw(embedding regexen Configure) If you want to propagate an outrageously evil idea, your conclusion must

RE: The draft todo/worklist

2003-01-12 Thread Brent Dax
rather that Parrot implement Unicode once and make sure it's right, or that a dozen languages all implement their own incompatible, broken Unicode systems? --Brent Dax [EMAIL PROTECTED] @roles=map {Parrot $_} qw(embedding regexen Configure) If you want to propagate an outrageously evil idea, your

RE: cvs commit: parrot exceptions.c interpreter.c misc.c spf_vtable.c

2003-01-11 Thread Brent Dax
Steve Fink: # -memcpy(targ, ret-strstart, ret-bufused); # -targ[ret-bufused + 1] = '\0'; # +memcpy(targ, ret-strstart, ret-strlen); # +targ[ret-strlen] = '\0'; I could be wrong, but isn't strlen the length in characters rather than the length in bytes? --Brent Dax [EMAIL

RE: Infant mortality

2002-12-31 Thread Brent Dax
, interpreter-jb_stack, jb); } } Yeah, I know, macros are evil, but they make this code *s* much prettier... --Brent Dax [EMAIL PROTECTED] @roles=map {Parrot $_} qw(embedding regexen Configure) If you want to propagate an outrageously evil idea, your conclusion must be brazenly clear

RE: [perl #19467] [PATCH] win32.h - MinGW #pragma warnings

2002-12-28 Thread Brent Dax
that compiler is # Microsoft's. If Brent Dax will verify that his original # intent was for those pragmas to apply only to Microsoft's C # compiler, then an improvement would be to change one line of I didn't introduce these. Looking at the CVS logs, I find that most of them were added in way back

RE: cvs commit: parrot/t/src sprintf.t

2002-12-17 Thread Brent Dax
format. Because those ones were the only ones I noticed were broken. :^) Implied patch applied. --Brent Dax [EMAIL PROTECTED] @roles=map {Parrot $_} qw(embedding regexen Configure) If you want to propagate an outrageously evil idea, your conclusion must be brazenly clear, but your proof

RE: [perl #19187] t/src/sprintf errors with 64-bit ints:

2002-12-16 Thread Brent Dax
the printing. The fix is now in CVS. The tests were passing in (64-bit) INTVALs, but were told to expect (32-bit) ints: INTVAL ival; ... ival=...; Parrot_sprintf(..., == %#x, ival); /*^^^ needs to be %#vx (v for VAL) */ --Brent Dax

RE: CVSMonitor

2002-12-15 Thread Brent Dax
Dan Sugalski: # Wow, really spiffy. Can we get all the back-end infrastructure # watching stuff (this, bonsai, tinderbox, RT) linked together # somewhere central? http://www.parrotcode.org/resources --Brent Dax [EMAIL PROTECTED] @roles=map {Parrot $_} qw(embedding regexen Configure) If you

RE: [perl #19090] [PATCH] make parrot_v[sfn]*printf behave itself

2002-12-13 Thread Brent Dax
or something. :^) --Brent Dax [EMAIL PROTECTED] @roles=map {Parrot $_} qw(embedding regexen Configure) If you want to propagate an outrageously evil idea, your conclusion must be brazenly clear, but your proof unintelligible. --Ayn Rand, explaining how today's philosophies came to be

RE: [perl #18566] [PATCH]

2002-12-03 Thread Brent Dax
. We should use it, even if a couple people won't understand that it wasn't our idea to call it that. --Brent Dax [EMAIL PROTECTED] @roles=map {Parrot $_} qw(embedding regexen Configure) If you want to propagate an outrageously evil idea, your conclusion must be brazenly clear, but your proof

RE: Native function calls

2002-11-20 Thread Brent Dax
to be the basic XS mechanism, why don't we just ask the user (or, more likely, the preprocessor) to write an argument-handling routine? --Brent Dax [EMAIL PROTECTED] @roles=map {Parrot $_} qw(embedding regexen Configure) If you want to propagate an outrageously evil idea, your conclusion must

RE: Selfbootstrapping compilers (Was: faq)

2002-11-13 Thread Brent Dax
wants. But don't worry--we'll ship it already bytecompiled. --Brent Dax [EMAIL PROTECTED] @roles=map {Parrot $_} qw(embedding regexen Configure) Wire telegraph is a kind of a very, very long cat. You pull his tail in New York and his head is meowing in Los Angeles. And radio operates exactly

RE: rx.ops, bitmaps and memory leaks

2002-11-08 Thread Brent Dax
down. (Just imagine how big it would be if I tried to put in a bit for every Unicode character!) Instead, high bit characters are encoded in a separate string. It seems to me that this behavior isn't useful in the general case. --Brent Dax [EMAIL PROTECTED] @roles=map {Parrot $_} qw(embedding

RE: [CVS ci] Parrot_destroy

2002-11-04 Thread Brent Dax
to explicitly free the memory associated with a buffer without freeing the header? That seems like it could be useful in other areas too (although I'm not quite sure where). --Brent Dax [EMAIL PROTECTED] @roles=map {Parrot $_} qw(embedding regexen Configure) Wire telegraph is a kind of a very, very long

RE: Need for fingerprinting? [was: Re: What to do if Digest::MD5 is unavailable?]

2002-11-04 Thread Brent Dax
, but for more # complex programs, involving PMCs, JIT is currently slower. Wasn't the plan to deal with that to use the JIT to construct a new cgoto core? --Brent Dax [EMAIL PROTECTED] @roles=map {Parrot $_} qw(embedding regexen Configure) Wire telegraph is a kind of a very, very long cat. You pull

RE: [CVS ci] Parrot_destroy

2002-11-03 Thread Brent Dax
with string_substr-like semantics, allowing you to allocate a header *once* and reuse it instead of potentially reallocating dozens of times. --Brent Dax [EMAIL PROTECTED] @roles=map {Parrot $_} qw(embedding regexen Configure) Wire telegraph is a kind of a very, very long cat. You pull his tail in New

RE: What to do if Digest::MD5 is unavailable?

2002-11-01 Thread Brent Dax
the pure-Perl implementation of Digest::MD5 with Parrot. --Brent Dax [EMAIL PROTECTED] @roles=map {Parrot $_} qw(embedding regexen Configure) Wire telegraph is a kind of a very, very long cat. You pull his tail in New York and his head is meowing in Los Angeles. And radio operates exactly the same way

RE: Parrot 0.0.9

2002-10-29 Thread Brent Dax
. We'll reserve some of the types--say, up to 127 to be safe--and let any outside tools use chunk numbers above that. --Brent Dax [EMAIL PROTECTED] @roles=map {Parrot $_} qw(embedding regexen Configure) Wire telegraph is a kind of a very, very long cat. You pull his tail in New York and his head

RE: [perl #18097] [PATCH] allow NULL interpreter in sprintf like functions

2002-10-28 Thread Brent Dax
Leopold Toetsch: # Brent Dax wrote: # When I was working on switching most fprintf calls to PIO, # there were # so many functions that didn't take an interpreter that I eventually # made PIO_printf and PIO_eprintf (output to stderr) fall # back to stdio # if given a null interpreter

[perl #18097] [PATCH] allow NULL interpreter in sprintf like functions

2002-10-27 Thread Brent Dax
to stderr) fall back to stdio if given a null interpreter. So at least part of the problem is that lots of functions don't even have an interpreter available. --Brent Dax [EMAIL PROTECTED] (Who is slowy scribbling this into his Visor)

RE: Draft sketch of bytecode generation

2002-10-27 Thread Brent Dax
. --Brent Dax [EMAIL PROTECTED] @roles=map {Parrot $_} qw(embedding regexen Configure) Wire telegraph is a kind of a very, very long cat. You pull his tail in New York and his head is meowing in Los Angeles. And radio operates exactly the same way. The only difference is that there is no cat

RE: Draft sketch of bytecode generation

2002-10-27 Thread Brent Dax
: SIZE: 524 NAME: bc TYPE: Parrot::Bytecode DATA: ... --Brent Dax [EMAIL PROTECTED] @roles=map {Parrot $_} qw(embedding regexen Configure) Wire telegraph is a kind of a very, very long cat. You pull his tail in New York and his head is meowing

RE: Parrot 0.0.9

2002-10-23 Thread Brent Dax
on this, # although I know Brent went through and cleaned up a bunch of stuff # so that at least exceptions will be thrown when they should be. I wrote this, but another part of the patch was deemed unacceptable, so it was never committed. --Brent Dax [EMAIL PROTECTED] @roles=map {Parrot $_} qw(embedding

RE: Configuring and DOD problems

2002-10-23 Thread Brent Dax
Configure::Data methods to query and # dump data. And thus has to run init/data.pl first. I consider this a weakness. --Brent Dax [EMAIL PROTECTED] @roles=map {Parrot $_} qw(embedding regexen Configure) Wire telegraph is a kind of a very, very long cat. You pull his tail in New York and his head

RE: Getting started guide v0.4

2002-10-20 Thread Brent Dax
/REMOVE:membername /SUBSYSTEM:{CONSOLE|EFI_APPLICATION|EFI_BOOT_SERVICE_DRIVER| EFI_ROM|EFI_RUNTIME_DRIVER|NATIVE|POSIX|WINDOWS| WINDOWSCE}[,#[.##]] /VERBOSE --Brent Dax [EMAIL PROTECTED] @roles=map {Parrot $_} qw(embedding regexen

RE: C# and Parrot

2002-10-18 Thread Brent Dax
really usable for full languages. --Brent Dax [EMAIL PROTECTED] @roles=map {Parrot $_} qw(embedding regexen Configure) Wire telegraph is a kind of a very, very long cat. You pull his tail in New York and his head is meowing in Los Angeles. And radio operates exactly the same way. The only difference

RE: PMC initializer stuff

2002-10-18 Thread Brent Dax
. (So you get either # an int PMC or a string PMC in the list of keys) I assume that, at least for the Color property, the PerlArray implementation would then go out to the stashes and look for a Color property? --Brent Dax [EMAIL PROTECTED] @roles=map {Parrot $_} qw(embedding regexen Configure

RE: popping an empty intlist

2002-10-13 Thread Brent Dax
--Brent Dax [EMAIL PROTECTED] @roles=map {Parrot $_} qw(embedding regexen Configure) Wire telegraph is a kind of a very, very long cat. You pull his tail in New York and his head is meowing in Los Angeles. And radio operates exactly the same way. The only difference is that there is no cat

RE: signal 11 when run on x86, JIT enabled

2002-10-13 Thread Brent Dax
); # print 2, ok 1\n # set I0, 1 But that doesn't discriminate between having the JIT enabled and not having it. That test *should* run if the JIT isn't activated. --Brent Dax [EMAIL PROTECTED] @roles=map {Parrot $_} qw(embedding regexen Configure) Wire telegraph is a kind of a very

RE: Win32 src test failure

2002-10-12 Thread Brent Dax
it a week or so ago. I'll look into this if some time pops up from behind a bush or something. :^) --Brent Dax [EMAIL PROTECTED] @roles=map {Parrot $_} qw(embedding regexen Configure) Wire telegraph is a kind of a very, very long cat. You pull his tail in New York and his head is meowing in Los

RE: Failed src tests on Win32

2002-10-11 Thread Brent Dax
tests, 0.00% okay Known issue. Right now, the code behind Parrot::Test::c_output_is doesn't work on Windows. But thanks for reporting this--had we not known about it already, it probably would have thrown us into a blind panic. :^) --Brent Dax [EMAIL PROTECTED] @roles=map {Parrot $_} qw(embedding

RE: [perl #17817] [PATCH] Parrot_sprintf-related stuff, part 2

2002-10-11 Thread Brent Dax
Andy Dougherty: # On Wed, 9 Oct 2002, Brent Dax wrote: # # Can you try this? # # (at the top of the function...) # va_list *arg = (va_list *) (obj-data); # (vararg accesses should look like...) # va_arg(*arg, ...); # (no end-of-function assignment should be necessary

RE: [perl #17817] [PATCH] Parrot_sprintf-related stuff, part 2

2002-10-11 Thread Brent Dax
Brent Dax: # Can someone with a PPC box try to figure out why this is happening? # # /op/string.# Failed test (t/op/string.t at line # 1224) # # got: '-1.13014e-302 # # -1.13014e-302 # # ' # # expected: '80.43 # # -1.1

RE: [perl #17817] [PATCH] Parrot_sprintf-related stuff, part 2

2002-10-10 Thread Brent Dax
. :^) And thanks for being a patient and helpful tester and debugger. Once I clear up the issue with the Sun compiler, I'll be committing this. Well, a slightly modified version. Relax, it's nothing drastic--I just ran it through check_source_standards.pl and run_indent.pl. --Brent Dax [EMAIL PROTECTED

RE: [perl #17817] [PATCH] Parrot_sprintf-related stuff, part 2

2002-10-09 Thread Brent Dax
; # ch = va_arg(arg, char); Can you try putting the first code back in, but change the object call to be like this: ((va_list)(obj-data)) ? I'm not sure yet, but this *may* be causing your other problems. --Brent Dax [EMAIL PROTECTED] @roles=map {Parrot $_} qw(embedding regexen Configure

Warnings on VC++

2002-10-09 Thread Brent Dax
Studio ..NET\Vc7\PlatformSDK\Include\WinDef.h(138) : see previous definition of 'CONST' --Brent Dax [EMAIL PROTECTED] @roles=map {Parrot $_} qw(embedding regexen Configure) Wire telegraph is a kind of a very, very long cat. You pull his tail in New York and his head is meowing in Los Angeles

<    1   2   3   4   5   6   >