Perl 6 - the future is here, just unevenly distributed

IRC log for #perl6, 2007-05-26

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:06 SubStack joined #perl6
00:08 araujo joined #perl6
00:40 dolmans joined #perl6
01:20 Psyche^ joined #perl6
01:28 Psyche^ changed their nick to Patterner
02:04 trunix joined #perl6
02:05 Psyche^ joined #perl6
02:05 Aankhen`` joined #perl6
02:22 Psyche^ changed their nick to Patterner
02:27 japhb joined #perl6
02:42 jjore joined #perl6
02:43 semifor_ changed their nick to semifor
03:02 elmex_ joined #perl6
03:15 trunix joined #perl6
03:59 mako132 joined #perl6
04:08 obvio171_ joined #perl6
04:15 japhb joined #perl6
04:29 justatheory joined #perl6
04:37 drbean joined #perl6
04:40 prism joined #perl6
04:52 obvio171_ changed their nick to obvio171
05:07 devogon joined #perl6
05:08 BooK_ joined #perl6
05:19 Daveman joined #perl6
05:22 jisom joined #perl6
05:37 prism joined #perl6
06:25 Averell joined #perl6
06:50 trunix joined #perl6
06:55 kanru joined #perl6
07:13 japhb joined #perl6
07:43 prism joined #perl6
07:57 daxim joined #perl6
08:24 meppl goog morning
08:24 Tene Hi!
08:25 Aankhen`` Hihi!
08:25 * Aankhen`` > Tene
08:25 * Tene < Aankhen``
08:25 Aankhen`` Yes!
08:25 Tene Aankhen``++
08:25 Aankhen`` Finally, someone who realizes it!
08:25 Aankhen`` Tene++ # incestuous but only fair
08:25 meppl good morning tene and aankhen
08:25 Tene @karma Aankhen``
08:25 lambdabot Aankhen`` has a karma of 10
08:25 Tene @karma tene
08:25 lambdabot tene has a karma of 6
08:25 Aankhen`` @karma Aankhen
08:25 lambdabot Aankhen has a karma of 55
08:26 Aankhen`` Yay for svnbot6. :-P
08:26 Aankhen`` perlbot, karma Aankhen
08:26 perlbot Aankhen doesn't have any karma
08:26 jabbot Aankhen``: Aankhen has karma of 1
08:26 Aankhen`` o_O
08:26 Aankhen`` perlbot: How dare you lose my karma?
08:29 gaal nice: http://www.alpheccar.org/en/posts/show/70
08:29 lambdabot Title: Djinn, Coq, Monad and a bit of Haskell
08:30 Aankhen`` Ugh, long code snippets hidden by a sidebar. :-\
08:30 Aankhen`` And the only clue is a teensy bit of an 'e" poking out from the right side.
08:30 Aankhen`` (No borders or background changes.)
09:01 ayrnieu joined #perl6
09:05 lichtkind joined #perl6
09:14 weinigLap joined #perl6
09:14 lichtkind moritz: hi
09:35 svnbot6 r16530 | Darren_Duncan++ | ext/QDRDBMS/ : added new section to Language.pod about interpreting the relational model ; a few edits in Copying.pod and SeeAlso.pod
09:46 iblechbot joined #perl6
09:50 kane__ joined #perl6
09:54 chris2 joined #perl6
10:22 dduncan left #perl6
10:25 isaacd joined #perl6
10:33 iblechbot joined #perl6
10:52 renormalist joined #perl6
10:54 mjk joined #perl6
11:04 ezraburgh joined #perl6
11:14 stef_ joined #perl6
11:14 isaacd_ joined #perl6
11:23 theorbtwo joined #perl6
11:35 wilx joined #perl6
11:45 renormalist sometimes in P6 code there are things like :w  in open, or the conditions for grep:{ ...}.          What's that for a syntax with the ":"? Where do I find it's spec
11:49 spinclad it's the adverb form of a pair: :w == {w => 1}; see S02:1982
11:54 ayrnieu @eval {:a, :b, :c}
11:54 spinclad your grep:{...} is something else though; perhaps @array.grep:{...} (look for 'invocant', i think)
11:58 renormalist ?eval  {:a, :b, :c}
11:58 evalbot_r16527 changed their nick to evalbot_r16530
11:58 evalbot_r16530 (("a" => Bool::True), ("b" => Bool::True), ("c" => Bool::True))
11:59 renormalist spinclad: and it's yet another one when used as file test operators?
11:59 spinclad example?
12:00 renormalist $file ~~ :r     # file is readable
12:01 renormalist or $file ~~ :f   # plaintext file
12:01 renormalist etc.
12:01 renormalist found in s16
12:02 renormalist or it's the smartmatcher, that interpres right side adverb as file test when lieft side is filehandle
12:02 spinclad that sounds likely
12:03 spinclad S16? S26?
12:05 renormalist S16, http://perlcabal.org/syn/S16.html#Fil​ehandles%2C_files%2C_and_directories
12:05 lambdabot Title: S16, http://tinyurl.com/ytd24h
12:06 spinclad thanks, that one was off my radar
12:06 renormalist ah. on the grep it's also an adverb form. With {...} the interpretation depends on sth., then it's closure or hash.
12:07 buetow joined #perl6
12:08 renormalist now I'm only not sure about my interpretation on the ~~ filetest. because in S16 they call it file test *operator*. No hint that its an adverb too
12:12 spinclad (:r): S03:1478, special use of a Pair as either pattern or method name
12:13 xinming joined #perl6
12:14 renormalist there is a definition for ~~:
12:14 renormalist    Any       Pair      test object             .:Xkey(Xval) (e.g. filetests)
12:16 spinclad ( $filename ~~ :r  means  $filename.:r )
12:18 renormalist ah, so it's a Pair that names the file test operator to use
12:18 renormalist and the operator is its own thing
12:18 spinclad using a Pair as method name seems odd to me, an overloading of the syntax i wouldn't have expected to work
12:19 renormalist I already saw sth similar today in the spec, but can't find it again
12:19 spinclad but it lets the filetest syntax work, and i expect that drives the grammar
12:20 spinclad besides S03:1478?
12:20 spinclad s/the grammar/the design/
12:25 renormalist from which source do you read the synopses? I only use the html on spec.pugscode.org
12:25 renormalist so I cant use linenumbers
12:26 spinclad i have https://svn.perl.org/perl6 checked out, they appear under design/syn/ .
12:27 spinclad sorry, URL: https://svn.perl.org/perl6/doc/trunk
12:27 spinclad Repository Root: https://svn.perl.org/perl6
12:28 renormalist k thx
12:30 spinclad if you read moritz's irclog (http://moritz.faui2k3.org/irclog/) i think references like S03:1478 become smartlinks into the spec (but my browser is bogged down atm, can't check)
12:30 lambdabot Title: IRC logs
12:35 spinclad (invocant: see S03:2543)
12:43 drupek1270 joined #perl6
12:46 svnbot6 r16531 | renormalist++ | - cperl-mode: better indenting for grammar/rule
12:46 svnbot6 r16531 | renormalist++ |   (the code inside grammars/rules is still broken though)
12:53 drupek1270 left #perl6
12:58 ggoebel joined #perl6
13:09 renormalist I struggle with the initial setup of a new module under ext/. How are those Makefile.PLs I see in other modules handled? With "make Makefile.PL"? Where does this "WritePugs(6)" command come from thats in these Makefiles?
13:10 renormalist is there an intro for initial module skeleton?
13:12 renormalist erm, I have to go, I ask again in a few hours. :-)
13:13 Limbic_Region joined #perl6
13:42 Limbic_Region salutations all
13:52 dolmans joined #perl6
13:53 Limbic_Region @tell audreyt after basically completely removing my pugs directory, and svn up'ing - Pugs is now building on Win32/MinGW
13:53 lambdabot Consider it noted.
14:10 penk joined #perl6
14:30 Entonian joined #perl6
15:01 fglock joined #perl6
15:38 rindolf joined #perl6
16:04 drupek12 joined #perl6
16:16 REPLeffect joined #perl6
16:35 polettix joined #perl6
16:36 isaacd__ joined #perl6
16:51 chris2 joined #perl6
16:59 elmex joined #perl6
17:05 obvio171_ joined #perl6
17:23 Jedai joined #perl6
17:29 Psyche^ joined #perl6
17:37 Psyche^ changed their nick to Patterner
17:42 zperl joined #perl6
17:44 amnesiac joined #perl6
17:46 zperl new freebsd P6 over Parrot smoke report
17:46 zperl http://m19s28.vlinux.de/iblech/stuff/pug​s-smokes/pugs-smoke-6.2.13-r16531-freebs​d-pir--1180195091-3310--36-21-15-0-17-0-​-0b881f31806573a7bafc868f1cadf733.html
17:46 lambdabot Title: TAP Matrix - Sat May 26 01:13:35 2007 GMT, http://tinyurl.com/ypxu37
18:05 araujo joined #perl6
18:13 weinigLap joined #perl6
18:21 lichtkind joined #perl6
18:33 pbuetow joined #perl6
18:39 zperl joined #perl6
18:40 zperl ?eval $n = 10; say $n;
18:40 evalbot_r16530 changed their nick to evalbot_r16531
18:40 evalbot_r16531 OUTPUT[10␤] Bool::True
18:40 rindolf joined #perl6
18:41 weinigLap_ joined #perl6
19:04 obvio171_ changed their nick to obvio171
19:07 mtve joined #perl6
19:07 svnbot6 r16532 | rhr++ | [unitsdat-grammar.pm] Prepare for nonlinear units
19:25 jisom joined #perl6
19:33 smallfoot- joined #perl6
19:34 smallfoot- perl6 is vaporware?
19:34 Apachez joined #perl6
19:34 Apachez trolls ahead
19:34 smallfoot- Duke Nukem Forever will run on Perl6 ?
19:34 Apachez beware...
19:34 Apachez left #perl6
19:34 Tene smallfoot-: serious question, or trolling?
19:34 smallfoot- both
19:34 smallfoot- lol
19:35 smallfoot- honestly, i've heard about perl6 since forever
19:35 Tene ?eval "Hi, I'm a bot running on perl6 that will evaluate perl6 code for you in a real interpreter that you can download Right Now"
19:35 evalbot_r16531 changed their nick to evalbot_r16532
19:35 evalbot_r16532 "Hi, I\'m a bot running on perl6 that will evaluate perl6 code for you in a real interpreter that you can download Right Now"
19:35 renormalist joined #perl6
19:35 smallfoot- and its never coming, its all just talk, so now i kinda think its vaporware, and people are moving to python and ruby
19:36 Tene http://cia.vc/stats/project/perl6
19:36 lambdabot Title: perl6 - CIA.vc
19:37 smallfoot- ?eval for($i=1; $i<3; $i++) print "hi";
19:37 evalbot_r16532 Error: ␤Unexpected ";"␤expecting "_", fraction, exponent, term postfix, operator or ")"
19:37 Tene ?eval for 1..3 { print "hi" }
19:37 evalbot_r16532 OUTPUT[hihihi] undef
19:37 smallfoot- oh
19:38 smallfoot- when will perl6 be released?
19:38 smallfoot- and take over perl5
19:38 Tene It will be released when it's done and no sooner.
19:38 smallfoot- ok
19:38 integral It won't take over perl5.  It's a separate, new language.
19:38 smallfoot- like Duke Nukem Forever then
19:38 smallfoot- oh
19:38 Tene It won't "take over" perl5, though.  perl5 code will still run just fine.
19:38 prism joined #perl6
19:39 smallfoot- is Python or Ruby better than Perl(6) ?
19:39 Tene smallfoot-: comparing it to DNF isn't really accurate.  If you watch the mailing list, svn commits, and IRC channel, you can see that the Perl 6 project is making a *lot* of progress.  There's no way to tell if anyone is working on DNF or not.
19:40 Tene smallfoot-: depends on your needs/goals, but in general, no, they're not.
19:42 Tene There isn't anything that python or ruby can do that Perl 6 can't do, and there are many things that Perl 6 can do that python and ruby can't conveniently or easily do.
19:47 Tene smallfoot-: do you have any more questions?
19:54 smallfoot- nope, not atm
20:07 moritz obra: can you please send a commit bit to chas owens, email address see perl6-compiler list
20:08 moritz nick name cowens, email addres chas.owens ~ $array_sigil ~ gmail.com
20:09 obra moritz: please email me. on my phone right now
20:09 obra jesse@perl.org
20:09 moritz obra: ok
20:10 obra &
20:15 offby2 joined #perl6
20:16 offby2 changed their nick to offby1`
20:18 offby1 joined #perl6
20:19 REPLeffe1t joined #perl6
20:31 weinigLap joined #perl6
20:34 dduncan joined #perl6
20:37 offby1 joined #perl6
20:44 zperl_1 joined #perl6
20:44 iblechbot joined #perl6
21:19 pbuetow joined #perl6
21:26 zperl_1 ?eval say "ping"
21:26 evalbot_r16532 OUTPUT[ping␤] Bool::True
21:27 moritz pong ;)
21:27 Aankhen`` pung
21:28 zperl_1 ;-)
21:28 Aankhen`` You broke the pattern. :-(
21:29 zperl_1 'make smoke-js' takes too much time on freebsd
21:30 moritz zperl_1: the js backend is borked anyway (I think)
21:30 moritz no, stop, I don't know that
21:30 moritz I only know that the parrot backend is broken ;)
21:31 zperl_1 anyway, i'll leave it till the morning...
21:34 * moritz pokes svnbot6
21:34 svnbot6 r16533 | moritz++ | [irclog] fixed linkification of anchors that contain other
21:34 svnbot6 r16533 | moritz++ |  characters than [\w-]
21:34 moritz timing ;)
21:40 svnbot6 r16534 | renormalist++ | - cperl-mode: some more sub traits
21:53 svnbot6 r16535 | renormalist++ | - cperl-mode: ups, forgot highlighting of the new traits
21:53 drupek12 joined #perl6
21:55 avar renormalist++ # hacking cperl-mode to support perl6
22:00 isaacd_ joined #perl6
22:06 renormalist Is there something special in using/making the modules below ext/ ?
22:07 renormalist When I perl Makefile.PL; make of modules with :: in name, then I get
22:07 renormalist Makefile:521: *** target pattern contains no `%'.  Stop.
22:07 renormalist E.g., try it in pugs/ext/Text-Glob     and in own empty experiments
22:07 moritz renormalist: where do you do your "make"?
22:08 moritz renormalist: I think you have to do one "make" in pugs' root directory
22:08 renormalist within pugs/ext/Text-Glob
22:08 moritz and after that, you can use make/make test locally within the module
22:08 renormalist but I only want to write my own module
22:08 renormalist globally make would take hours for the whole pugs, wouldn't it?
22:08 moritz depends on your RAM
22:09 moritz you can try "make soon"
22:09 moritz that turns off ghc's optimization or something and consumes far less ram
22:09 moritz and less CPU, but produces an inefficient pugs
22:11 renormalist Indeed, there seems to be something that generates the Makefiles differently ... hm, ok, I try
22:12 orevdiabl joined #perl6
22:14 theorbtwo joined #perl6
22:19 renormalist moritz: indeed, the Makefile that the pugs make creates, works. thx
22:20 renormalist moritz++   # for beeing responsive 24/7 :-)
22:21 stef_ left #perl6
22:22 moritz renormalist: it just looks like I'm responsive 24/7 because I've just one hour timezone shift to you ;)
22:22 stef_ joined #perl6
22:23 renormalist are there daylight saving in edinburgh?
22:23 moritz yes
22:23 moritz I think the DST rules are uniform in most of europe
22:24 moritz so the difference stays constant all the time
22:24 renormalist yes but I always think GB still has the Pound, so everything is possible too :-)
22:24 moritz DST is just there to make life harder for us programmers
22:25 moritz renormalist: well, there are quite many little things that are differnt ;)
22:25 renormalist :-)
22:25 moritz like driving on the left hand side, weight in "stones", ...
22:26 moritz very strict rules that are very loosly enforced most of the time (at least in university)
22:27 renormalist puh, ok, so at least my question to DST feels founded :-)
22:27 moritz it is indeed ;)
22:28 moritz at least all scientists in scotland use the metric system ;)
22:29 moritz (apart from rare cases where they use CGS or natural units, but that can be found all over the world)
22:33 renormalist And do they call it Quarter pounder with cheese or Royal with Cheese   at McDonalds?  
22:33 moritz ;-)
22:34 moritz I don't know... never ate a burger at McDonalds ;)
22:34 moritz Edinburgh isn't the home of the McDonalds, that's more to the west (or south)
22:36 renormalist You prefer Burger King? :-)
22:37 moritz I prefer real food ;)
22:37 moritz or KFC if it has to be fast food
22:41 renormalist Once upon a time I was addicted to fast food. Unfortunately I never had a chance to try KFC then. Now I don't dare. I always think it's McDonalds reduced to the McChicken.
22:42 renormalist damn, now google knows one more fact about me. Gues I will have KFC flyers in my box by tomorrow ..
22:42 moritz if you have, you can still complain about unsolicited ads ;)
22:44 REPLeffect joined #perl6
22:45 Patterner I collect gold coins as gifts.
22:46 renormalist I could drop a hint for everyone who finds this log, declaring that the last 5 lines popped up by incident during my 5 hacking monkeys try to create a Shakespeare play.
22:47 moritz Patterner: nice ;)
22:47 * moritz used to collect padlocks ;)
23:18 dmq joined #perl6
23:20 buetow joined #perl6
23:21 fglock joined #perl6
23:24 fglock I'm taking a look in PyPy
23:44 orevdiabl changed their nick to revdiablo
23:44 revdiablo joined #perl6

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

Perl 6 | Reference Documentation | Rakudo