pugscode.org | Beware of `make install` and Pugs, it will do bad things to your system
Set by Aankhen`` on 22 May 2007.
00:04 SubStack joined 00:06 araujo joined 00:39 dolmans joined 01:18 Psyche^ joined 01:27 Psyche^ is now known as Patterner 02:03 trunix joined, Psyche^ joined 02:04 Aankhen`` joined 02:21 Psyche^ is now known as Patterner 02:25 japhb joined 02:41 jjore joined, semifor_ is now known as semifor 03:00 elmex_ joined 03:13 trunix joined 03:58 mako132 joined 04:06 obvio171_ joined 04:14 japhb joined 04:28 justatheory joined 04:35 drbean joined 04:38 prism joined 04:50 obvio171_ is now known as obvio171 05:06 devogon joined 05:07 BooK_ joined 05:18 Daveman joined 05:20 jisom joined 05:35 prism joined 06:23 Averell joined 06:49 trunix joined 06:54 kanru joined 07:12 japhb joined 07:42 prism joined 07:56 daxim joined
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.)
08:59 ayrnieu joined 09:04 lichtkind joined 09:12 weinigLap joined
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
09:45 iblechbot joined 09:48 kane__ joined 09:52 chris2 joined 10:20 dduncan left 10:23 isaacd joined 10:32 iblechbot joined 10:51 renormalist joined 10:52 mjk joined 11:03 ezraburgh joined 11:12 stef_ joined 11:13 isaacd_ joined 11:22 theorbtwo joined 11:33 wilx joined
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
11:57 evalbot_r16527 is now known as evalbot_r16530
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.
12:06 buetow joined
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
12:12 xinming joined
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
12:42 drupek1270 joined
svnbot6 r16531 | renormalist++ | - cperl-mode: better indenting for grammar/rule 12:44
r16531 | renormalist++ | (the code inside grammars/rules is still broken though)
12:52 drupek1270 left 12:56 ggoebel joined
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
13:12 Limbic_Region joined
Limbic_Region salutations all 13:40
13:50 dolmans joined
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.
14:09 penk joined 14:28 Entonian joined 14:59 fglock joined 15:36 rindolf joined 16:02 drupek12 joined 16:14 REPLeffect joined 16:33 polettix joined 16:35 isaacd__ joined 16:49 chris2 joined 16:57 elmex joined 17:03 obvio171_ joined 17:21 Jedai joined 17:27 Psyche^ joined 17:36 Psyche^ is now known as Patterner 17:41 zperl joined 17:43 amnesiac joined
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
18:03 araujo joined 18:12 weinigLap joined 18:19 lichtkind joined 18:31 pbuetow joined 18:38 zperl joined
zperl ?eval $n = 10; say $n; 18:38
18:38 evalbot_r16530 is now known as evalbot_r16531
evalbot_r16531 OUTPUT[10ā¤] Bool::True 18:38
18:38 rindolf joined 18:39 weinigLap_ joined 19:02 obvio171_ is now known as obvio171 19:05 mtve joined
svnbot6 r16532 | rhr++ | [unitsdat-grammar.pm] Prepare for nonlinear units 19:05
19:23 jisom joined 19:32 smallfoot- joined
smallfoot- perl6 is vaporware? 19:32
19:32 Apachez joined
Apachez trolls ahead 19:32
smallfoot- Duke Nukem Forever will run on Perl6 ?
Apachez beware...
19:32 Apachez left
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"
19:33 evalbot_r16531 is now known as evalbot_r16532
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
19:33 renormalist joined
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.
19:37 prism joined
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
20:14 offby2 joined 20:15 offby2 is now known as offby1` 20:16 offby1 joined 20:18 REPLeffe1t joined 20:29 weinigLap joined 20:33 dduncan joined 20:35 offby1 joined 20:42 zperl_1 joined, iblechbot joined 21:18 pbuetow joined
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
21:51 drupek12 joined
avar renormalist++ # hacking cperl-mode to support perl6 21:54
21:58 isaacd_ joined
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
22:10 orevdiabl joined 22:12 theorbtwo joined
renormalist moritz: indeed, the Makefile that the pugs make creates, works. thx 22:18
moritz++ # for beeing responsive 24/7 :-) 22:19
22:19 stef_ left
moritz renormalist: it just looks like I'm responsive 24/7 because I've just one hour timezone shift to you ;) 22:20
22:20 stef_ joined
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
22:42 REPLeffect joined
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 ;)
23:16 dmq joined 23:18 buetow joined 23:19 fglock joined
fglock I'm taking a look in PyPy 23:23
23:42 orevdiabl is now known as revdiablo 23:43 revdiablo joined