pugscode.org | Beware of `make install` and Pugs, it will do bad things to your system
Set by Aankhen`` on 22 May 2007.
meppl goog morning 08:22
Tene Hi!
Aankhen`` Hihi! 08:23
Aankhen`` > Tene
Tene < Aankhen``
Aankhen`` Yes!
Tene Aankhen``++
Aankhen`` Finally, someone who realizes it!
Tene++ # incestuous but only fair 08:24
meppl good morning tene and aankhen
Tene @karma Aankhen``
lambdabot Aankhen`` has a karma of 10
Tene @karma tene
lambdabot tene has a karma of 6
Aankhen`` @karma Aankhen
lambdabot Aankhen has a karma of 55
Aankhen`` Yay for svnbot6. :-P
perlbot, karma Aankhen
perlbot Aankhen doesn't have any karma
jabbot Aankhen``: Aankhen has karma of 1
Aankhen`` o_O
perlbot: How dare you lose my karma? 08:25
gaal nice: www.alpheccar.org/en/posts/show/70 08:27
lambdabot Title: Djinn, Coq, Monad and a bit of Haskell
Aankhen`` Ugh, long code snippets hidden by a sidebar. :-\ 08:29
And the only clue is a teensy bit of an 'e" poking out from the right side.
(No borders or background changes.)
lichtkind moritz: hi 09:12
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:34
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:43
spinclad it's the adverb form of a pair: :w == {w => 1}; see S02:1982 11:48
ayrnieu @eval {:a, :b, :c} 11:52
spinclad your grep:{...} is something else though; perhaps @array.grep:{...} (look for 'invocant', i think) 11:53
renormalist ?eval {:a, :b, :c} 11:57
evalbot_r16530 (("a" => Bool::True), ("b" => Bool::True), ("c" => Bool::True)) 11:57
renormalist spinclad: and it's yet another one when used as file test operators? 11:58
spinclad example?
renormalist $file ~~ :r # file is readable 11:59
or $file ~~ :f # plaintext file
etc.
found in s16
or it's the smartmatcher, that interpres right side adverb as file test when lieft side is filehandle 12:00
spinclad that sounds likely 12:01
S16? S26? 12:02
renormalist S16, perlcabal.org/syn/S16.html#Filehand...irectories 12:04
lambdabot Title: S16, tinyurl.com/ytd24h
spinclad thanks, that one was off my radar 12:05
renormalist ah. on the grep it's also an adverb form. With {...} the interpretation depends on sth., then it's closure or hash.
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:07
spinclad (:r): S03:1478, special use of a Pair as either pattern or method name 12:10
renormalist there is a definition for ~~: 12:13
Any Pair test object .:Xkey(Xval) (e.g. filetests)
spinclad ( $filename ~~ :r means $filename.:r ) 12:15
renormalist ah, so it's a Pair that names the file test operator to use 12:16
and the operator is its own thing
spinclad using a Pair as method name seems odd to me, an overloading of the syntax i wouldn't have expected to work 12:17
renormalist I already saw sth similar today in the spec, but can't find it again 12:18
spinclad but it lets the filetest syntax work, and i expect that drives the grammar
besides S03:1478?
s/the grammar/the design/ 12:19
renormalist from which source do you read the synopses? I only use the html on spec.pugscode.org 12:23
so I cant use linenumbers 12:24
spinclad i have svn.perl.org/perl6 checked out, they appear under design/syn/ . 12:25
sorry, URL: svn.perl.org/perl6/doc/trunk
Repository Root: svn.perl.org/perl6
renormalist k thx 12:27
spinclad if you read moritz's irclog (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:29
lambdabot Title: IRC logs
spinclad (invocant: see S03:2543) 12:34
svnbot6 r16531 | renormalist++ | - cperl-mode: better indenting for grammar/rule 12:44
r16531 | renormalist++ | (the code inside grammars/rules is still broken though)
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:08
is there an intro for initial module skeleton?
erm, I have to go, I ask again in a few hours. :-) 13:11
Limbic_Region salutations all 13:40
Limbic_Region @tell audreyt after basically completely removing my pugs directory, and svn up'ing - Pugs is now building on Win32/MinGW 13:51
lambdabot Consider it noted.
zperl new freebsd P6 over Parrot smoke report 17:44
m19s28.vlinux.de/iblech/stuff/pugs-...df733.html
lambdabot Title: TAP Matrix - Sat May 26 01:13:35 2007 GMT, tinyurl.com/ypxu37
zperl ?eval $n = 10; say $n; 18:38
evalbot_r16531 OUTPUT[10␤] Bool::True 18:38
svnbot6 r16532 | rhr++ | [unitsdat-grammar.pm] Prepare for nonlinear units 19:05
smallfoot- perl6 is vaporware? 19:32
Apachez trolls ahead 19:32
smallfoot- Duke Nukem Forever will run on Perl6 ?
Apachez beware...
Tene smallfoot-: serious question, or trolling? 19:32
smallfoot- both 19:33
lol
honestly, i've heard about perl6 since forever
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"
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:33
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:33
Tene cia.vc/stats/project/perl6 19:34
lambdabot Title: perl6 - CIA.vc
smallfoot- ?eval for($i=1; $i<3; $i++) print "hi"; 19:35
evalbot_r16532 Error: ␤Unexpected ";"␤expecting "_", fraction, exponent, term postfix, operator or ")"
Tene ?eval for 1..3 { print "hi" }
evalbot_r16532 OUTPUT[hihihi] undef 19:36
smallfoot- oh
when will perl6 be released?
and take over perl5
Tene It will be released when it's done and no sooner.
smallfoot- ok
integral It won't take over perl5. It's a separate, new language.
smallfoot- like Duke Nukem Forever then
oh 19:37
Tene It won't "take over" perl5, though. perl5 code will still run just fine.
smallfoot- is Python or Ruby better than Perl(6) ? 19:37
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:38
smallfoot-: depends on your needs/goals, but in general, no, they're not.
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:40
smallfoot-: do you have any more questions? 19:45
smallfoot- nope, not atm 19:52
moritz obra: can you please send a commit bit to chas owens, email address see perl6-compiler list 20:05
nick name cowens, email addres chas.owens ~ $array_sigil ~ gmail.com 20:07
obra moritz: please email me. on my phone right now
[email@hidden.address]
moritz obra: ok
obra & 20:08
zperl_1 ?eval say "ping" 21:24
evalbot_r16532 OUTPUT[ping␤] Bool::True 21:25
moritz pong ;)
Aankhen`` pung
zperl_1 ;-) 21:26
Aankhen`` You broke the pattern. :-(
zperl_1 'make smoke-js' takes too much time on freebsd 21:27
moritz zperl_1: the js backend is borked anyway (I think) 21:28
no, stop, I don't know that 21:29
I only know that the parrot backend is broken ;)
zperl_1 anyway, i'll leave it till the morning...
moritz pokes svnbot6 21:33
svnbot6 r16533 | moritz++ | [irclog] fixed linkification of anchors that contain other
r16533 | moritz++ | characters than [\w-]
moritz timing ;)
svnbot6 r16534 | renormalist++ | - cperl-mode: some more sub traits 21:39
r16535 | renormalist++ | - cperl-mode: ups, forgot highlighting of the new traits 21:51
avar renormalist++ # hacking cperl-mode to support perl6 21:54
renormalist Is there something special in using/making the modules below ext/ ? 22:05
When I perl Makefile.PL; make of modules with :: in name, then I get
Makefile:521: *** target pattern contains no `%'. Stop.
E.g., try it in pugs/ext/Text-Glob and in own empty experiments 22:06
moritz renormalist: where do you do your "make"?
renormalist: I think you have to do one "make" in pugs' root directory
renormalist within pugs/ext/Text-Glob
moritz and after that, you can use make/make test locally within the module
renormalist but I only want to write my own module
globally make would take hours for the whole pugs, wouldn't it? 22:07
moritz depends on your RAM
you can try "make soon"
that turns off ghc's optimization or something and consumes far less ram
and less CPU, but produces an inefficient pugs 22:08
renormalist Indeed, there seems to be something that generates the Makefiles differently ... hm, ok, I try 22:09
renormalist moritz: indeed, the Makefile that the pugs make creates, works. thx 22:18
moritz++ # for beeing responsive 24/7 :-) 22:19
moritz renormalist: it just looks like I'm responsive 24/7 because I've just one hour timezone shift to you ;) 22:20
renormalist are there daylight saving in edinburgh? 22:21
moritz yes
I think the DST rules are uniform in most of europe 22:22
so the difference stays constant all the time
renormalist yes but I always think GB still has the Pound, so everything is possible too :-) 22:23
moritz DST is just there to make life harder for us programmers
renormalist: well, there are quite many little things that are differnt ;)
renormalist :-) 22:24
moritz like driving on the left hand side, weight in "stones", ...
very strict rules that are very loosly enforced most of the time (at least in university)
renormalist puh, ok, so at least my question to DST feels founded :-) 22:25
moritz it is indeed ;)
at least all scientists in scotland use the metric system ;) 22:26
(apart from rare cases where they use CGS or natural units, but that can be found all over the world) 22:27
renormalist And do they call it Quarter pounder with cheese or Royal with Cheese at McDonalds? 22:31
moritz ;-) 22:32
I don't know... never ate a burger at McDonalds ;)
Edinburgh isn't the home of the McDonalds, that's more to the west (or south)
renormalist You prefer Burger King? :-) 22:34
moritz I prefer real food ;) 22:35
or KFC if it has to be fast food
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:39
damn, now google knows one more fact about me. Gues I will have KFC flyers in my box by tomorrow .. 22:40
moritz if you have, you can still complain about unsolicited ads ;) 22:41
Patterner I collect gold coins as gifts. 22:44
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:45
moritz Patterner: nice ;)
moritz used to collect padlocks ;)
fglock I'm taking a look in PyPy 23:23