Re: Pre-OSCON hackathon

2007-07-18 Thread Michael G Schwern
Andy Lester wrote: > There's a p5 reposithon going on at Schwern's before OSCON. I'd like to > hook up with Jonathan and whoever else is around pre-OSCON there, and > have our own little Parrot hackathon on the corner. I'm sure Schwern > will be fine with that.

Re: [perl #36677] Parrot cannot startup if STDERR or STDOUT is closed

2005-07-29 Thread Michael G Schwern
rsion"; print STDERR $? >> 8' Parrot IO: Failed init layer(unix). 66 It appears to be your redirect which is doing it. $ perl -wle 'close STDOUT; system "parrot --version >/dev/null 2>&1 "; print STDERR $? >> 8' 0 It must be reopening

Re: Test::Builder change BAILOUT -> BAIL_OUT

2005-05-05 Thread Michael G Schwern
> > Just out of curiosity - any particular reason for the change? Everything else in Test::Builder is this_style not thisstyle. -- Michael G Schwern [EMAIL PROTECTED] http://www.pobox.com/~schwern Reality is that which, when you stop believing in it, doesn't go away. -- Phillip K. Dick

Re: Test::Builder change BAILOUT -> BAIL_OUT

2005-05-03 Thread Michael G Schwern
On Tue, May 03, 2005 at 09:23:01PM -0700, chromatic wrote: > Parrot bundles Test::Builder 0.11 (from Test-Simple 0.41). Is it worth > upgrading? Couldn't hurt. A whole mess of is_deeply() bugs have been fixed since 0.41. -- Michael G Schwern [EMAIL PROTECTED] http://ww

Test::Builder change BAILOUT -> BAIL_OUT

2005-05-03 Thread Michael G Schwern
Ponie, Parrot, Test::Class and XUL::Node. BAILOUT() will remain as an undocumented, deprecated method so you do not have to take any action at this time. This is just for informational purposes. [1] cpansearch.bulknews.net -- Michael G Schwern [EMAIL PROTECTED] http://www.pobox.com/~schwern

rsync has .svn directories?

2005-04-14 Thread Michael G Schwern
The rsync off of cvs.perl.org::parrot-HEAD as suggested on parrotcode.org contains .svn directories. This doesn't seem right.

Re: [perl #34978] lib/Parrot/Test.pm should not use "&&" in commands

2005-04-14 Thread Michael G Schwern
And this patch has the added benefit of working. Index: lib/Parrot/Test/m4.pm === --- lib/Parrot/Test/m4.pm (revision 7835) +++ lib/Parrot/Test/m4.pm (working copy) @@ -2,10 +2,11 @@ use strict; -use Data::Dumper; +p

Re: [perl #34978] lib/Parrot/Test.pm should not use "&&" in commands

2005-04-14 Thread Michael G Schwern
On Thu, Apr 14, 2005 at 03:52:23AM -0700, Jens Rieks wrote: > lib/Parrot/Test.pm has several lines like > $cmd = qq{(cd $path_to_parrot && $parrot $args "$code_f")}; > As this command is executed with system(), it should not include "&&". > All tests on Win98/VC6 are failing with "Command not found

Re: Parrot and the web (PHP?)

2005-04-13 Thread Michael G Schwern
On Wed, Apr 13, 2005 at 04:23:01PM -0400, MrJoltCola wrote: > >Perl was the most famous web development environment some year ago, today > >PHP is that. I think one of > > I disagree. How do you support that blanket statement? I politely request that we not have a Perl vs PHP popularity discussi

Re: Takers wanted - a perl job

2005-04-13 Thread Michael G Schwern
On Wed, Apr 13, 2005 at 08:58:19AM -0700, Robert Spier wrote: > > > Doesn't work when svk is used to check out the copy. But in that case > > > svk list -R does. > > > > Hmm. Maybe this should be a commit action and not a test. > > It was under CVS. I'm pretty sure everyone ignored it there :)

Re: Takers wanted - a perl job

2005-04-12 Thread Michael G Schwern
On Tue, Apr 12, 2005 at 10:54:14AM +0100, Nicholas Clark wrote: > On Tue, Apr 12, 2005 at 02:50:57AM -0700, Michael G Schwern wrote: > > > No need to parse the XML files, "svn list -R" lists everything in the repo. > > > > And I suppose I just volunteered myse

Re: Takers wanted - a perl job

2005-04-12 Thread Michael G Schwern
On Tue, Apr 12, 2005 at 11:08:30AM +0200, Leopold Toetsch wrote: > t/src/manifest.t tests 3 and 4 used to compare MANIFEST file entries > against CVS/Entries. The latter is now .svn/entries with an xmlish syntax. > The job is now to replace t/src/manifest.t:scan_cvs so that it extracts > C items

Re: $(TOUCH) in Perl: any reason not to use utime()?

2005-04-04 Thread Michael G Schwern
On Mon, Apr 04, 2005 at 12:00:20PM -0400, Chip Salzenberg wrote: > Currently, config/gen/makefiles/root.in says: > > TOUCH = $(PERL) -e ${PQ}open(A,qq{>>$$_}) or die foreach @ARGV${PQ} > > However, this fails for my source tree. I habitually leave > CVS-controlled files write-only until t

Re: Passing on the hat

2005-03-21 Thread Michael G Schwern
On Mon, Mar 21, 2005 at 03:39:57PM -0500, Dan Sugalski wrote: > As such, I'd like to say a big thanks to Chip Salzenburg who's agreed > to take the hat. The perl folks on the list will recognize Chip as > the perl 5.004 pumpking and the guy who took the first shot at "Perl: > The Next Generation

Re: svn

2004-12-09 Thread Michael G Schwern
On Thu, Dec 09, 2004 at 04:35:26PM -0800, Brent 'Dax' Royal-Gordon wrote: > Michael G Schwern <[EMAIL PROTECTED]> wrote: > > 1) Are they easily available on all the platforms Parrot is? Various > > Unixen, OS X, Windows. Is there any hope for a VMS port? >

Re: svn

2004-12-09 Thread Michael G Schwern
ing CVS repository to it without losing revision histories? 7) Can we supply a read-only CVS mirror of the repository? 8) What's the documentation like? Is there a well-written, comprehensive tutorial? Can I get going in under an hour? -- Michael G Schwern[EMAIL PROTECTED] http://www.pobox.com/~schwern/ Home of da bomb

