Re: My presentation on last weekend

2005-06-02 Thread Matt Creenan
On Wed, 01 Jun 2005 13:11:34 -0400, BÁRTHÁZI András [EMAIL PROTECTED] wrote: Hi, I just would like to share it with you. We had a weekend at the lake Balaton on the last weekend, where I had a talk about Perl 6. The guys liked it (the girls had sunbath during the event :), and one of them

Re: comprehensive list of perl6 rule tokens

2005-06-02 Thread TSa (Thomas Sandlaß)
Patrick R. Michaud wrote: Of course, there are other implicit parameters that are given to a rule -- the target string to be matched and an initial starting position. But I think some of those details are still being worked out. Wasn't it said that rules have the current match object/state

Re: Module::Build::TestReporter 1.00 Preview

2005-06-02 Thread Adrian Howard
On 30 May 2005, at 22:23, chromatic wrote: [snip] I'd love to have feedback before I release it to the CPAN in a week or so. [snip] Getting some test failures on vanilla OS X 10.4.1 (see below). Not got time to dig into causes at the moment. Looks nice though. Like the roles stuff.

Re: HP-UX build notes

2005-06-02 Thread Leopold Toetsch
Nicholas Clark [EMAIL PROTECTED] wrote: On Wed, Jun 01, 2005 at 08:45:53PM +0200, Leopold Toetsch wrote: Nick Glencross wrote: alignbytes=8, prototype=define What does this mean in perl? It's the result from this C program run by Configure: #include stdio.h

