Perl 6 - the future is here, just unevenly distributed

IRC log for #perl6, 2007-03-29

Perl 6 | Reference Documentation | Rakudo

| Channels | #perl6 index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

Time Nick Message
00:19 myavuzselim_ joined perl6
00:24 Psyche^ joined perl6
00:32 justatheory joined perl6
00:36 Psyche^ is now known as Patterner
00:48 bsb joined perl6
00:57 stevan_ joined perl6
01:05 ozo_ left perl6
01:15 miyagawa joined perl6
01:29 dolmans joined perl6
01:41 dduncan I just read something interesting.  Apparently the FSF considers the Artistic License 2.0 to be compatible with both the GPL v2 and GPL v3.  In my interpretation, this means that if someone, eg the Perl Foundation wants to license Perl 6 under Artistic as an option, and not strictly under the GPL alone, then Perl 6 can simply be licensed under the Artistic 2.0 alone, rather than specifying a GPL disjunction ... anyone can still relicens
01:42 dduncan FYI, I got this from section 4.5 of the new gpl3-dd3-rationale-FINAL.pdf document.
01:42 * dduncan back later
01:56 weinig|away is now known as weingi
01:56 weingi is now known as weinig
02:01 pasteling "pimpdaddy" at 75.71.200.214 pasted "<?php require_once('admin.php'" (100 lines, 4.8K) at http://sial.org/pbot/23853
02:02 justatheory joined perl6
02:02 pasteling "pimpdaddy" at 75.71.200.214 pasted "<?php require_once('admin.php'" (140 lines, 5.9K) at http://sial.org/pbot/23854
02:05 jrockway pastespam?
02:30 justatheory joined perl6
02:36 bonesss joined perl6
02:40 pasteling "tene" at 24.2.71.129 pasted "tene++" (1 line, 10B) at http://sial.org/pbot/23855
03:04 nekokak_ joined perl6
03:23 mako132 joined perl6
03:40 SubStack joined perl6
03:41 amnesiac joined perl6
03:42 Daveman joined perl6
04:01 mako132 joined perl6
04:02 mathlord joined perl6
04:06 tokuhirom is now known as toku_away
04:29 Alias_ joined perl6
04:42 toku_away is now known as tokuhirom
04:50 spinclad From S09 r14359:  +    my @seasons[4];           # Valid indices are 0..4
04:50 spinclad s:2nd/4/3/
04:51 spinclad (attn TimToady ^)
04:56 spinclad also in    +    my @calendar[12;*;24];     # "Month" dimension unlimited
04:57 Tene spinclad: try @tell
04:57 spinclad I see some debate as to whether that's the "Month" or "Day" dimension
04:59 spinclad ah, right, will do.  nice to get up to date with current best practice.
05:00 spinclad Tene++
05:00 Tene spinclad: use @tell TimToady bla bla bla bla
05:01 spinclad /msg lambdabot @tell ...
05:02 Tene or you can just do it in the channel
05:02 Tene Either way. :)
05:03 spinclad in this case as it's already in channel I'll spam lambdabot privately.  thanks tho.
05:04 Tene Heh, good plan.
05:11 esstone joined perl6
05:30 jisom joined perl6
05:46 rfordinal joined perl6
05:50 devogon joined perl6
05:53 ozo_ joined perl6
05:58 bsb Hi, is there a p5 regex -> p6 rules converter?
06:01 Schwern joined perl6
06:06 Psyche^ joined perl6
06:09 GabrielVieira2 joined perl6
06:11 Debolaz2 is now known as Debolaz
06:14 BooK joined perl6
06:22 Psyche^ is now known as Patterner
06:24 gaal bsb! moose!
06:24 bsb hey gaal
06:29 gaal how's stuff?
06:29 Patterner Battle Star Balactica?
06:29 TimToady bsb: I believe Sage's translator does something with regexen.  see misc/pX/Common/P5_to_P6_Translation
06:29 lambdabot TimToady: You have 10 new messages. '/msg lambdabot @messages' to read them.
06:30 bsb Patterner: kewl, I'm changing my surname to Gowman
06:30 snark joined perl6
06:30 gaal TimToady: re: indexing patch, the section introducing sized arrays comes before multidims, so perhaps the text "Arrays may also be defined with a mixture of fixed and autoextending dimensions" should add a parantherical "see below" remark
06:31 jisom joined perl6
06:33 TimToady change your middle name to start with 'R' and you'll really confuse the IRCers...
06:35 Patterner yeah right, like those are not confused at the moment...
06:36 bsb TimToady: seems Sage's tacks on a :Perl5 and adjusts the captures
06:50 iblechbot joined perl6
07:03 bsb I'm actually looking for something p6exy to do, might try translating regexes -> rules
07:03 bsb not that there's much point, other than educationally
07:27 gaal tmoertel++ # series of articles on io in haskell; latest installment == http://blog.moertel.com/articles/2007/03/28/direc​tory-tree-printing-in-haskell-part-three-lazy-i-o
07:27 lambdabot Title: Directory-tree printing in Haskell, part three: lazy I/O, http://tinyurl.com/2sap8r
07:35 SubStack joined perl6
07:39 IllvilJa joined perl6
07:52 xinming joined perl6
07:55 dduncan TimToady, your last large patch seems to have messed some whitespace, either leaving 2 blank lines or zero lines in a few places where 1 would be wanted
07:55 dduncan the zero is the worst case ...
07:55 elmex joined perl6
07:56 dduncan that is, the [ =head1 PDL signatures] has no blank line before it now
07:57 dduncan extra blank above [ =head1 The semicolon operator]
07:58 dduncan also, there is no blank line under [-=head1 Negative subscript dwimmery]
07:58 dduncan nevermind the last one
08:00 dduncan come to think of it, all the double blank lines are above =head1, so maybe you're doing that on purpose?  If so, it would be good to make that more consistent
08:01 dduncan but regardless, the [ =head1 PDL signatures]  is the most important to look at
08:01 dduncan with zero blanks
08:02 xinming_ joined perl6
08:05 dduncan question on the new docs ...
08:05 dduncan it says how to make shaped @array vars, and hashes, but how does one define an anonymous multidimensional array or hash?
08:05 dduncan value
08:11 xinming__ joined perl6
08:16 dushy joined perl6
08:17 dushy hello all :)
08:21 bsb regarding P5_to_P6_Translation, I think I was wrong above.  I've found some code translating metachars...
08:29 idiotmax joined perl6
08:30 dduncan left perl6
08:33 sreeram joined perl6
08:38 svnbot6 r15804 | bsb++ |  r434@ogum:  bsb | 2007-03-29 18:35:59 +1000
08:38 svnbot6 r15804 | bsb++ |  Corrected some typos in P5_to_P6_Translation docs and comments
08:39 marmic joined perl6
08:42 pasteling "evalbot_r15803" at 194.145.200.126 pasted "Pugs build failure" (338 lines, 18.7K) at http://sial.org/pbot/23863
08:59 bsb left perl6
09:23 chris2 joined perl6
09:42 xerox joined perl6
10:02 xinming joined perl6
10:15 DarkWolf84 joined perl6
10:15 DarkWolf84 hi again
10:33 mr_ank joined perl6
10:36 Juerd STD.pm is prettier with ''
10:39 buetow joined perl6
10:40 webmind STD and pretty ?
10:46 Bloerre joined perl6
10:47 Psyche^ joined perl6
10:53 Juerd webmind: Have you seen STD.pm before and after?
10:53 webmind no
10:54 Juerd Have you ever seen it at all?
10:54 webmind no
10:54 webmind I was referring to the name
10:54 moritz beauty lies in the eyes of the beholder ;)
10:54 webmind nm, lame joke
10:54 * Juerd doesn't get it.
10:55 webmind hmm, weird.. dict doesn't know the meaning I was looking for
10:55 webmind Sexually Transmitted disease
10:56 Juerd ...
10:56 Juerd Lame indeed :)
11:01 Psyche^ is now known as Patterner
11:02 webmind Juerd, told ya :)
11:25 DarkWolf84 where i can find the last  pugs bugs
11:26 ruoso joined perl6
11:26 DarkWolf84 info for them not the bugs :)
11:28 Tene http://allalone.org/segtest.pl -- this is a test case that segfaults for me.  Can anyone else confirm?
11:29 Tene using perl5:URI in an async{}
11:32 idiotmax joined perl6
11:38 moritz Tene: segfaults for me as well
11:39 fglock joined perl6
11:39 moritz Tene: with r15797
11:40 moritz Tene: and with r15804
11:40 svnbot6 r15805 | fglock++ | v6.pm - fixed <'...'> in grammar
11:41 * Tene goes to bed.
11:43 moritz Tene: 'night
11:47 mjk joined perl6
12:01 b00t joined perl6
12:20 rfordinal_ joined perl6
12:25 iblechbot joined perl6
12:36 Limbic_Region joined perl6
12:38 b00t joined perl6
12:46 rfordinal joined perl6
12:46 ruoso joined perl6
12:46 xinming joined perl6
12:46 allbery_b joined perl6
12:46 Yappo joined perl6
12:46 charsbar joined perl6
12:46 fridim joined perl6
12:46 GeJ joined perl6
12:46 TreyHarris joined perl6
12:46 pasteling joined perl6
12:46 TimToady joined perl6
12:46 Maddingue joined perl6
12:46 mugwump joined perl6
12:46 arguile joined perl6
12:46 svnbot6 joined perl6
12:46 b00t joined perl6
13:02 Casan joined perl6
13:11 buetow joined perl6
13:36 myavuzselim_ is now known as myavuzselim
13:42 polettix joined perl6
13:45 [particle] joined perl6
13:59 fglock joined perl6
14:03 xinming joined perl6
14:09 vel joined perl6
14:14 fglock joined perl6
14:16 jiing joined perl6
14:18 prism joined perl6
14:23 Jedai joined perl6
14:26 masak from S09: 'Note that the square brackets are a compile-time declarator, not a run-time operator, so you can't use the "dotted" form either'
14:27 masak why is it a compile-time declarator?
14:27 gaal the compiler can allocate a static buffer
14:28 masak gaal: but array element values are changed at runtime
14:28 masak isn't that the idea of an array?
14:28 * masak has the feeling he's mixing up levels here
14:28 gaal the brackets there only indicate width
14:29 masak not in @dwarves[0] = "Happy";
14:29 gaal that's not a declarator :)
14:29 masak oops, now I see my mistake
14:29 masak right
14:29 gaal my @dwarves[7]
14:29 masak yes
14:29 gaal or 6 or whatever :)
14:29 masak I'm ok with that
14:29 masak seven dwarves :)
14:30 [particle] 8
14:30 masak :)
14:30 gaal moose
14:34 masak I like the fact that the suggested continuous semantics of [*-1] was accepted
14:34 masak and [-1]
14:34 masak it felt like quite a jump away from p5
14:34 ajs my @hackers[Inf];
14:34 masak but still a much saner model
14:34 lumi Four or five magicians
14:35 moritz ... and a bottle of Rum!
14:51 gaal ajs: that's spelled @hackers[*]
14:51 gaal unless I'm mistaken
14:51 lumi Not if you want the intinith hacker
14:51 lumi s/int/inf/
14:52 gaal lumi: declaration, not subscription
14:52 lumi Oh right
14:52 gaal .[one more than you]
15:00 the_dormant joined perl6
15:00 amnesiac joined perl6
15:03 DarkWolf84 why pugscc don't work at all
15:07 bonesss joined perl6
15:17 silug joined perl6
15:20 ajs gaal: I would think that "my @hackers[*];" would create an array that can be arbitrarily sized. On the other hand, I would expect that "my @hackers[Inf];" would run out of memory and fail (perhaps at compile time).
15:23 gaal I acknowledge your distinction, but don't agree that the compiler has to fail. It may decide to be lazy about initialization.
15:24 ajs The compiler might not, you're correct, but since you're asking for a fixed array of infinite size, something needs to give.
15:24 ajs Of course, a sane compiler will just say "no"
15:24 ajs Compilation failed at line 1: ENO
15:24 ajs ;)
15:26 ajs Mathematically speaking, Inf isn't an integer, so it would be fair for the compiler to say, "fixed array declarations must specify an integer, 0, or *"
15:27 moritz actually Inf is an acronym meaning "Inf not finite" ;-)
15:27 ajs And as all integers are, by definition, finite...
15:32 the_dormant joined perl6
15:43 prly joined perl6
15:51 xinming joined perl6
15:55 justatheory joined perl6
16:01 jcrigby joined perl6
16:11 pbuetow joined perl6
16:31 jrockway joined perl6
16:33 kanru joined perl6
17:08 the_dormant joined perl6
17:18 the_dormant joined perl6
17:19 the_dormant joined perl6
17:31 vel joined perl6
17:37 ozo_ joined perl6
17:40 DarkWolf84 joined perl6
17:45 Psyche^ joined perl6
17:50 stevan_ http://home.inklingmarkets.com/market/show/4018
17:50 lambdabot Title: Inkling Markets Public Marketplace
17:50 stevan_ cmon guys,.. we are the long shot
17:51 Psyche^ is now known as Patterner
17:57 moritz stevan_: the comparison is not fair, perl6 is going to be way more cooler than python3k
17:57 stevan_ thats true
18:05 penk joined perl6
18:05 lichtkind joined perl6
18:06 DarkWolf84 I c
18:06 DarkWolf84 :)
18:09 DarkWolf84 btw objects r mor esier than perl 5
18:13 moritz and more powerfull, of course ;)
18:17 justatheory_ joined perl6
18:19 zgh joined perl6
18:25 justatheory_ is now known as justatheory
18:27 mr_ank joined perl6
18:32 DarkWolf84 where I can find more about new socket methods
18:33 DarkWolf84 i saw in the examples http server
18:34 DarkWolf84 but that is not enogh
18:41 prly_ joined perl6
18:41 jjkoch joined perl6
18:48 prly__ joined perl6
18:51 jisom joined perl6
18:53 bernhard joined perl6
18:57 dmpk2k joined perl6
19:03 rashakil_ joined perl6
19:05 bonesss joined perl6
19:05 prly joined perl6
19:06 moritz DarkWolf84: perhaps in ext/Net-IRC/ ?
19:06 silug joined perl6
19:09 ludan joined perl6
19:10 jisom joined perl6
19:10 ludan hola
19:10 DarkWolf84 hi
19:10 DarkWolf84 :)
19:11 marmic joined perl6
19:13 Psyche^ joined perl6
19:15 shamu joined perl6
19:16 prly_ joined perl6
19:17 ozo_ left perl6
19:19 Psyche^ is now known as Patterner
19:21 prly__ joined perl6
19:24 shamu is perl 6 documentation discussed on this channel?
19:25 wolverian sure
19:25 shamu where can I post a 2-line patch+
19:25 shamu ?
19:25 avar to what?
19:25 shamu to s04.pod
19:25 wolverian perl6-language
19:25 buetow joined perl6
19:26 wolverian or poke TimToady
19:26 shamu can I just /msg him?
19:26 PerlJam shamu: what's the patch?
19:26 shamu Index: S04.pod
19:26 shamu ==================================​=================================
19:26 shamu --- S04.pod     (revision 14364)
19:26 shamu +++ S04.pod     (working copy)
19:26 shamu @@ -854,8 +854,8 @@
19:26 shamu        NEXT {...}       at loop continuation time, before any LEAVE
19:26 shamu        LAST {...}       at loop termination time, after any LEAVE
19:26 wolverian well, I don't know what method he prefers. posting on perl6-language is safe at least :)
19:26 shamu -        PRE {...}       assert precondition at every block entry, before any
19:26 shamu -       POST {...}       assert postcondition at every block exit, after any
19:26 shamu +        PRE {...}       assert precondition at every block entry, before any ENTER
19:26 shamu +       POST {...}       assert postcondition at every block exit, after any LEAVE
19:26 shamu       CATCH {...}       catch exceptions, before LEAVE
19:27 shamu     CONTROL {...}       catch control exceptions, before LEAVE
19:27 shamu perl6-language@ where?
19:27 shamu oh ok, newsgroup
19:27 PerlJam shamu: perl6-language@perl.org
19:27 wolverian no, the newsgroup is a mirror
19:27 shamu thanks
19:27 wolverian not sure if you can reply there.
19:27 avar shamu: put it on sial.org/pbot/
19:27 shamu btw, I'm not sure my patch is correct
19:28 avar then @tell TimToady patch to s04.pod is [url]
19:28 shamu oh ok
19:28 avar but ya, mailing list too
19:28 shamu @tell avar hello
19:28 lambdabot Consider it noted.
19:28 PerlJam I wonder what happened to ENTER/LEAVE on those lines ...
19:28 avar !
19:28 lambdabot avar: You have 1 new message. '/msg lambdabot @messages' to read it.
19:29 shamu gotcha, thanks!
19:30 pasteling "shamu" at 12.7.175.2 pasted "POST and PRE typos (?)" (16 lines, 796B) at http://sial.org/pbot/23872
19:30 prly___ joined perl6
19:30 shamu @tell TimToady bug with S04.pod is http://sial.org/pbot/23872
19:30 lambdabot Consider it noted.
19:30 shamu ok, cool, thanks for the info
19:31 shamu it bugs me there's no quick ref card for irc like there is for emacs/gnu calc/vim/etc
19:31 PerlJam shamu: make one!  :-)
19:31 shamu hands bugging me
19:31 moritz shamu: that's probably because there are not nearly as many irc commands as vim etc.
19:32 shamu thanks a bunch. I'll paste this info for future reference
19:33 shamu how do I control-z from within ircII?
19:34 shamu er, never mind
19:34 PerlJam shamu: sounds like you need to learn the wonders of screen
19:35 shamu I'm familiar with screen
19:35 shamu another
19:35 shamu another utility that desperately needs a quickref card
19:35 gaal killall -STOP ircII :)
19:35 moritz gaal: no, -9 ;-)
19:35 gaal shamu: ^A?
19:35 gaal == screen cheatsheet
19:36 shamu better I just sign off -- no point in being logged in if I'm not talking
19:36 shamu well, that's not as nice a cheatsheet as the one for emacs or vi
19:36 marmic_ joined perl6
19:37 gaal hahaha, this irssi is up since august :)
19:37 shamu heh
19:37 gaal i must talk too much
19:37 shamu 3 column, doublesided, everything on one page including commands, keystrokes, command-line options
19:37 shamu thanks for the @tell info.  He already fixed the typo!
19:38 prly joined perl6
19:48 dduncan joined perl6
19:48 SubStack joined perl6
19:49 PerlJam TimToady++ (for being awake while not awake :-)
19:49 moritz are there any registered trademarkets for perl or perl6?
19:51 DarkWolf84 trade marks?
19:52 moritz like Microsoft[tm]
19:52 DarkWolf84 perl6 is under GPL right?
19:52 moritz DarkWolf84: the software, yes
19:52 DarkWolf84 in this case I don't know
19:53 moritz DarkWolf84: linux is under GPLv2 as well, but Torvalds has the name registered as [tm]
19:53 DarkWolf84 I know this
19:53 dduncan GPL is a copyright thing, unrelated to Trademarks
19:54 DarkWolf84 I'm getting messed
19:54 moritz dduncan: I know, that's why I'm asking ;)
19:54 moritz I want to register a domain with perl6 in it and I don't want to violate a trademark
19:54 dduncan my response was to DarkWolf84 ...
19:54 dduncan and I don't know
19:54 moritz dduncan: ok ;)
19:55 * PerlJam hopes that if anyone trademarks perl/perl6, it's TPF
19:56 wolverian perl is a trademark
19:56 wolverian (held by tpf)
19:56 [particle] perl is copyrighted.
19:56 [particle] the onion is trademarked
19:56 [particle] so is the camel, but by o'reilly
19:57 Limbic_Region ?seen audreyt
19:57 lambdabot audreyt is in #haskell-soc, #haskell and #perl6. I last heard audreyt speak 1d 2h 11m 31s ago.
19:57 Limbic_Region she doing ok?
19:57 wolverian oh. I thought the perl trademark was wider.
19:57 wolverian thakns.
19:57 wolverian er, thanks.
19:57 moritz I'll read http://www.perlfoundation.org/legal/trademark.html
19:57 lambdabot Title: Perl Trademark Use and Licensing - The Perl Foundation
19:57 wolverian the onion is very cute, btw.
19:59 prly_ joined perl6
20:00 moritz well, the website above does not mention rules of using the name perl
20:01 DarkWolf84 i can't find anythind obout trade mark
20:01 DarkWolf84 maybe Perl is not a trademark
20:01 DarkWolf84 but I don't know
20:01 DarkWolf84 I'm not sure
20:03 wolverian I think it's only when used with the onion logo.
20:04 Tene Limbic_Region: the last thing I saw her say was that some stressful events had occurred, and she needed to disappear for a day or so to recover.
20:06 forsaken joined perl6
20:07 forsaken can anyone tell me the apparent status of perl6? is it coming along well?
20:07 forsaken i feel like it has been in development forever
20:08 Tene It's coming along well.
20:10 moritz forsaken: it has been in development for ~10 years, but now we have a p6 interpreter that can handle a large subset of the language
20:10 moritz pugs
20:10 PerlJam 10 years is little too long.
20:10 forsaken thats cool
20:11 forsaken so they're trying to get it working in pugs? then parrot?
20:11 PerlJam more like it's been in-design for about 7 years and in-development for about 3 years.
20:11 moritz PerlJam: which sums up to 10 years ;-))
20:11 PerlJam moritz: except my 7 and 3 overlap at the end :)
20:11 moritz forsaken: the final p6 interpreter will be written in p6, and run on parrot
20:11 diotalevi joined perl6
20:12 moritz forsaken: and pugs will bootstrap p6
20:12 forsaken cool
20:12 moritz PerlJam: that's neglectible ;))
20:12 PerlJam forsaken: there are 3 (at least) roughly independent perl6 implementations.
20:12 Aankhen`` joined perl6
20:12 forsaken any idea how long until there's a fully working version/release?
20:12 PerlJam forsaken: haskell, perl 5, and parrot.
20:12 PerlJam forsaken: depends on how you define "fully"  :-)
20:12 moritz forsaken: christmas - but we don't know which year ;)
20:12 DarkWolf84 hehe
20:13 forsaken heh, figured as much :)
20:13 DarkWolf84 some sites point this year
20:13 PerlJam forsaken: There should be an alpha release of the parrot-based perl6 this year.
20:13 moritz and once p6 is released every day will be like christmas ;)
20:14 forsaken neat :)
20:14 forsaken so hopefully sometime next year we'll have a version that works pretty well
20:14 DarkWolf84 btw I can't work with parot  yet
20:14 pasteling "rindolf" at 82.81.20.167 pasted "The Lisp Community" (28 lines, 1.2K) at http://sial.org/pbot/23875
20:14 DarkWolf84 and pugcc not work
20:14 prly joined perl6
20:15 PerlJam DarkWolf84: you mean you can't use parrot with pugs?  or something else?
20:15 DarkWolf84 for me the rleasing perl will be like chrismass for me too
20:15 Limbic_Region Tene - thanks
20:15 DarkWolf84 yes
20:15 DarkWolf84 it gives me an error
20:16 PerlJam ah, yes.  Pugs and parrot haven't kept too much in sync lately, so maybe that's the problem.
20:16 PerlJam (I haven't really tried using them together since it got all wonky)
20:16 DarkWolf84 and I don't find the way to translate perl without pugs
20:17 DarkWolf84 mean perl6
20:17 the_dormant joined perl6
20:17 DarkWolf84 and pugs compiler backend not work
20:18 fglock DarkWolf84: hmm - translate perl6 to what?
20:18 DarkWolf84 to bytecode or usable program
20:18 PerlJam personally, I like playing with parrot/pge/tge more than perl6(pugs) these days
20:19 DarkWolf84 btw pugs compil only in memory like perl5
20:19 PerlJam mainly because parrot is "unspecced" enough that I don't expect more from it that it can deliver whereas perl6 is specced enough that I'm disappointed when pugs doesn't live up to the spec.
20:20 DarkWolf84 how works this
20:20 Tene PerlJam: the spec always leads the implementation.
20:20 jrockway heh, perl5 and cpan got to where they are today thanks to detailed specs
20:20 jrockway oh wait
20:21 moritz jrockway++ *lol*
20:21 DarkWolf84 perl6 is in development right now
20:21 snoop0x7b joined perl6
20:21 jrockway not saying that specs are bad, i'm just quipping
20:22 DarkWolf84 specs r good
20:22 PerlJam Tene: of course, but what I'm say is that for parrot the spec and implementation are on par (are in a similar state of disarray)
20:22 DarkWolf84 but when the perl6 is ready
20:22 PerlJam Tene: but pugs/perl6 spec, the spec is quite a bit more organized
20:22 * Tene nods.
20:22 DarkWolf84 i think there wil be cpan6 too
20:22 polettix joined perl6
20:22 avar too bad that perl6.pir is so incomplete
20:23 DarkWolf84 it's only a matter of time
20:25 forsaken hows the work on parrot coming? it seems like a neat idea
20:25 rindolf joined perl6
20:25 rindolf Hi all.
20:25 rindolf Does Alison frequent this channel?
20:26 fglock rindolf: try #parrot
20:26 fglock at irc.perl.org
20:27 rindolf fglock: OK.
20:27 rindolf fglock: hmmpf...
20:28 rindolf How can people ever prefer irc.perl.org over Freenode?
20:28 rindolf But maybe it's just me.
20:28 devogon joined perl6
20:30 diotalevi joined perl6
20:31 Tene So, any thoughts on why this: http://allalone.org/segtest.pl is segfaulting, or should I just try translating URI.pm to p6?
20:33 shamu is there a ubuntu package of the current pugs build?
20:33 shamu something I could install and uninstall cleanly to test with?
20:33 moritz shamu: I have debian packages
20:33 moritz shamu: which should work on Ubuntu as well
20:33 moritz http://moritz.faui2k3.org/debian/pugs/
20:34 lambdabot Title: Index of /debian/pugs
20:34 moritz shamu: pick the latest revision ;)
20:35 prly_ joined perl6
20:35 shamu cool, thanks.  Is it in a state where it automatically packages smoothly using the debian build scripts?
20:35 moritz shamu: well, it could...
20:35 moritz shamu: first of all, these are my "private" packages, not official ones...
20:35 shamu just curious, really
20:35 shamu oh, sure.
20:36 moritz shamu: and they build cleanly most of the time, but the build process consumes much CPU and RAM...
20:36 moritz shamu: so I only trigger it when I leave my laptop for half an hour ;)
20:36 lichtkind when exactly was XS born?
20:36 shamu mortiz: understood
20:36 moritz @born XS
20:36 lambdabot Maybe you meant: join more
20:37 moritz lambdabot: no, I didn't ;)
20:42 gaal @google history of perl xs
20:42 lambdabot http://lists.tartarus.org/pipermail/​xapian-discuss/2004-May/000107.html
20:42 lambdabot Title: [Xapian-discuss] Perl XS bindings, postlist_begin
20:42 gaal @google history of perl
20:42 lambdabot http://www.shlomifish.org/lecture/Per​l/Newbies/lecture1/intro/history.html
20:42 lambdabot Title: A brief history of Perl
20:42 lichtkind thanks
20:43 gaal np
20:43 moritz that's rindolf's page, isn't it?
20:43 gaal looks it
20:43 allbery_b yes
20:44 rindolf moritz: yes, it's mine.
20:44 rindolf Heh.
20:44 geoffb joined perl6
20:44 lichtkind gaal the post are from 2004
20:45 mugwump re: "perl 5 was a complete re-write of the perl interpreter"
20:45 lichtkind i know
20:45 lichtkind my question is if XS was released with perl5
20:45 lichtkind or after
20:46 mugwump http://git.catalyst.net.nz/gitweb​2?p=perl.git;a=commit;h=perl-5a2  # not quite :)
20:46 lambdabot Title: git.catalyst.net.nz Git - perl.git/commit
20:47 jrockway mugwump: are there any plans to ditch p4 in favor of your git archive? it's awesome.
20:47 shamu moritz: thanks again
20:47 mugwump why thanks jrockway
20:47 mugwump I need to iron out the kinks first for sure
20:47 jrockway seeing perl 1.0 "19 years ago" in gitweb is pretty darn neat
20:48 mugwump but really that's up to the pumpking which tool they use
20:48 moritz stevan_: do the pugs .debs work for you?
20:48 ruz joined perl6
20:48 mugwump one guy's maintaining his own fork based on a git conversion
20:48 jrockway the "perl 7" guy?
20:48 mugwump yeah
20:49 moritz s/stevan_/shamu/ sorry ;)
20:50 lichtkind mugwump: thanks thats what i looked for
20:54 mdiep joined perl6
21:01 ashleyb joined perl6
21:03 ashleyb joined perl6
21:03 justatheory joined perl6
21:03 prly joined perl6
21:08 prly__ joined perl6
21:09 mdiep joined perl6
21:09 eden_c joined perl6
21:10 ruz joined perl6
21:10 eden_c left perl6
21:10 Caelum joined perl6
21:11 eden_c joined perl6
21:12 DarkWolf84 what was that with perl7
21:13 DarkWolf84 i can't find any info about that
21:14 BooK_ joined perl6
21:15 gg_ joined perl6
21:16 jrockway DarkWolf84: read p5p about a month ago
21:17 jrockway some guy is mad that perl6 isn't out, so he's forking perl5, removing format(), and calling it perl7
21:17 jrockway i think he was talked out of that name though
21:17 Limbic_Region joined perl6
21:17 jrockway it's like Kurila now or something?
21:24 forsaken joined perl6
21:24 miyagawa joined perl6
21:33 drupek12178125 joined perl6
21:34 DawnFantasy joined perl6
21:44 forsaken joined perl6
22:01 DawnFantasy left perl6
22:02 Aankhen`` WHOA.  I just read the bit about user-defined array indices. :-D
22:03 forsaken link?
22:04 Aankhen`` Uhh, S09, r14359... I got the SVN notice on p6l.
22:04 ludan joined perl6
22:06 eden_c left perl6
22:18 dduncan yeah, lots of good stuff in there
22:19 dduncan if I understand it right, that deals effectively with the issue of custom indicies
22:19 Aankhen`` Oh, quite a large portion of it went over my head. :-P Whatever I did understand, though, has me drooling.  But I seem to say that every time I see a new feature...
22:19 dduncan now I just want to know how to declare anonymous multidim values
22:20 dduncan my impression is that @foo{...} syntax means custom index, while @foo[...] means normal index
22:20 Aankhen`` Indeed it does.
22:20 dduncan that difference alone goes a long way to understandability of code in my mind
22:20 Psyche^ joined perl6
22:21 dduncan and lets users of the same array have it both ways, while reducing certain complexity
22:21 moritz and my impression is that pugs currently does not implement multi dim arrays
22:21 Aankhen`` Well, it would save a lot of trouble... instead of use constant { POS_FOO => 0, POS_BAR => 1, POS_BAZ => 2 }; my @quux = (); $quux[POS_FOO] = ...
22:22 Aankhen`` You could just have my @quux{ <Foo Bar Baz> } # sorry if I messed up the syntax a bit!
22:22 dduncan anyway, I posted my multidim question to p6l yesterday, but no response there yet
22:22 Aankhen`` Yeah, I read the question.  The syntax you posted makes sense to me, FWIW.
22:22 dduncan though it may be bad in the ; having different meanings, and that example would only work for 2-dimensional structures
22:23 dduncan for n-dimensional, we need some kind of nesting syntax
22:23 dduncan meaning, bracket-like syntax
22:24 dduncan sort of like perl 5's array-of-array-of... but not exactly the same, since aoa are different things than multidims, afaik
22:24 dduncan and perl 6 still has the other aoas
22:24 Aankhen`` I'm not sure I understand what multislices are. :-S
22:25 dduncan more broadly speaking, I think of multidims sort of like a mapping where the key can have multiple parts, 1 part per dimension ... which is more direcltly what the multidim hash means, afaik
22:25 silug joined perl6
22:26 dduncan in fact, in that respect, it would be loosely the case that a multidim hash could implement an n-ary relation, with one dimension being one "attribute"/"column", and one element being one "tuple"/"row" ...
22:26 * moritz thinks this is a cause for multidimensional confusion ;)
22:27 dduncan that said, I won't hold my breath for this actually being the best way to implement it
22:27 Aankhen`` moritz: Heh.
22:28 dduncan I say more like a multidimensional keyset though, since all parts of the element would be in the key
22:28 dduncan anyway, I won't go on about this until I've made my proof of concept relation the old-school way
22:28 Aankhen`` Good luck!
22:34 mr_ank joined perl6
22:34 Psyche^ is now known as Patterner
22:54 buubot joined perl6
23:00 SubStack joined perl6
23:02 justatheory joined perl6
23:03 justatheory joined perl6
23:18 diotalevi joined perl6
23:18 justatheory joined perl6
23:21 justatheory joined perl6
23:32 ozo_ joined perl6
23:39 Jedai joined perl6
23:41 DarkWolf84 joined perl6
23:41 Jedai Hello
23:41 DarkWolf84 hi
23:43 Jedai I did have a commit bit a long time ago but I lost the computer where I had a record of the pass for it
23:43 Jedai Would someone be so kind as to send me one again ?
23:43 Limbic_Region Jedai - if I can login, I would be happy to
23:43 Limbic_Region give me a second to try
23:44 Jedai Thanks :)
23:44 Limbic_Region unfortunately, I can't get the page to come up
23:45 Limbic_Region oh wait,, just extremely slow
23:45 Tene same here
23:45 Tene Oh, there it is
23:46 Limbic_Region ok, I'm in
23:46 Limbic_Region I may need your email address again - let me see if it's there
23:46 Jedai [email@hidden.address]
23:47 Jedai MY old address should redirect anyway
23:47 Limbic_Region well, I still need the project page to come up
23:47 Limbic_Region this is like 2 minutes a page load (literally)
23:50 Limbic_Region ok, I finally got to the button to send an invite
23:50 Limbic_Region grrr - it says nickname in use
23:50 Limbic_Region do you know what your nick is supposed to be?
23:50 Limbic_Region Jedai?
23:50 Jedai Jedai I think...
23:50 Jedai or jedai
23:51 Psyche^ joined perl6
23:51 Limbic_Region ok, says created
23:51 Limbic_Region so presumably the invite is on the way
23:52 Limbic_Region let me know if you get the email
23:52 Jedai Ok, I've got it, thanks
23:52 Limbic_Region yay
23:57 Limbic_Region anyone else need anything done while I'm in
23:57 Limbic_Region ?
23:58 Tene Limbic_Region: make a sandwich for me.
23:59 Limbic_Region Tene - my wife and daughter are half way around the world, if you want a sandwich with the groceries in the house you are a brave brave person
23:59 Tene Hehe.

| Channels | #perl6 index | Today | | Search | Google Search | Plain-Text | summary

Perl 6 | Reference Documentation | Rakudo