Re: svn

2004-12-08 Thread Michael G Schwern
.1.1 and using fsfs based repositories. Keep in mind that SVN is slower on checkouts than CVS. However diff is a purely local operation. And if you're using something like SVK network traffic isn't much of an issue after all after the initial mirror. -- Michael G Schwern[EMAIL PRO

Re: [off topic] an amusing side note

2004-11-24 Thread Michael G Schwern
ist from that of those new operators which replace existing common idioms in Perl 5 (such as hyperoperators) and make them easier. -- Michael G Schwern[EMAIL PROTECTED] http://www.pobox.com/~schwern/ The method employed I would gladly explain, While I have it so clear in my head, If I h

Re: Inconsistent opcode names

2004-11-21 Thread Michael G Schwern
ns particularly about "this_that" vs "thisthat". FWIW. -- Michael G Schwern[EMAIL PROTECTED] http://www.pobox.com/~schwern/ You're more radiant than a memory of breathtaking ecstasy.

Re: [perl #32245] [BUG] Makefile $(TOUCH), doesn't

2004-10-31 Thread Michael G Schwern
configurable, defaulting to the > 'touch' command on Unix-like systems--not sure what to use for other > systems. Or we could try this, which might work for all systems: ExtUtils::Command provides tested cross-platform versions of the most common shell functions. These should be

Re: C89

2004-10-21 Thread Michael G Schwern
of $18. Makes a great stocking stuffer. Or frightening accessory this Halloween! http://webstore.ansi.org/ansidocstore/product.asp?sku=INCITS%2FISO%2FIEC+9899%2D1999 (That's the C99 spec but it should be clear from it what was C89 and what's been introduced with C99). -- Michael G Schwern[EMAIL PROTECTED] http://www.pobox.com/~schwern/ Beef Coronary

Re: More perl5.005 problems

2004-07-08 Thread Michael G Schwern
s with Test::Simple/More/Builder along with Text::Balanced to avoid users having to resolve module dependencies. Simplest thing to do would be to just throw a recent Test::Harness in there. t/harness has a 'use lib qw(lib)' in it so it should automatically pick it up. Patch atta

Re: More perl5.005 problems

2004-07-08 Thread Michael G Schwern
On Mon, Jun 14, 2004 at 05:26:14PM -0400, Dan Sugalski wrote: > At 4:39 PM -0400 6/14/04, Michael G Schwern wrote: > >On Mon, Jun 14, 2004 at 12:00:42PM -0400, Andy Dougherty wrote: > >> For some reason I haven't been able to figure out, perl5.00503 can't seem > >

Re: More perl5.005 problems

2004-06-14 Thread Michael G Schwern
t style of TODO. You'll have to make a dependency on T::H 2.x if you want to use TODO. -- Michael G Schwern[EMAIL PROTECTED] http://www.pobox.com/~schwern/ Funny thing about weekends when you're unemployed--they don't mean quite so much. 'Cept you get to hang out wit

Re: OO inheritance in a hacker style

2004-02-04 Thread Michael G Schwern
gt; want to easily resolve. Same way you do it now. package Foo; use base qw(This That); sub conflicting_inherited_method { goto &{That->can("conflicting_inherited_method")}; } -- Michael G Schwern[EMAIL PROTECTED] http://www.p

Re: Testing signal handlers

2004-01-28 Thread Michael G Schwern
etimes make things less complicated if you shut off test numbers ($builder->use_numbers(0)). -- Michael G Schwern[EMAIL PROTECTED] http://www.pobox.com/~schwern/ If it's stupid, but it works, it isn't stupid.

Re: [perl #24655] Re:

2003-12-14 Thread Michael G Schwern
chair is against the wall. The owls are listening. Wounds my heart with a monotonous languor. SCUD missile militia South Africa Marxist Ft. Meade assassination Croatian New World Order BATF ECHELON Kennedy FSF Lon Horiuchi Kenneth Starr security -- Michael G Schwern[EMAIL PROTECTED] http://ww

Re: Darwin issues

2003-11-15 Thread Michael G Schwern
On Sat, Nov 15, 2003 at 10:29:41AM +0900, [EMAIL PROTECTED] wrote: > btw: > gcc (GCC) 3.1 20020420 (prerelease) > Mac OS version 10.2.8 (iBook 800Mhz G3, 512MB RAM) FWIW there's a newer gcc at connect.apple.com. Look for the "August gcc update" in Developer Tools.

Re: How?

2003-10-27 Thread Michael G Schwern
eed to jump in. -- Michael G Schwern[EMAIL PROTECTED] http://www.pobox.com/~schwern/

Re: [RFT] File Spec

2003-09-14 Thread Michael G Schwern
rotate its arguments > so the above-mentioned call would become concat_dirnames("/foo", "b"). That would be really silly. -- Michael G Schwern[EMAIL PROTECTED] http://www.pobox.com/~schwern/ Quit looking, kids! It'll EAT YOUR MIND!! -- http://www.angryflower.com/fuck.gif

Re: [RFT] File Spec

2003-09-13 Thread Michael G Schwern
t_dirnames("b", ":my disk:a"); > > > > Trying to concatenate an absolute directory onto a relative one should > > produce an error. > > What do you mean by "absolute directory"? /foo C:\foo [foo] VOL:[foo] \foo etc... Which isn't clear from the example I gave above since ":mydisk:a" is ambiguous on MacOS. To be clearer: concat_dirnames("b", "/foo") == error. -- Michael G Schwern[EMAIL PROTECTED] http://www.pobox.com/~schwern/ Here's hoping you don't harbor a death wish!

Re: [RFT] File Spec

2003-09-11 Thread Michael G Schwern
an error. > File::Spec has an individual function for such purposes, catpath(). > We can't process more than two in-arguments in PASM, so we would take > advantage of prepend_volume and things of such sort. Unless I'm missing something, since the volumes and root dirs are already attached to the filepath string, you don't need more than two arguments. -- Michael G Schwern[EMAIL PROTECTED] http://www.pobox.com/~schwern/ It's Ecstacy time!

Re: [RFT] File Spec

2003-09-11 Thread Michael G Schwern
> > I don't suppose Leo will be pass in spoiled data. Famous last words: "Our data is perfect, we don't need to check our inputs." > > What about volumes? > > I plan a special functions for volumes, and nodes, > and root dirs like prepend_volume, prepend

Re: [RFT] File Spec

2003-09-11 Thread Michael G Schwern
t; "[a]" Same caveats about volumes. > Mac > = Is Parrot really targetting MacOS Classic? PS I'd forward this bit to [EMAIL PROTECTED] > concat_dirnames("", "") = "" > concat_dirnames(null, "") = "" > concat_dirnames

Re: [PATCH] File Spec

2003-09-02 Thread Michael G Schwern
nguish between concatenating directories and files. You also must worry about volumes. Unix: No user visible concept of a volume Windows: VOLUME:\dir1\dir2\file VMS: VOLUME:[dir1.dir2]file -- Michael G Schwern[EMAIL PROTECTED] http://www.pobox.com/~schwern/ Operation Thrusting Peach

Re: Notifications

2003-08-29 Thread Michael G Schwern
. Very simple. > > Why? > > Because there's all sorts of stuff we need to watch for performance > reasons. My first thought on reading this was it would be rather useful for debugger watch-expressions. -- Michael G Schwern[EMAIL PROTECTED] http://www.pobox.com/~s

Re: mission haiku

2003-08-28 Thread Michael G Schwern
rot. Sounds like PONIE. -- Michael G Schwern[EMAIL PROTECTED] http://www.pobox.com/~schwern/ Beef Coronary

Re: What the heck is: timely destruction

2003-08-18 Thread Michael G Schwern
n memory > was troublesome, but it's not, if I interpret your statement well. I don't think its troublesome, no. From the PoV of the programmer, the object has been destroyed. You can leave the freeing of memory for later, that's an internal issue. -- Michael G Schwern

Re: What the heck is: timely destruction

2003-08-18 Thread Michael G Schwern
s how most languages with lexical variables work these days. > In real life, these objects may live somewhere in memory, waiting for the GC, > but in fact are still there, so checking them for being alive will not yield > the correct result. I don't understand what you're saying

Re: What the heck is: timely destruction

2003-08-18 Thread Michael G Schwern
know. With this other garbage collecting technique its more involved than ref counting to guarantee timely destruction as we desire in Perl. Apparently someone's figured a way to do it and do it efficiently. -- Michael G Schwern[EMAIL PROTECTED] http://www.pobox.com/~schwern/

Re: XGameStation

2003-08-14 Thread Michael G Schwern
rocessor @ 25 MHz. Graphics architecture similar to Commodore 64, Atari 800 and Apple II." -- Michael G Schwern[EMAIL PROTECTED] http://www.pobox.com/~schwern/ Cheating is often more efficient. - Seven of Nine

Re: I scare me.

2003-08-02 Thread Michael G Schwern
On Sat, Aug 02, 2003 at 10:35:56AM +0100, Nicholas Clark wrote: > On Sat, Aug 02, 2003 at 01:49:05AM -0400, David H. Adler wrote: > > I'm sure it needs a few tweaks, but I've managed to write a hq9+ > > interpreter in pasm. > > > Any thoughts on this? > > + isn't a portable file name character is

Re: About RT/Perl

2003-03-31 Thread Michael G Schwern
On Mon, Mar 31, 2003 at 12:54:38PM +0100, Alberto Simões/EPL wrote: > Anybody can tell me the address for RT/perl software? > Thanks a lot. Go to google.com, type in RT, hit "I'm feeling lucky" -- It wasn't false, just differently truthful. -- Abhijit Menon-Sen in <[EMAIL PROTECTED]>

Re: parrot performance vs.(trivial test) the good, the bad, and the ugly

2003-02-19 Thread schwern
On Tue, Feb 18, 2003 at 09:27:17PM +0100, Leopold Toetsch wrote: > > --optimize may be broken. I tried it with a clean parrot source and > > > The ellipses should have been placeholders for other options. I > configure mine with: > > perl Configure.pl --floatval=double --debugging --optimize

Re: parrot performance vs.(trivial test) the good, the bad, and the ugly

2003-02-19 Thread schwern
On Tue, Feb 18, 2003 at 01:53:11PM +0100, Leopold Toetsch wrote: > Did you have an optimized parrot compile? > > ( make progclean ; perl Configure.pl ... --optimize ; make -s) --optimize may be broken. I tried it with a clean parrot source and I still get cc -g like so: perl pmc2c.pl coroutine.

Re: parrot performance vs.(trivial test) the good, the bad, and the ugly

2003-02-19 Thread schwern
On Tue, Feb 18, 2003 at 04:03:40AM -0800, Tupshin Harper wrote: > FYI...all three used the identical algorithm taken from the primes.pasm > example complete with labels and gotos(makes for very disconcerting perl > code). Startup times and printf times were not significant in any of the > cases(

Re: benchmarking - it's now all(-1,0,1,5,6)% faster

2003-01-12 Thread Michael G Schwern
wed large differences on x86. -- Michael G. Schwern <[EMAIL PROTECTED]>http://www.pobox.com/~schwern/ Perl Quality Assurance <[EMAIL PROTECTED]> Kwalitee Is Job One

Re: DOS filename collisions

2002-12-04 Thread Michael G Schwern
4megs of RAM and some form of DOS. Dunno if hardware that old is inside Parrot's scope. -- Michael G. Schwern <[EMAIL PROTECTED]>http://www.pobox.com/~schwern/ Perl Quality Assurance <[EMAIL PROTECTED]> Kwalitee Is Job One Only mindless violence can raise my spirits now!

Re: DOS filename collisions

2002-12-04 Thread Michael G Schwern
n intended target, or should we not worry about this? > > DOS isn't an intended compilation target, no. Not even djgpp? -- Michael G. Schwern <[EMAIL PROTECTED]>http://www.pobox.com/~schwern/ Perl Quality Assurance <[EMAIL PROTECTED]> Kwalitee Is Job One

Re: Self documenting comments for parrot

2002-10-02 Thread Michael G Schwern
on format for Parrot must unquestionably allow inlining with the code. > I say all of these things as someone who is new to this project and doesn't > know POD. If some of my statements here are in ignorant of the way things > are, please correct me. -- Michael G. Schwern <[E

Re: Perl 6 JAPH ...

2002-09-30 Thread Michael G Schwern
On Sat, Sep 21, 2002 at 12:33:05PM +0200, Thomas Klausner wrote: > In accordance to Schwern's "How use strict got me a perl5porter", this > seems like "How obfuscation got me on perl6-internals" ... s/Schwern/Merijn/ For reference: http://husk.org/perl/yapc

Re: [perl #16690] Disable t/src under testj

2002-08-22 Thread Michael G Schwern
gt; ar -q [-cTv] archive file ... > ar -r [-cuTv] archive file ... > ar -r [-abciuTv] position archive file ... > ar -t [-Tv] archive [file ...] > ar -x [-CouTv] archive [file ...] > *** Error code 1 -- Michael G. Schwern <[EMAIL PRO

Re: Irrational fear of macros

2002-06-19 Thread Michael G Schwern
".$bar } print FOO(42), "\n"; $ perl ~/tmp/foo.plx FOO has 42 $ perl -dw ~/tmp/foo.plx Default die handler restored. Loading DB routines from perl5db.pl version 1.07 Editor support available. Enter h or `h h' for help, or `man perldebug' for more help. main::(/home/schwern

Re: Roadmap for Parrot

2002-04-17 Thread Michael G Schwern
ol tables > > *) Method calls > > *) Lexicals > > *) Subroutines > > *) Attributes > > *) Per-object specials (variables & subs) > > *) Continuations > > *) Parser > > *) Compiler > > *) Simple optimizer I don't see &qu

