Perl 6 - the future is here, just unevenly distributed

IRC log for #perl6, 2006-05-20

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:21 rashakil_ joined perl6
00:43 jserv-- joined perl6
00:51 Quell joined perl6
01:00 FurnaceBoy_ joined perl6
01:21 sri__ joined perl6
01:39 mako132_ joined perl6
01:56 meppl gute nacht
02:01 justatheory joined perl6
02:04 Quell joined perl6
02:15 fish joined perl6
02:15 fish is now known as fishb0t
02:20 fishb0t joined perl6
02:21 SamB joined perl6
02:22 fishb0t did ! replace : as the secondary sigil for private instance vars?
02:23 fishb0t ie. has $!foo is rw; # <- private?
02:31 azuroth joined perl6
02:41 weinig joined perl6
02:41 weinig is now known as weinig|sleep
02:49 kanru joined perl6
03:04 Khisanth joined perl6
03:07 kanru joined perl6
03:20 FurnaceBoy joined perl6
03:22 lisppaste3 Free Ringtones pasted "Free Ringtones" at http://paste.lisp.org/display/20201
03:23 azuroth wow, I suddenly feel like buying ringtones
03:24 fishb0t you don't need to, they are free
03:25 azuroth well I'll pay them for their effort, anyway
03:26 fishb0t only fair.
03:32 kanru joined perl6
04:23 beppu joined perl6
04:28 YetAnotherEric joined perl6
04:29 nothingmuch joined perl6
04:29 YetAnotherEric anyone know of a perl5 attempt at given/when that doesn't use source filters?
04:30 YetAnotherEric I saw Damian's Switch.pm
04:30 YetAnotherEric http://scratchcomputing.com/tmp/given_when.pl (just a first hack at syntactic sugar)
04:31 justatheory joined perl6
04:32 YetAnotherEric now I guess I just need to steal Damian's if() and $::_S_W_I_T_C_H = statements
04:34 azuroth hmm. leet
04:36 YetAnotherEric I suppose it could have {} instead of [] if when did something inside-outish to allow for the flattening of hash keys
04:37 azuroth interesting
04:48 audreyt YetAnotherEric: Perl 5.9 has it builtin.
04:49 audreyt use feature 'switch';
04:49 audreyt # http://search.cpan.org/~rgarcia/perl-5.9.3/lib/feature.pm
04:58 justatheory joined perl6
05:00 YetAnotherEric cool.  is this bolt-on too horrid for pre-5.9?
05:02 Quell joined perl6
05:02 YetAnotherEric and what happens to i18n when ~~ comes into play? :-(
05:02 beppu how would that affect i18n ?
05:05 YetAnotherEric print ~~"Hello, $world";
05:06 YetAnotherEric I guess the parser will get over that ok.
05:07 beppu YetAnotherEric: I didn't know there was an i18n pragma.  (http://search.cpan.org/~autrijus/i18n-0.07/)  It doesn't seem compatible with smart match, does it?
05:08 YetAnotherEric well, if one is binary and the other unary, that should work
05:08 * YetAnotherEric thinks smartmatch is binary anyway
05:09 beppu but then when it sees you trying to use it like a unary operator, what'll happen?
05:09 beppu Someone who has perl 5.9.3+ should try it out.
05:09 YetAnotherEric string negation (or overloaded if use i18n is on)
05:10 beppu Does i18n actually overload ~ ?
05:10 YetAnotherEric that's how I understand it, at least to the extent that I understand it.
05:11 beppu I guess it does... (just checked source)
05:11 beppu That's some clever shit.  ;-)
05:11 YetAnotherEric :-)
05:11 beppu In light of that, we may have gotten lucky.  Perhaps both forms of ~~ can co-exist.
05:12 beppu (maybe...)
05:27 audreyt it could
05:27 audreyt and where it couldn't i18n.pm is a far less worthy cause :)
05:27 audreyt in $job I happiuly use _()...
05:27 audreyt (it's Jifty::I18N's default loc() function)
05:27 audreyt automatically exported to all packages, because that's what &_ does in perl5.
05:28 audreyt i18n.pm is one of those audrey-ingy collaborations that warps perl5, but it's among the less successful ones :)
05:38 beppu I didn't know it existed.
05:39 beppu I'm not on IRC all the time, so it's hard to stay current with what's new.
05:46 audreyt it's 2004 :)
05:46 audreyt bbiab
05:51 beppu ;)
05:52 YetAnotherEric _() is less popular in my book
05:53 YetAnotherEric beppu, you have to read CPAN 4 hours per day to keep up
05:54 beppu I just subscribed to the new modules rss feed.  I should have done this a long time ago.
05:58 aedwards323 joined perl6
06:02 svnbot6 r10385 | spinclad++ | - JudyHS: a version of JudyHS.c with most of JudyHSIter filled in; may compile, won't run yet.
06:14 bjoern_ joined perl6
06:17 spinclad (doesn't compile, obviously, and still partly stubbed out.  next version should be in shouting range of filled in and compiling.)
06:21 victori joined perl6
06:21 victori so pugs is ahead of parrot in perl6 implementation?
06:28 azuroth I thought pugs _was_ the parrot implementation..?
06:29 azuroth for now, at least
06:33 arcady there's so many implementations that it's hard to keep track what does what
06:34 arcady but pugs I think is the most complete perl 6 to parrot compiler
06:41 YetAnotherEric compiler?  I thought it was a runtime.
06:41 YetAnotherEric parrot is parrot right?
06:42 azuroth pugs is a compiler with multiple backends: the default just runs it
06:43 azuroth some spew javascript, PIR, etc
07:12 masak left perl6
07:14 SM_ax joined perl6
07:14 SM_ax_ joined perl6
07:15 SM_ax_ left perl6
07:28 Ymmv joined perl6
07:38 iblechbot joined perl6
07:49 kcwu joined perl6
08:22 ruz joined perl6
08:23 azuroth left perl6
08:26 azuroth joined perl6
08:36 larsen joined perl6
08:36 elmex joined perl6
09:04 SetCool joined perl6
09:31 bjoern_ ?eval [**] 2..3
09:31 evalbot_10383 8/1
09:31 bjoern_ huh?
09:32 azuroth ?eval 2..3
09:32 evalbot_10383 (2, 3)
09:32 bjoern_ ?eval 2**3
09:32 azuroth ?eval 2 ** 3
09:32 evalbot_10383 8/1
09:32 evalbot_10383 8/1
09:33 azuroth guess it just uses rationals for that. weird.
09:33 bjoern_ ?eval 2**(1/2)
09:33 evalbot_10383 1.4142135623730951
09:34 azuroth ?eval 4 ** (1/2)
09:34 evalbot_10383 2.0
09:41 DaGo joined perl6
09:48 bjoern_ trying to eval [**] 6..8 pugs consumes 99% CPU for 3 minutes now with no end in sight...
09:52 wilx 6**7**8?
09:52 Ymmv joined perl6
09:52 bjoern_ yes
09:52 bjoern_ for other values like 7**8**9 it returns gives Inf quickly...
09:53 wilx left perl6
09:54 froh-doh joined perl6
10:00 bjoern_h joined perl6
10:08 bjoern_h trying to calculate 6**5764801 but not 7**134217728 is a bit odd...
10:08 bjoern_h 3**1024 should have ~500 digits already...
10:12 bjoern_h % pugs -e "say 6**(9999999)" crashes after some seconds on win32
10:12 bjoern_h % pugs -e "say 6**(9999999+1)" gives Inf after some seconds
10:19 bjoern_h is now known as bjoern_
10:22 bjoern_ ?eval [/] 1..36
10:22 evalbot_10383 1/371993326789901217467999448150835200000000
10:31 Juerd ?eval [/] 1.0..36.0
10:31 evalbot_10383 1/371993326789901217467999448150835200000000
10:31 Juerd Annoying :)
10:32 bjoern_ -e "say [/] 1..36" just gives 0
10:32 Juerd Same version?
10:32 bjoern_ yes
10:32 Juerd evalbot keeps up with revisions, doesn't do releases.
10:33 bjoern_ I'm running r10385
10:33 Juerd I have no idea then
10:33 Juerd But note that this kind of detail is very haskell related, and no attempts are made at this point to make it more perl-like (afaik)
10:35 ludan joined perl6
10:36 ludan hi
10:37 azuroth hey
10:37 buubot hey is probably someone form the shattered projekt in here?
10:39 Juerd Stupid bot.
10:41 azuroth I have a funny feeling I've talked to it before, not really realising it was a bot...
10:41 meppl guten morgen
10:45 masak joined perl6
11:33 drbean_ I need to use svk to keep p6bible up to date on synopsis changes
11:34 drbean_ I was just making /usr/lib/perl5/site_perl/5.8.3/Perl6/Bible a checked-out directory of svn.perl.org's synopsis repository
11:36 drbean_ Using svn, and then copying the apos and exes from somewhere into the same directory.
11:36 Ymmv joined perl6
11:37 drbean_ But I see that synopsis 26 on kwid is not at svn.perl.org
11:37 drbean_ I guess I could copy it from somewhere.
11:39 drbean_ Cleaner would be to use the vendor branch approach to import 3rd party sources
11:40 elmex joined perl6
11:44 iblechbot joined perl6
12:02 rashakil__ joined perl6
12:06 kanru joined perl6
12:10 weinig|sleep joined perl6
12:36 cnhackTNT joined perl6
12:37 cnhackTNT joined perl6
12:41 froh-doh joined perl6
12:42 gdickie joined perl6
12:50 * azuroth wonders what apps ion users use.
12:52 webmind korganiser, firefox, urxvt, psi, screen, vim, kontact
12:52 webmind er
12:52 webmind s/kontact/kopete/
12:53 webmind and inkscape and gimp
12:53 azuroth kopete? hmm, I'll try it
12:57 azuroth is urxvt good? I'm just using xterm, and it seems decent. definitely seems better than gnome-term or konsole
13:03 cnhackTNT left perl6
13:07 cnhackTNT joined perl6
13:08 Gothmog_ urxvt, screen, vim, irssi, centericq, opera, evolution
13:09 azuroth opera++
13:10 azuroth I'm just trying to figure out.. what programs are good for this wm model, really
13:11 Gothmog_ I got one of the free registrations they gave away at the 10 year anniversary party. :-)
13:11 kcwu joined perl6
13:11 szbalint joined perl6
13:11 Gothmog_ Primarily apps which like keyboard users. :-)
13:15 azuroth I like the alt+space thing in ion. it's really useful.
13:19 cnhackTNT joined perl6
13:22 Aankhen`` joined perl6
13:25 hexmode joined perl6
13:27 cnhackTNT left perl6
13:30 Gothmog_ ion has many useful features.
13:35 azuroth what sound daemon do you use..?
13:46 jsiracusa joined perl6
13:49 iblechbot joined perl6
14:16 mako132_ joined perl6
14:20 justatheory joined perl6
14:31 Limbic_Region joined perl6
14:43 SM_ax left perl6
14:53 aufrank joined perl6
15:05 mako132_ joined perl6
15:10 mako132_ joined perl6
15:22 larsen joined perl6
15:33 weinig joined perl6
15:39 xern joined perl6
15:40 particle_ joined perl6
15:50 weinig is now known as weinig|away
15:51 mako132_ joined perl6
16:00 elmex joined perl6
16:10 cnhackTNT joined perl6
16:16 weinig|away is now known as weinig
16:33 SlaSauS joined perl6
16:46 fglock joined perl6
16:51 chrizmo joined perl6
16:53 Quell joined perl6
16:54 svnbot6 r10386 | fglock++ | PCR - RuleInline.pl renamed to benchmark.pl
17:08 SlaSauS left perl6
17:16 rashakil_ joined perl6
18:00 svnbot6 r10387 | fglock++ | PCR - all :ratchet tests pass
18:12 hexmode joined perl6
18:21 macroron joined perl6
18:21 weinig joined perl6
18:25 larsen_ joined perl6
18:30 shachaf joined perl6
18:31 larsen__ joined perl6
18:36 svnbot6 r10388 | fglock++ | PCR - updated POD, TODO, ChangeLog
18:51 justatheory joined perl6
19:51 Quell joined perl6
19:56 larsen__ is now known as larsen
20:09 fglock joined perl6
20:11 fglock Pugs-Compiler-Rule-0.03 uploaded to CPAN
20:11 Quell joined perl6
20:31 frederico joined perl6
20:36 larsen joined perl6
21:05 hexmode joined perl6
21:08 clkao_ is now known as clkao
21:24 justatheory joined perl6
21:28 nothingmuch joined perl6
21:37 aedwards323 Where can I find a list of new feature in perl6?
21:55 bjoern_ is now known as Lordi12p
22:25 Khisanth joined perl6
22:38 wolverian aedwards323, http://dev.perl.org/perl6/doc/synopsis.html is the canonical set of design documents. I don't know of a comparison with perl5, besides the various slides people have online.
22:42 kanru joined perl6
22:49 svnbot6 r10391 | fglock++ | PCR :ratchet - quantified captures always create Array of match
23:26 hexmode joined perl6
23:26 agmk joined perl6
23:46 rawr joined perl6
23:46 rawr is now known as SubStack
23:53 SubStack left perl6
23:56 SubStack joined perl6

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

Perl 6 | Reference Documentation | Rakudo