[perl #36085] [PATCH]Yet Another Strength Reduction Patch

2005-06-02 Thread via RT
# New Ticket Created by Curtis Rawls # Please include the string: [perl #36085] # in the subject line of all future correspondence about this issue. # URL: https://rt.perl.org/rt3/Ticket/Display.html?id=36085 This patch should (hopefully) be my last contribution to strength_reduce() for a

[perl #36086] FreeBSD t/op/trans.t failure when running with jit

2005-06-02 Thread via RT
# New Ticket Created by Peter Sinnott # Please include the string: [perl #36086] # in the subject line of all future correspondence about this issue. # URL: https://rt.perl.org/rt3/Ticket/Display.html?id=36086 --- osname= freebsd osvers= 5.2.1-release-p1 arch= i386-freebsd-64int cc=

[Patch] Re: Unicode Operators cheatsheet, please!

2005-06-02 Thread Kevin Puetz
Rob Kinyon wrote: xOn 5/31/05, Sam Vilain [EMAIL PROTECTED] wrote: Rob Kinyon wrote: I would love to see a document (one per editor) that describes the Unicode characters in use and how to make them. The Set implementation in Pugs uses (at last count) 20 different Unicode characters as

[perl #36087] FreeBSD - configure hangs when running m4

2005-06-02 Thread via RT
# New Ticket Created by Peter Sinnott # Please include the string: [perl #36087] # in the subject line of all future correspondence about this issue. # URL: https://rt.perl.org/rt3/Ticket/Display.html?id=36087 --- osname= freebsd osvers= 5.2.1-release-p1 arch= i386-freebsd-64int cc=

Writing tests for threaded applications

2005-06-02 Thread Clayton, Nik
Folks, Can anyone recommend any texts on testing applications and libraries that are supposed to work with threads? How to force race conditions, that sort of thing? N

Re: [perl #36073] [PATCH] make hello fails

2005-06-02 Thread Leopold Toetsch
François PERRAD [EMAIL PROTECTED] wrote: Since r8195, PARROT_DEBUG_FLAG is not defined in parrot/interpreter.h So, make hello fails when compiling src/exec_start.c Ah, yep. I've changed it to follow the code of src/embed.c. Thanks for testing. PARROT_DEBUG_FLAG is also referenced in several

Re: [perl #36083] [PATCH] Fix undefined variable warning on HP-UX during Configure

2005-06-02 Thread Leopold Toetsch
Nick Glencross [EMAIL PROTECTED] wrote: This trivial patch fixes a cosmetic problem while running Configure on HP-UX. Basically the $align variable goes out of scope and is then used, Thanks, applied - r8250 leo

Re: Module::Build::TestReporter 1.00 Preview

2005-06-02 Thread Michael G Schwern
On Wed, Jun 01, 2005 at 10:57:21PM +0100, Adrian Howard wrote: ok 15 - ... having cleared out any existing failures # Failed test (t/base.t at line 95) # Structures begin differing at: # $got-{failures}[0]{diagnostics} = 'Failed test (fake_tests/fail.t at line 9) #

Re: [perl #36085] [PATCH]Yet Another Strength Reduction Patch

2005-06-02 Thread Leopold Toetsch
Curtis Rawls [EMAIL PROTECTED] wrote: This patch should (hopefully) be my last contribution to strength_reduce() for a while : ). Thanks, applied - r8251 leo

Re: Module::Build::TestReporter 1.00 Preview

2005-06-02 Thread Adrian Howard
On 2 Jun 2005, at 10:01, Michael G Schwern wrote: [snip] Test::More 0.48_02 introduced a change where it would put a leading newline before its diagnostics when running under Test::Harness. Looks like the test expected that. You're probably running Test::More 0.47. [snip] Bah. I knew

Re: [perl #36086] FreeBSD t/op/trans.t failure when running with jit

2005-06-02 Thread Leopold Toetsch
Peter Sinnott [EMAIL PROTECTED] wrote: When running t/op/trans.t using the jit it fails. When not using jit it passes I think the problem may be with the macro as hmm, but N2 prints as 'nan' before the macro is called. Anyway, could you please try to debug this according to $ perldoc -F

Re: Parrot on Solaris

2005-06-02 Thread Nick Glencross
This is the exact same behaviour that you get under cygwin on Windows. I assumed that the extra print was added by someone who had previously been doing an investigation. Don't remember doing all this edge case trig stuff in school. Nick [EMAIL PROTECTED] wrote: Building from

Re: HP-UX build notes

2005-06-02 Thread Peter Sinnott
On Wed, Jun 01, 2005 at 10:48:32PM +0100, Nick Glencross wrote: Leopold Toetsch wrote: Nick Glencross wrote: #define PARROT_9000/800 1 ^ Can you check in config/*/*.pl where that is coming from? That would be PARROT_${jitcpu}, where jitcpu is set by

[RELEASE] Pugs 6.2.6 is released!

2005-06-02 Thread Autrijus Tang
I'm happy to announce Pugs 6.2.6, the first release uploaded by cpan-upload.p6 (under examples/perl5/), powered by Pugs's newfound capability to use CPAN modules: http://pugscode.org/dist/Perl6-Pugs-6.2.6.tar.gz SIZE = 1083009 SHA1 = a85374c384eb11baa2ebd8d971f2ccbd8cec760f Thanks to

Phalanx 100 list

2005-06-02 Thread Dave Paris
Greetings, It was brought to my attention that Crypt::DES is included in the Phalanx 100 list. While I'm flattered, I think this should be replaced by a better symmetrical crypto module like Crypt::Rijndael. The reasoning is simple. Crypt::DES is terribly weak and slow by comparison. The

Re: iseq segfault

2005-06-02 Thread Leopold Toetsch
Bob Rogers [EMAIL PROTECTED] wrote: The attached test case segfaults in r8247, apparently in the iseq instruction. Thanks for reporting - fixed in r8253. leo

Re: Empty hash

2005-06-02 Thread Stuart Cook
On 6/1/05, Luke Palmer [EMAIL PROTECTED] wrote: Should {} be an empty hash rather than an empty code? Given that an empty hashref is probably much more useful than an empty block, I propose that {} be an empty hash and {;} be an empty block. This mirrors the fact that (AFAIK) { $_ = 1 } is a

Re: HP-UX build notes

2005-06-02 Thread Peter Sinnott
On Thu, Jun 02, 2005 at 11:22:45AM +0100, Nick Glencross wrote: Peter Sinnott wrote: bash-2.05$ uname -a HP-UX gnbil2dv B.11.00 A 9000/800 1657309373 two-user license bash-2.05$ /cm/tools/bin/perl -V Summary of my perl5 (revision 5.0 version 8 subversion 0) configuration: Platform:

Re: Parrot on Solaris

2005-06-02 Thread Leopold Toetsch
[EMAIL PROTECTED] [EMAIL PROTECTED] wrote: Building from parrot_2005-06-01_151500.tar.gz on solaris [EMAIL PROTECTED]:/var/tmp/tinder/parrot$ uname -a SunOS prodigy 5.9 Generic_117171-14 sun4u sparc SUNW,Ultra-4 # not 0.00ok 17 # ' atan N4, -0.0, -0.0 .fp_eq (N4, -3.1415926,

Re: Parrot on Solaris

2005-06-02 Thread Nicholas Clark
On Thu, Jun 02, 2005 at 12:22:28PM +0200, Leopold Toetsch wrote: [EMAIL PROTECTED] [EMAIL PROTECTED] wrote: Building from parrot_2005-06-01_151500.tar.gz on solaris [EMAIL PROTECTED]:/var/tmp/tinder/parrot$ uname -a SunOS prodigy 5.9 Generic_117171-14 sun4u sparc SUNW,Ultra-4 # not

Re: [perl #36086] FreeBSD t/op/trans.t failure when running with jit

2005-06-02 Thread Peter Sinnott
On Thu, Jun 02, 2005 at 11:29:36AM +0200, Leopold Toetsch wrote: Peter Sinnott [EMAIL PROTECTED] wrote: When running t/op/trans.t using the jit it fails. When not using jit it passes I think the problem may be with the macro as hmm, but N2 prints as 'nan' before the macro is called.

Re: HP-UX build notes

2005-06-02 Thread Nick Glencross
Peter Sinnott wrote: On Thu, Jun 02, 2005 at 11:22:45AM +0100, Nick Glencross wrote: Peter Sinnott wrote: bash-2.05$ uname -a HP-UX gnbil2dv B.11.00 A 9000/800 1657309373 two-user license bash-2.05$ /cm/tools/bin/perl -V Summary of my perl5 (revision 5.0 version 8 subversion 0)

Re: Empty hash

2005-06-02 Thread TSa (Thomas Sandlaß)
Luke Palmer wrote: Should {} be an empty hash rather than an empty code? Does it matter? More interesting is the question what it returns or evaluates to if it's a block. Actually with my idea of List beeing a subtype of Code the parse time recognition of blocks as List of Pair has no

Re: Empty hash

2005-06-02 Thread Stuart Cook
On 6/2/05, TSa (Thomas Sandlaß) [EMAIL PROTECTED] wrote: Luke Palmer wrote: Why did we change { %hash } from making a shallow copy of a hash to the code that returns %hash? Sorry, I don't understand this question. Do you want 'shallow copy' to mean 'take a ref'? Or Parrot/Pugs level COW?

Parrot on Mac OS

2005-06-02 Thread Joshua Juran
Hello, On a nostalgic lark I searched Google for Perl Python Parrot and was astonished (and excited) to discover the Parrot project. The Parrot FAQ states that Parrot must run on all platforms on which Perl 5 runs, including classic Mac OS. I've been implementing a POSIX-like environment

[PATCH] README.Win32.patch

2005-06-02 Thread Nigel Sandever
This patch informs win32 users that nmake v1.5 is not capable of building Parrot. READM.win32.patch Description: Binary data

Re: Parrot on Solaris

2005-06-02 Thread Andy Dougherty
On Wed, 1 Jun 2005 [EMAIL PROTECTED] wrote: Building from parrot_2005-06-01_151500.tar.gz on solaris [EMAIL PROTECTED]:/var/tmp/tinder/parrot$ uname -a SunOS prodigy 5.9 Generic_117171-14 sun4u sparc SUNW,Ultra-4 [EMAIL PROTECTED]:/var/tmp/tinder/parrot$ gcc -v Reading specs from

Re: Phalanx 100 list

2005-06-02 Thread Kevin Scaldeferri
On Jun 2, 2005, at 3:48 AM, Dave Paris wrote: Greetings, It was brought to my attention that Crypt::DES is included in the Phalanx 100 list. While I'm flattered, I think this should be replaced by a better symmetrical crypto module like Crypt::Rijndael. The reasoning is simple.

Revisiting .chars (and friends) in list context

2005-06-02 Thread Joshua Gatcomb
All: I would like to revisit the following question as there was no decision reached AFAICT. http://groups.google.ca/group/perl.perl6.language/browse_thread/thread/766c1b32c57a56f6/3296f0d6cad75548?q=list+context+.charsrnum=1hl=en#3296f0d6cad75548 What I would like to be able to do is: my $str

Re: date and time formatting

2005-06-02 Thread Paul Seamons
So, if we continue following this API, Perl6 core will contain time(), but no localtime() nor gmtime(). The Date module will provide human readable date and time strings, and basic date math. localtime() and gmtime() seem fairly core to me. The array contexts are simple, and the scalar

Re: date and time formatting

2005-06-02 Thread Juerd
Paul Seamons skribis 2005-06-02 9:43 (-0600): localtime() and gmtime() seem fairly core to me. The array contexts are simple, and the scalar context is an RFC valid string. Nothing too heavy s/array context/list context/ Juerd -- http://convolution.nl/maak_juerd_blij.html

Re: Phalanx 100 list

2005-06-02 Thread David Landgren
Kevin Scaldeferri wrote: My understanding is that inclusion on the Phalanx 100 doesn't constitute any sort of endorsement of the modules. It's hopefully a statement that the module is widely used, but not a judgment on whether it ought to be. They are not endorsed, but they are considered

Re: Phalanx 100 list

2005-06-02 Thread Andy Lester
On Thu, Jun 02, 2005 at 06:48:30AM -0400, Dave Paris ([EMAIL PROTECTED]) wrote: It was brought to my attention that Crypt::DES is included in the Phalanx 100 list. While I'm flattered, I think this should be replaced by a better symmetrical crypto module like Crypt::Rijndael. Don't be

Re: Module::Build::TestReporter 1.00 Preview

2005-06-02 Thread chromatic
On Wed, 2005-06-01 at 22:57 +0100, Adrian Howard wrote: Getting some test failures on vanilla OS X 10.4.1 (see below). Not got time to dig into causes at the moment. I've bumped up the Test-Simple version requirement in Build.PL to fix this. Looks nice though. Like the roles stuff.

Re: comprehensive list of perl6 rule tokens

2005-06-02 Thread Patrick R. Michaud
On Thu, Jun 02, 2005 at 09:14:33AM +0200, TSa (Thomas Sandlaß) wrote: Patrick R. Michaud wrote: Of course, there are other implicit parameters that are given to a rule -- the target string to be matched and an initial starting position. But I think some of those details are still being

Re: [PATCH] README.Win32.patch

2005-06-02 Thread chromatic
On Thu, 2005-06-02 at 12:16 +, Nigel Sandever wrote: This patch informs win32 users that nmake v1.5 is not capable of building Parrot. Thanks, applied (with grammar tweaks to the previous paragraph). -- c

Re: [PATCH lib/Parrot/Test.pm] Add TODO Classifications

2005-06-02 Thread chromatic
On Mon, 2005-05-30 at 15:19 -0700, chromatic wrote: I've just added a feature to Parrot::Test to allow you to add todo = 'reason' to the end of all test function calls. This will mark the tests as TODO in a way that Test::Builder understands. If there are no objections in a couple of days,

Re: Transparent / Opaque references

2005-06-02 Thread TSa (Thomas Sandlaß)
Luke Palmer wrote: When we heard that Larry didn't acutally want $$foo to infinitely dereference, some of us were overjoyed, and others severely disappointed. Both transparent dereferencing (infinite $$foo) and opaque dereferencing (one-level $$foo) have their uses, but they are definitely

Re: Transparent / Opaque references

2005-06-02 Thread Juerd
TSa (Thomas Sandlaß) skribis 2005-06-02 20:36 (+0200): Might it be applicable to use .() as the dereferencer of scalar variables that derefs to the next none(Ref) type and if that is a Code it dispatches to it as expected? Or perhaps postfix $, to deref recursively. my $foo = 5; my

Re: Phalanx 100 list

2005-06-02 Thread Michael G Schwern
On Thu, Jun 02, 2005 at 06:57:24PM +0200, David Landgren wrote: My understanding is that inclusion on the Phalanx 100 doesn't constitute any sort of endorsement of the modules. It's hopefully a statement that the module is widely used, but not a judgment on whether it ought to be. They

Re: release plan for 0.2.1

2005-06-02 Thread Andy Dougherty
- - - YY20040928 +solaris8-sparc-cc B-Y/231 -- - YY/14 20050602 tru64-alpha-gcc 8 Y YY tru64-alpha-dec_c_v6.5 8 Y YY20040816 vms -- Andy Dougherty [EMAIL

Re: [perl #35305] [PATCH] skip threads 'detatch' test on win32

2005-06-02 Thread Vladimir Lipsky
On 5/19/05, Leopold Toetsch [EMAIL PROTECTED] wrote: Vladimir Lipsky [EMAIL PROTECTED] wrote: Parrot_really_destroy needs to be fixed $verbose++ please, thanks yes, please. until this issue is fixed, i'm rolling back these patches so the threads test 6 is again skipped on windows, and the

Re: comprehensive list of perl6 rule tokens

2005-06-02 Thread TSa (Thomas Sandlaß)
Patrick R. Michaud wrote: Alas, it doesn't seem to be quite that straightforward. Or maybe it is, and I'm just not seeing it yet. So, I'll just think out loud here for a bit... I like it if that is happening on the list instead of off-list. Thanks. I think the state object ought to have

Re: Transparent / Opaque references

2005-06-02 Thread TSa (Thomas Sandlaß)
Juerd wrote: $y() = 7; No, sorry, that looks to me as if $y is a reference to an lvalue sub, not like any form of referencing of scalars. Well, it is a reference to an lvalue sub if it is just that :) As unspecificly typed as it stands there it could be anything that reacts to postfix:()

Re: Transparent / Opaque references

2005-06-02 Thread Juerd
TSa (Thomas Sandlaß) skribis 2005-06-02 21:30 (+0200): And it nicely lines up with $y[], $y{}, @a[], %h{} etc. as dereferential expressions. Except that () doesn't return a reference to an anonymous scalar of the list it surrounds. Juerd -- http://convolution.nl/maak_juerd_blij.html

Re: release plan for 0.2.1

2005-06-02 Thread chromatic
On Thu, 2005-06-02 at 15:16 -0400, Andy Dougherty wrote: Here's the Solaris patch: Thanks, applied. -- c

Re: Transparent / Opaque references

2005-06-02 Thread TSa (Thomas Sandlaß)
HaloO Juerd, you wrote: Except that () doesn't return a reference to an anonymous scalar of the list it surrounds. Of course not. The inside of the .() call operator has type Signature and the dispatch goes to the implementation that has the closest type distance to the types of the actual

Re: Transparent / Opaque references

2005-06-02 Thread Juerd
TSa (Thomas Sandlaß) skribis 2005-06-02 22:22 (+0200): The only thing that is a bit unclear to me is if the dot is part of the operator name---like a sigil---or purely syntactical. A method is e.g. also not defined with the dot: class Blahh { method .example ( $non_invocant ) {...} }

Re: Transparent / Opaque references

2005-06-02 Thread wolverian
On Thu, Jun 02, 2005 at 10:45:45PM +0200, Juerd wrote: If we allow sub .foo, sub :foo comes naturally, and another asymmetry is gone. It would also allow multi sub and multi method to simply become multi. I _really_ like the explicit 'method' name that methods have. Calling them subs

Re: comprehensive list of perl6 rule tokens

2005-06-02 Thread Patrick R. Michaud
On Thu, Jun 02, 2005 at 09:19:22PM +0200, TSa (Thomas Sandlaß) wrote: I think the state object ought to have some sort of base type -- is it Grammar? Rule? If we say it's a Rule, then we're effectively saying that applying a Rule to a target results in a Rule object containing the state

Re: [perl #36087] FreeBSD - configure hangs when running m4

2005-06-02 Thread psinnottie
Hi, Looks good. With a fresh checkout I now get : Determining whether GNU m4 is installed.no. And in the m4 makefile # some constants M4_EVAL_COMPILER_SO = ../../runtime/parrot/dynext/m4_eval_compiler.so default: all all: build Certainly easier to go

Phalanx at YAPC::NA::2005

2005-06-02 Thread James E Keenan
On Monday, June 27, Marc Prewitt and I will be making a presentation at YAPC::NA::2005 in Toronto entitled Phalanx from the Trenches: A Local Perl Users Group's Experience. While the main focus of our talk will be on our experience with the Perl Seminar NY Phalanx contingent's work on

Missing MMD default functions?

2005-06-02 Thread Dan Sugalski
I sync'd up with subversion this afternoon, and I'm finding that a *lot* of things that used to work for me are now breaking really badly. Specifically where there used to be sane fallbacks for pretty much all of the MMD functions now we've got nothing and I'm having to install a lot of crud I