[PATCH] VMS fixups. Configure hints & Makefile syntax

2002-04-01 Thread Michael G Schwern
my $name; $name = shift; $name = "test" unless $name; - system("$c{cc} $c{ccflags} $name.c") and die "C compiler died!"; - system("link/exe=test_siz $name") and die "Link failed!&quo

[PATCH Makefile.in] assemble.pl target missing

2002-04-01 Thread Michael G Schwern
all! the first one is easy enough to take care of. As for assemble.pl...? --- Makefile.in 29 Mar 2002 07:07:20 - 1.142 +++ Makefile.in 1 Apr 2002 19:11:18 - @@ -109,7 +109,6 @@ C_LIBS = ${libs} CC = ${cc} -LD = ${ld} PERL = ${perl} -- Michael G. Schwern <[EMA

[PATCH Makefile.in] MMS syntax errors

2002-04-01 Thread Michael G Schwern
te : cvs -q update -dP -status: +status : cvs -n -q upd -dP -lint: ${test_prog} +lint : ${test_prog} $(LINT) ${cc_inc} ${cc_hasjit} -Iclasses $(LINTFLAGS) `echo $(O_FILES) | sed 's/\.o/\.c/g'` $(LINT) ${cc_inc} $(LINTFLAGS) test_main.c -- Michael G. Schwern

[PATCH hints/vms.pl] VMS Configure fix

2002-04-01 Thread Michael G Schwern
ed! Command was '$cmd'"; + +$cmd = "link/exe=test_siz $name"; + system($cmd) and die "Link failed! Command was '$cmd'"; }; *runtestc=sub { -- Michael G. Schwern <[EMAIL PROTECTED]>http://www.pobox.com/~schwern/ Perl Quality Assurance <[EMAIL PROTECTED]> Kwalitee Is Job One If you have to shoot, shoot! Don't talk. -- Tuco, "The Good, The Bad And The Ugly"

Re: OpenVMS V7.2-1H1 configure.pl results using the defaults

2002-04-01 Thread Michael G Schwern
n that it doesn't tell you what the command was. Fixing that, we get: C compiler died! Command was 'CC/DECC /Standard=Relaxed_ANSI/Prefix=All/Obj=.obj/NoList/NOANSI_ALIAS/include=([.include],"/here") testparrotsizes.c' now what's that "/here" thing doing there?

Re: Misc portability cleanups

2002-03-30 Thread Michael G Schwern
2- errno.h same thing. errno is also in ANSI C 89. However, using errno to transmit error messages has bitten us in the ass in Perl5. -- Michael G. Schwern <[EMAIL PROTECTED]>http://www.pobox.com/~schwern/ Perl Quality Assurance <[EMAIL PROTECTED]> Kwalitee Is Job One Monkey tennis

Re: 64 bit Debian Linux/PowerPC OK but very noisy

2002-03-17 Thread Michael G Schwern
when I throw it Interesting (in the Chinese sense) perl configurations. Currently it doesn't. If Parrot is busted wrt 64 bit ints on 32 bit platforms, could Configure just throw a warning? -- Michael G. Schwern <[EMAIL PROTECTED]>http://www.pobox.com/~schwern/ Perl Quality Assurance

Re: [PATCH Configure.pl] (still broken) Re: OpenVMS can't get past configure

2002-03-17 Thread Michael G Schwern
ame in the #include directive is appended to the named place, separated by a "/" character, before applying the decc$to_vms pathname translation function. The result of the decc$to_vms translation is then used as the filespec to try to open. so this works: CC/DECC /INCLUDE=("./include") testparrotsizes.c but you might want to get independent confirmation from the vmsperl folks about that. -- Michael G. Schwern <[EMAIL PROTECTED]>http://www.pobox.com/~schwern/ Perl Quality Assurance <[EMAIL PROTECTED]> Kwalitee Is Job One Not king yet

Re: 64 bit Debian Linux/PowerPC OK but very noisy

2002-03-17 Thread Michael G Schwern
VAL, or running > process in 64-bit mode. Huh? Remember, I am not a C programmer. I just took my perl 5.6.1 that's compiled with 64 bit ints and ran Configure.pl with it. -- Michael G. Schwern <[EMAIL PROTECTED]>http://www.pobox.com/~schwern/ Perl Quality Ass

Re: 64 bit Debian Linux/PowerPC OK but very noisy

2002-03-17 Thread Michael G Schwern
On Sun, Mar 17, 2002 at 10:16:13AM -0800, Brent Dax wrote: > Michael G Schwern: > # On Sat, Mar 16, 2002 at 02:36:45PM -0800, Hong Zhang wrote: > # > > # > Can you check what is the sizeof(INTVAL) and sizeof(void*)? > # > Some warnings should not have happened. > # &g

[PATCH Configure.pl] (still broken) Re: OpenVMS can't get past configure

2002-03-17 Thread Michael G Schwern
the mystery of: $ rm foo $ rm foo $ rm foo $ rm foo $ rm foo $ rm foo $ rm foo $ rm foo $ rm foo $ rm foo $ rm foo rm.exe: foo: no such file or directory :) -- Michael G. Schwern <[EMAIL PROTECTED]>http://www.pobox.com/~schwern/ Perl Quality Assurance <[EMAIL PROTECTED]> Kwalitee Is Job One It wasn't false, just differently truthful. -- Abhijit Menon-Sen in <[EMAIL PROTECTED]>

