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.
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
>
> 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
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
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
The rsync off of cvs.perl.org::parrot-HEAD as suggested on parrotcode.org
contains .svn directories. This doesn't seem right.
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
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
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
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 :)
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
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
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
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
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?
>
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
.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
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
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.
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
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
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
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
> >
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
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
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.
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
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.
eed
to jump in.
--
Michael G Schwern[EMAIL PROTECTED] http://www.pobox.com/~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
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!
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!
>
> 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
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
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
. 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
rot.
Sounds like PONIE.
--
Michael G Schwern[EMAIL PROTECTED] http://www.pobox.com/~schwern/
Beef Coronary
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
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
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/
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
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
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]>
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
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.
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(
wed large differences on x86.
--
Michael G. Schwern <[EMAIL PROTECTED]>http://www.pobox.com/~schwern/
Perl Quality Assurance <[EMAIL PROTECTED]> Kwalitee Is Job One
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!
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
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
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
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
".$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
ol tables
>
> *) Method calls
>
> *) Lexicals
>
> *) Subroutines
>
> *) Attributes
>
> *) Per-object specials (variables & subs)
>
> *) Continuations
>
> *) Parser
>
> *) Compiler
>
> *) Simple optimizer
I don't see &qu
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
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
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
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"
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?
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
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
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
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
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
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]>
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
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
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/
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
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.
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
'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
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
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;
p", 1);
output_is(gentest('HeLlO', <<'CODE', 'i'), <<'OUTPUT', 'case-insensitive
regexen (/i)');
rx_literal P0, "hel", $advance
rx_oneof P0, "lmno", $advance
--
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/
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
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
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
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
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
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
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
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
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
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
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
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
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
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.
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
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
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
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
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
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
------
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
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
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
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 - 100 of 119 matches
Mail list logo