pugscode.org | Beware of `make install` and Pugs, it will do bad things to your system
Set by Aankhen`` on 22 May 2007.
00:01 araujo joined 00:19 justatheory joined 00:21 justatheory joined
svnbot6 r16536 | rhr++ | [unitsdat-grammar.pm] Parse and (try to) convert nonlinear units. 00:28
r16536 | rhr++ | NL typechecking and conversion are probably somewhat busted...
Aankhen`` 32.67 min for a smoke this time. 00:36
Though my system seems to be somewhat overloaded.
00:44 Aankhen`` joined 01:03 fglock joined
svnbot6 r16537 | Darren_Duncan++ | ext/QDRDBMS/ : added something about interpreting relational operations to Language.pod, otherwise cleaned that file 02:07
02:56 buubot joined 03:26 daxim_ joined 03:43 bonesss joined 03:53 trunix joined
svnbot6 r16538 | Darren_Duncan++ | ext/QDRDBMS/ : updated Language.pod to remove an old section listing sys-def ops (to rewrite later) 04:35
zperl_1 freebsd smoke report for PIL2JS (all failed) => Spidermoney 1.5 is not compatible and too slow 04:39
m19s28.vlinux.de/iblech/stuff/pugs-...110af.html
lambdabot Title: TAP Matrix - Sat May 26 12:28:38 2007 GMT, tinyurl.com/2g8bxt
zperl_1 about 10 hours to finish to 'make smoke-js' 04:40
Aankhen`` O_O 05:04
05:07 BooK joined 05:44 Jmax joined 06:16 obvio171 joined 06:25 Averell joined 06:29 weinigLap joined 06:30 obvio171 joined 06:34 obvio171 joined 06:35 baest joined 06:38 obvio171 joined 06:46 obvio171 joined 06:52 obvio171 joined 06:56 obvio171 joined 07:00 obvio171 joined 07:09 dduncan left 07:25 dolmans joined 07:32 Aankh|Clone joined 07:33 amnesiac joined 07:34 iblechbot joined 07:36 lisppaste3 joined 07:38 jisom joined 07:53 drupek12 joined 07:55 jerrylee joined 07:56 elmex joined 08:16 Aankh|Clone is now known as Aankhen`` 08:45 buetow joined 08:52 franck__ joined, edwardk joined, ahmadz joined 08:54 ayrnieu joined
ahmadz ?eval my $s="ping"; $s ~~ s/i/o/; $s.say; 08:57
08:57 evalbot_r16532 is now known as evalbot_r16538
evalbot_r16538 OUTPUT[pong␤] Bool::True 08:57
Aankhen`` Heh, that's a nice one. 08:58
ayrnieu ?eval given "ping" { s/i/o; .say }
evalbot_r16538 Error: ␤Unexpected end of input␤expecting block, "\\", variable name or "/"
ayrnieu ?eval given "ping" { s/i/o/; .say } # doh
Aankhen`` Awww.
evalbot_r16538 Error: Can't modify constant item: VStr "ping"
ahmadz yeah
ayrnieu ?eval given $_ = "ping" { s/i/o/; .say } 08:59
evalbot_r16538 OUTPUT[pong␤] Bool::True
moritz ayrnieu++
ahmadz ?eval ("ping" ~~ s/i/o/).say
evalbot_r16538 Error: Can't modify constant item: VStr "ping" 09:00
ahmadz couldnt we do regexp on a string without a var?
jql doesn't work in p5, either 09:02
09:02 kaol joined
ahmadz but since we can do OO style VStr.op, shouldnt VStr.regexp be allowed? 09:03
09:06 edwardk left 09:25 drupek12 joined 09:28 chris2 joined 09:36 buetow joined 09:41 Karthik joined
Karthik Hi Guys 09:41
could any one tell me how to write a perl script asking for a username and password from a user 09:42
?
how to get a password from a user
?
Any Idea?
moritz Karthik: this channel is for development of compilers/interpreters for perl 6 09:43
Karthik: try #perlhelp or something
Karthik ok , Thx moritz
Aankhen`` #perl might be better, actually. 09:44
Karthik ok
09:46 isaacd joined 10:01 VanilleBert joined 10:02 iblechbot joined 10:04 Karthik left 10:05 xern joined 10:20 trunix joined 11:16 ntgrl joined 11:34 baest joined 11:49 ofer joined 11:50 baest joined 12:11 ntgrl is now known as integral 12:24 rindolf joined 12:51 weirdo2 joined
weirdo2 heya 12:51
is it possible to write PROG2 with perl6 macros?
12:51 maskd joined
wolverian PROG2? 12:52
weirdo2 like perl5's do{} (dunno if it's the same in p6), but returns the value of the second expression evaluated 12:53
wolverian why would you need a macro for that? 12:54
moritz ?eval my $a = do {2; 3; }; $a
evalbot_r16538 \3
lumi moritz: That's a PROGN, I think?
weirdo2 i'm curious whether p6 macros can find whole expressions in a code block
moritz lumi: isn't PROG2 just a special case of PROGN? 12:55
lumi You want to rewrite 'a; b; c;' to 'a; my $tmp = b; c; $tmp'
moritz now I understand
weirdo2 as a side note 12:58
i wonder whether M$' LINQ (sql-ish instructions in c#) could be easily simulated with macro{}
saw a glimpse of CLSQL, it deviated from sql syntax, though ;/ 12:59
moritz weirdo2: I'm not a macro expert, but I'm quite sure you can do things like that
weirdo2 IMO, aside from an awesome learning experience, macros are the only killer feature of lisp 13:00
wonder if perl's lack of homoiconicity would be an obstacle to implement equally uber-cool macros 13:01
couldn't stand lisp. no integration with POSIX, lack of syntax makes me to view the listing as one bulk 13:02
moritz you can even lexically change perl 6's grammar (or so I believe), so it should all be possible ;)
weirdo2 do you get angry when people ask when it'll come out? because i want to :-P 13:03
moritz weirdo2: christmas ;)
weirdo2 having a proper object model and a multimethod dispatch as an option is great, too
moritz, whoa, no kidding?
moritz but don't ask which christmas :(
weirdo2 *g* 13:04
moritz a rough estimate would be "sometimes 2008 propably"
but it could of course be sooner or later
weirdo2 not that i don't enjoy p5, though
moritz but we all know that p5 has problems 13:05
weirdo2: would you like to help with perl6?
weirdo2: contributors are always welcome ;)
weirdo2 after a lisp adventure, i found a great urge to write many nested map's and lambdas
*g*
moritz, i once got an email from audreyt, but the link didn't work. audreyt didn't respond to my mails, too 13:06
moritz weirdo2: commitbit is a bit broken nowadays, but obra++ will take care...
weirdo2 i don't promise i'll actually manage to write any code... 13:07
but if i do, i'll send it to ya'
moritz nobody is bound to do anything, of course ;) 13:08
weirdo2 not to be picky, but haskell is a bit of turn-off to me :-)
moritz weirdo2: I don't know haskell very much... so far I've written test cases and documentation...
and there are 6-in-6 implementation(s) beeing worked on
weirdo2 i once co-developed a macro language, if that counts :-) 13:09
moritz weirdo2: commitbit seems to be up again... 13:10
weirdo2: so if you tell me your email (and perhaps real name if you want it to appear), I can try again to invite you
weirdo2 moritz, [email@hidden.address] stanislaw halik
obra moritz: commitbit is not broken. 13:11
moritz obra: ok, very good ;) 13:12
obra moritz: feather is sloooow, so we're seeing 20-30s page loads. but they're not timing out.
you should be able to invite as normal
moritz weirdo2: "weirdo2" as nick?
weirdo2 moritz, sthalik, my email username
moritz weirdo2: ok, request sent, hopefully you'll get a mail soon 13:13
"that nickname is already in use, sorry"... with the an @tehran.lain.pl email 13:15
weirdo2 oh, the one i couldn't register 13:16
moritz does the email address still exist?
weirdo2 try sthalik2, and sthalik+perl@ if it complains about the same email address
moritz, yes, it does
lumi weirdo2: I think macros are too underspecced to do it yet 13:17
weirdo2 imvho, p6 could win big with macros. it's a largely underestimated feature :-P
lumi weirdo2: Possibly you can use the "is parsed" and STD to do it right now 13:18
moritz lumi: if STD worked in any existing implementation, yes ;) 13:20
weirdo2 hope the "second system effect" doesn't apply so badly here
lumi moritz: "do it right now" as in "in a specced way", not "in a working way" :P
weirdo2 not worried about accusations of vaporware, but there's so much of everything, especially for a new implementation 13:21
moritz lumi: ok ;)
weirdo2 yay! got an email!
moritz commitbit++, obra++
weirdo2 any hints with PREFIX? 13:22
:-)
moritz prefix?
weirdo2 INSTALL says it's broken. a Bad Thing
moritz it is indeed 13:23
most pugs developers never install it, just run it locally
that's why nobody cares
lumi weirdo2: Fixing that would be a Good Thing
moritz and I don't understand the build system :(
weirdo2 yay! sounds like a job for me
13:23 franck___ joined
moritz I manage to build debian packages though, which makes it possible to install it in a sane way ;) 13:24
weirdo2 will do after a good night's sleep; be back in an hour or so, see you guys
lumi That's a short good night's sleep
moritz see you 13:25
13:40 franck__ joined 13:41 franck__ joined 13:50 jisom_ joined 13:51 jerrylee joined 14:04 isaacd_ joined 14:17 devogon joined 14:32 amnesiac joined, torz joined 14:33 amnesiac joined 14:57 sokoot joined 15:19 justatheory joined 15:25 chylli joined
svnbot6 r16539 | moritz++ | perl6.vim: added "is also" trait 15:27
gaal www.antlr.org/wiki/display/ANTLR3/T...with+ANTLR 15:45
lambdabot Title: Test-Driven Development with ANTLR - ANTLR 3 - ANTLR Project, tinyurl.com/yt4ems
moritz that java code smells like utter line noise 15:48
gaal yeah, I don't like the verboseness, but the basic idea isn't bad. 15:56
moritz I don't understand what's the big deal - the assert statements? 15:58
16:01 chylli left
gaal tdd 16:03
16:06 bonesss joined
moritz I'm kinda used to it ;) 16:06
16:19 pbuetow joined 16:35 ahmadz joined
ahmadz run.pugscode.org is down? 16:35
Juerd ahmadz: Yes 16:37
ahmadz: Do you want a feather account to run pugs over ssh?
ahmadz hi jeurd, yeah i sent you an email earlier... 16:38
Juerd Oh, hm.
Juerd looks in RT
Ah, I see
Oops :)
16:39 mncharity joined
ahmadz no problem.. sorry for the email problem ;-) 16:39
Juerd ahmadz: I'm creating your account right away
moritz hi Juerd, hi ahmadz ;)
ahmadz hi moritz... im zperl* btw ;-)
Juerd: cool ... thx 16:40
moritz is constantly loosing track of all those nicks
Juerd ==fcc
ergh 16:41
This isn't mutt.
moritz neither vim ;)
Juerd ahmadz: You've got mail 16:42
ahmadz ?eval ($s = "ping"; $s ~~ s/i/o/; say $s)
16:42 evalbot_r16538 is now known as evalbot_r16539
evalbot_r16539 Error: ␤Unexpected ";"␤expecting term postfix, operator or ")" 16:42
moritz I think you can't use (...) to group statements 16:43
ahmadz ?eval my $s = "ping"; $s ~~ s/i/o/; say $s; 16:44
jeurd: thx a lot;-)
evalbot_r16539 OUTPUT[pong␤] Bool::True
ahmadz ?eval ("ping" ~~ s/i/o/).say
evalbot_r16539 Error: Can't modify constant item: VStr "ping"
Juerd ahmadz: s/jeurd/juerd/ 16:45
ahmadz thanks again.. im logged in 16:47
svnbot6 r16540 | rhr++ | [unitsdat-grammar.pm] Add support for constant NL funcs in unit defs.
r16540 | rhr++ | Add support for units.dat piecewise linear units.
r16540 | rhr++ | Try to stringify NumUnits nicely. Misc cleanups.
ahmadz moritz: smoke-js freebsd took 10 hours to do yesterday... and failed 100%
moritz ahmadz: well, then we can declare it broken ;) 16:49
ahmadz moritz: took brute force to declare that ;-) spidermonkey 1.5 keeps saying "Internal Error... Too much recursion" 16:50
17:01 lichtkind joined 17:19 ssd7 joined 17:26 Psyche^ joined 17:35 amnesiac joined 17:39 stevan_ joined 17:43 Psyche^ is now known as Patterner 18:03 Jmax joined 18:06 camenix joined 18:07 camenix left 18:26 jisom joined 18:33 weinigLap joined 18:41 Limbic_Region joined 18:51 offby1 joined 18:57 ahmadz joined 19:01 cmarcelo joined, rindolf joined 19:09 justatheory joined 19:13 the_dormant joined 19:25 isaacd__ joined 19:32 weinigLap joined 19:35 laye joined
svnbot6 r16541 | rhr++ | [unitsdat-grammar.pm] Make NL conversion work right (maybe). Begin StrDispUnit defs. 20:06
r16542 | rhr++ | [unitsdat-grammar.pm] NL fixes. 20:17
20:26 Jmax joined
svnbot6 r16543 | rhr++ | [unitsdat-grammar.pm] Move interpolator code out of nl_piecewise closures. Add logscale examples. 20:41
20:43 dduncan joined 20:48 buetow joined 20:52 stef_ joined 21:13 stef_ joined 21:37 amnesiac joined 21:44 Aankhen`` joined 21:46 pbuetow joined 22:05 polettix joined 22:12 seano joined 22:37 bonesss joined, weinigLap joined 22:49 justatheory joined 23:18 demq joined 23:20 rashakil joined 23:28 bsb joined 23:37 stevan_ joined