Re: 64 bit Debian Linux/PowerPC OK but very noisy

2002-03-16 Thread Michael G Schwern
ize=8 ivtype='long long', ivsize=8, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8 alignbytes=8, usemymalloc=n, prototype=define -- Michael G. Schwern <[EMAIL PROTECTED]>http://www.pobox.com/~schwern/ Perl Quality Assurance <[EMAIL P

OpenVMS can't get past configure

2002-03-16 Thread Michael G Schwern
abort -- Michael G. Schwern <[EMAIL PROTECTED]>http://www.pobox.com/~schwern/ Perl Quality Assurance <[EMAIL PROTECTED]> Kwalitee Is Job One no paste enema lycos is taught about it my ass is sealed -- Schwern

64 bit Debian Linux/PowerPC OK but very noisy

2002-03-16 Thread Michael G Schwern
This is parrot built using a 5.6.1 with 64 bit integers. The tests pass ok, but there's a heap of warnings in the build. Here's the complete make output. perl5.6.1 vtable_h.pl perl5.6.1 make_vtable_ops.pl > vtable.ops perl5.6.1 ops2c.pl C core.ops io.ops rx.ops vtable.ops include/parrot/oplib/

Stock Debian Linux/PowerPC OK

2002-03-16 Thread Michael G Schwern
e-I./include -o encodings/utf32.o -c encodings/utf32.c encodings/utf32.c: In function `utf32_skip_forward': encodings/utf32.c:54: warning: cast discards qualifiers from pointer target type encodings/utf32.c: In function `utf32_skip_backward': encodings/utf32.c:62: warning: cast discards qual

Re: +2 Axe of Refactoring: packfile.c

2002-03-10 Thread Michael G Schwern
ers Perl 6 Porters isn't p5p Shut down the server, we'll restart it after- Here comes Simon and he wants to refactor! -- Michael G. Schwern <[EMAIL PROTECTED]>http://www.pobox.com/~schwern/ Perl Quality Assurance <[EMAIL PROTECTED]> Kwalitee Is Job One The beatings will continue until your style improves.

Re: [PATCH] Stop win32 popping up dialogs on segfault

2002-02-08 Thread Michael G Schwern
ion" > instead of popping up a dialog. I think it might be useful > for tinderbox clients. I don't suppose you could put something like this into Perl 5? -- Michael G. Schwern <[EMAIL PROTECTED]>http://www.pobox.com/~schwern/ Perl Quality Assurance <[EMAIL

Re: Perl6/Parrot status

2002-02-07 Thread Michael G Schwern
's a joke that everyone is not familiar with the easter bunny > concept? I don't get it. Can someone have Santa Claus explain it to > me? This, too, is a joke. -- Michael G. Schwern <[EMAIL PROTECTED]>http://www.pobox.com/~schwern/ Perl Quality Assurance <[EM

Re: Perl6/Parrot status

2002-02-07 Thread Michael G Schwern
On Thu, Feb 07, 2002 at 07:12:18PM +0100, Sebastian Bergmann wrote: > Is this for real? I can't really believe this... Yes, I have it on good authority from the Easter Bunny. -- Michael G. Schwern <[EMAIL PROTECTED]>http://www.pobox.com/~schwern/ Perl Quality Assuranc

[PATCH lib/Parrot/Test.pm] More info about failed compiles

2002-01-30 Thread Michael G Schwern
failed with exit code $exit_code") if $exit_code; } my $count; -- Michael G. Schwern <[EMAIL PROTECTED]>http://www.pobox.com/~schwern/ Perl Quality Assurance <[EMAIL PROTECTED]> Kwalitee Is Job One sort God kill 9, @ARGV;

[PATCH t/op/rx.t] Can't use TODO, use SKIP instead

2002-01-29 Thread Michael G Schwern
p", 1); output_is(gentest('HeLlO', <<'CODE', 'i'), <<'OUTPUT', 'case-insensitive regexen (/i)'); rx_literal P0, "hel", $advance rx_oneof P0, "lmno", $advance --

Re: *poke* *poke* Parrot::Test -> Test::Builder patch

2002-01-28 Thread Michael G Schwern
On Tue, Jan 29, 2002 at 12:39:36AM -0500, Dan Sugalski wrote: > Dammit, I had that working before I committed things. I'll fix. Looks like things drifted a bit since I wrote the patch. Want me to do it over? -- Michael G. Schwern <[EMAIL PROTECTED]>http://www.pobox.com/

Re: *poke* *poke* Parrot::Test -> Test::Builder patch

2002-01-28 Thread Michael G Schwern
On Mon, Jan 28, 2002 at 09:33:06PM -0800, Steve Fink wrote: > On Mon, Jan 28, 2002 at 09:36:19PM -0500, Dan Sugalski wrote: > > At 7:47 PM -0500 1/28/02, Michael G Schwern wrote: > > >On Mon, Jan 28, 2002 at 04:07:06PM -0500, Dan Sugalski wrote: > > >> At 1:55 AM -0

Re: *poke* *poke* Parrot::Test -> Test::Builder patch

2002-01-28 Thread Michael G Schwern
On Mon, Jan 28, 2002 at 09:36:19PM -0500, Dan Sugalski wrote: > At 7:47 PM -0500 1/28/02, Michael G Schwern wrote: > >On Mon, Jan 28, 2002 at 04:07:06PM -0500, Dan Sugalski wrote: > >> At 1:55 AM -0500 1/28/02, Michael G Schwern wrote: > >> >This patch seems to h

Re: *poke* *poke* Parrot::Test -> Test::Builder patch

2002-01-28 Thread Michael G Schwern
On Mon, Jan 28, 2002 at 04:07:06PM -0500, Dan Sugalski wrote: > At 1:55 AM -0500 1/28/02, Michael G Schwern wrote: > >This patch seems to have slipped by in the post New Year's haze. It > >updates Parrot's version of Test::More to 0.41 and makes Parrot::Test > >use

*poke* *poke* Parrot::Test -> Test::Builder patch

2002-01-27 Thread Michael G Schwern
This patch seems to have slipped by in the post New Year's haze. It updates Parrot's version of Test::More to 0.41 and makes Parrot::Test use Test::Builder instead of doing Evil things to Test::More. Less Evil is Good. http:[EMAIL PROTECTED]/msg07760.html -- Michael G. Schwern

When Licenses Attack

2002-01-13 Thread Michael G Schwern
ld-style BSD Aladdin Enterprises new-style BSD beer-ware "semi-public-domain" Beware any software license that comes compressed. I just post this as a cautionary tale. The next time you think Parrot's licensing policy is getting in your way, it could be worse. It could be b

[PATCH] Parrot::Test meets Test::Builder

2002-01-12 Thread Michael G Schwern
last unless $ok; } @@ -840,60 +1102,71 @@ return eq_array( [sort _bogus_sort @$a1], [sort _bogus_sort @$a2] ); } - =back -=head1 NOTES -Test::More is B tested all the way back to perl 5.004. +=head2 Extending and Embedding Test::More -=head1 BUGS and CAVEATS +Sometimes the Tes

Big Bucket o' Warnings

2002-01-12 Thread Michael G Schwern
Attached is a build of a just rsync'd parrot on Linux/PowerPC machine. Stock configure using Debian's perl (so nothing fancy like 64bit integers). There's a lot of warnings. -- Michael G. Schwern <[EMAIL PROTECTED]>http://www.pobox.com/~schwern/ Perl Quality A

Re: [PATCH] Skip tests, don't comment them out

2002-01-10 Thread Michael G Schwern
On Thu, Jan 10, 2002 at 03:56:57PM +, Simon Glover wrote: > > As the subject line says. Technically that should be a TODO. -- Michael G. Schwern <[EMAIL PROTECTED]>http://www.pobox.com/~schwern/ Perl Quality Assurance <[EMAIL PROTECTED]> Kwalitee Is

Re: [PATCH] It's a trick, sir...

2002-01-04 Thread Michael G Schwern
On Mon, Dec 31, 2001 at 10:57:54PM -0500, Bryan C. Warnock wrote: > ...there's *two* of them! My very first ever attempt at obfuscated code circa 1997. #!/usr/lib/perl -w use strict; eval unpack('u*', <<'JOKE'); M;7D@0'-I>F5S(#T@<72UO;F4@2US:7@*&qu

Re: JIT me some speed!

2001-12-20 Thread Michael G Schwern
xamples/assembly/mops.pbc Illegal instruction That's not supposed to happen is it? Its Linux/PowerPC, so maybe it is supposed to happen. -- Michael G. Schwern <[EMAIL PROTECTED]>http://www.pobox.com/~schwern/ Perl Quality Assurance <[EMAIL PROTECTED]> K

Re: Nmake is stupid.

2001-12-12 Thread Michael G Schwern
gt; VMS is broken this way too, as is anything without GNU make. We'll get your > patches integrated in soon, and a longer-term solution (i.e. a perl make) > should be ready not too long after that. Anyone insane enough to try this? http://www.cpan.org/modules/by-module/Make/Mak

Re: Parrot FAQ

2001-12-06 Thread Michael G Schwern
On Thu, Dec 06, 2001 at 12:54:54PM -0500, Dan Sugalski wrote: > Not that I'm contemplating actually having parrot run z-code natively, > but... is there anything in the Z machine that we might want to > steal^Wreproduce? I for one would like a PCKUP_FONEBOOTH_N_DIE op. -- Mich

Re: Parrot FAQ

2001-12-04 Thread Michael G Schwern
On Tue, Dec 04, 2001 at 04:27:22PM -0500, Adam Turoff wrote: > Besides, Schwern is having no end of problems with the Perl QA > wiki. I'd much rather put the docs in CVS later this week. Actually, I make a lot more noise than I'm actually having trouble. With the exception

Re: Request for new feature: attach a perl debugger to a running process

2001-10-29 Thread Michael G Schwern
large values of "some". -- Michael G. Schwern <[EMAIL PROTECTED]>http://www.pobox.com/~schwern/ Perl6 Quality Assurance <[EMAIL PROTECTED]> Kwalitee Is Job One There is a disurbing lack of PASTE ENEMA on the internet.

Re: Languages in the core source tree?

2001-10-22 Thread Michael G Schwern
ly exposed a bug inside Parrot. Whether or not a release should be held up because a given language is broken is up to Simon. So yes, put them in the default Parrot tree. Later on when they've matured they can branch off into seperate projects and go their own way. -- Michael G. Schwern

Re: use parrot;

2001-10-20 Thread Michael G Schwern
On Sat, Oct 20, 2001 at 08:11:27PM +0200, raptor wrote: > will it be possible to do this inside Perl program : > > use parrot; > ...parrot code... > no parrot; Bad idea of the day --> Inline::Parrot! -- Michael G. Schwern <[EMAIL PROTECTED]> http://www.pobox.com

Re: PMCs and how the opcode functions will work

2001-10-09 Thread Michael G Schwern
On Mon, Oct 08, 2001 at 06:36:32PM -0400, Dan Sugalski wrote: > Questions, anyone? ;-) Will there be a test on this? -- Michael G. Schwern <[EMAIL PROTECTED]>http://www.pobox.com/~schwern/ Perl6 Quality Assurance <[EMAIL PROTECTED]> Kwalitee Is Job One

Re: Perl6 Tinderbox

2001-10-05 Thread Michael G Schwern
m working > on to use Devel::Tinderbox::Reporter (which was just written) and > Test::Smoke (which wouldn't help perl6 all that much anyway. There's an existing Parrot::Smoke module, I forget where it is off hand. -- Michael G. Schwern <[EMAIL PROTECTED]> http://www.po

Re: SV: OpenVMS

2001-10-03 Thread Michael G Schwern
ll C program. This could take a bit... Use of uninitialized value in concatenation (.) or string at configure.pl line 137. %DCL-W-VALREQ, missing qualifier or keyword value - supply all required values \INCLUDE\ C compiler died! at configure.pl line 137. %RMS-E-FNF, file not found -- Michael G. Sch

Linux/PowerPC w/o 64bits a-ok

2001-10-01 Thread Michael G Schwern
Debian Linux/PowerPC without 64 bit integers tests out 100% ok. -- Michael G. Schwern <[EMAIL PROTECTED]>http://www.pobox.com/~schwern/ Perl6 Quality Assurance <[EMAIL PROTECTED]> Kwalitee Is Job One "Let's face it," said bearded Rusty Simmons, o

Report on Linux/PowerPC w/64 bits

2001-10-01 Thread Michael G Schwern
------ t/op/basic.t 2 512 52 40.00% 2, 4 t/op/bitwise.t 4 1024 44 100.00% 1-4 t/op/integer.t12 307226 12 46.15% 1-7, 21-24, 26 t/op/number.t 1 256251 4.00% 24 t/op/stacks.t 1 256 91 11.11% 1 t/op/string.t 1 256101 10.00% 2 5 subtests skipped. Failed 6/8 test scripts, 25.00% okay. 21/99 subtests failed, 78.79% okay. make: *** [test] Error 29 -- Michael G. Schwern <[EMAIL PROTECTED]>http://www.pobox.com/~schwern/ Perl6 Quality Assurance <[EMAIL PROTECTED]> Kwalitee Is Job One

Re: Solaris problems with trans.t

2001-09-28 Thread Michael G Schwern
On Sat, Sep 29, 2001 at 05:22:41AM +0200, Buggs wrote: > if(sin(1) == sin(1.0)) The ubc cc has sin(1) as being 0.000. You have to cast it to a double. SunPRO handles it fine. -- Michael G. Schwern <[EMAIL PROTECTED]>http://www.pobox.com/~schwern/ Perl6 Quality

Re: What should and shouldn't get documented?

2001-09-23 Thread Michael G Schwern
ns a future "--private" flag can be added to perldoc to display them. Works pretty well so far for CPAN modules. -- Michael G. Schwern <[EMAIL PROTECTED]>http://www.pobox.com/~schwern/ Perl6 Quality Assurance <[EMAIL PROTECTED]> Kwalitee Is Job One List context isn't dangerous. Misquoting Gibson is dangerous. -- Ziggy

Re: t/op/number.t output confuses Test::Harnss

2001-09-21 Thread Michael G Schwern
have not been applied. -- Michael G. Schwern <[EMAIL PROTECTED]>http://www.pobox.com/~schwern/ Perl6 Quality Assurance <[EMAIL PROTECTED]> Kwalitee Is Job One And God was pleased. And Dog was happy and wagged his tail. And Adam was greatly imp

  1   2   >