-Ofun: xrl.us/hxhk | pugscode.org | pugs.kwiki.org | paste: paste.lisp.org/new/perl6 or sial.org/pbot/perl6
Set by apple-gunkies on 11 November 2005.
03:48 emmons_ is now known as emmons
svnbot6 r7976 | yiyihu++ | typo in Chinese character. 04:31
r7977 | stevan++ | Perl6::ObjectSpace - 07:14
r7977 | stevan++ | * create type::equivalence module, and refactored
r7977 | stevan++ | type::comparable to use it.
r7977 | stevan++ | * symbol uses type::equivalence
r7977 | stevan++ | * closure::params uses type::equivalence
r7977 | stevan++ | - added tests for this
r7977 | stevan++ | * closure::signature uses type::equivalence
r7977 | stevan++ | - added tests for this
nothingmuch autrijus: ping 09:07
autrijus nothingmuch: pong 09:30
nothingmuch enable comments on your latest journal =) 09:31
and register for osdc.org.il
i submitted perl 6 compilation, and a catalyst tutorial
autrijus enable comments? it's already enabled 09:43
maybe you did not log in use.perl?
re osdc, sure, doing it now 09:45
nothingmuch i did
i don't see anywhere to post
autrijus use.perl.org/comments.pl?sid=29498&...p;op=Reply 09:46
family dinner, bbiab
nothingmuch oh, wait... brain fart 09:47
autrijus figured :)
nothingmuch btw, is TheLarry still coming? 09:51
hmm... i wonder if szabgab should announce on jolug.org/ too 09:54
nothingmuch also submitted darcs intro 10:02
i wonder if I should also do testing tutorial 10:03
naah
r0nny yo 10:44
luqui whatup
theorbtwo luqui: use.perl.org/~autrijus/journal/ 10:47
r0nny how long till the meta method is supported ? 11:02
luqui r0nny, well, a while 11:09
considering that stevan is still working on what it means
r0nny hmm 11:11
nothingmuch hola luqui 11:12
luqui buenos dias
svnbot6 r7978 | iblech++ | * Usual svn props. 14:29
r7978 | iblech++ | * t/syntax/interpolation/strings.t: \x[42,43,44] and similar forms,
r7978 | iblech++ | per r6622 of S02 and Larry:
r7978 | iblech++ | www.nntp.perl.org/group/perl.perl6....uage/24085
r7978 | iblech++ | * t/packages/use_perl_6.t: "use v6" is short for "use Perl-6",
r7978 | iblech++ | per r6622 of S11.
r7978 | iblech++ | * New t/operators/subscript_adverbs.t:
r7978 | iblech++ | @array[13,17]:kv
r7978 | iblech++ | @array[13,17]:p
r7978 | iblech++ | etc. # per r6622 of S02
14:31 lampus_ is now known as lampus
Juerd nice++ # makes feather not go crazy 14:48
[feather users]++ # understand this
webmind heh 14:50
indeed :) 14:51
xinming ?eval class A { method a { "test" }}; A.new.test 15:04
15:04 evalbot_7974 is now known as evalbot_7978
evalbot_7978 Error: No compatible subroutine found: "&test" 15:04
xinming ?eval class A { method a { "test" }}; A.new.a
evalbot_7978 "test"
xinming ?eval class A { method a { $?SELF.b } method b { "test" }}; A.new.a 15:05
evalbot_7978 "test"
xinming anyone here ? It seems that submethod and my method these 2 has the same effect. :-/ 15:10
Oh,I'm wrong, private method can't be invoked outside directly. 15:18
stevan autrijus: ping # welcome back 17:19
autrijus stevan: hey 17:23
autrijus wonders why stevan always shows up just before bedtime here
anyway... I've been chasing the various Syn changes (iblech++ for reflecting them to the tree), as well as your P6::OS work. 17:27
going to sleep, will be up and about tomorrow night, hailing from another city (Kaohsiung this time), at around 18~20 hours from now
see ya :) & 17:28
Juerd autrijus: wb 17:29
stevan night autrijus :) 17:31
stevan curses the rotation of the earth ... damn timezones
xinming says "Give me a place to stand on, and I will rotate the earth." :-P 17:41
Juerd Please do not change the axis without permission. 17:42
liz6 seen autrijus 18:27
jabbot liz6: autrijus was seen 59 minutes 50 seconds ago
r0nny is there a way, to define a method takes only arguments apply to a special role ? 19:39
svnbot6 r7979 | iblech++ | * Pugs.Parser: Parse the till operator (and ^till and till^). (till is, per
r7979 | iblech++ | r6612 of S03, the new flipflop operator.) 19:40
r7979 | iblech++ | * New t/operators/till.t: Basic tests for till, ^till, and till^.
r7979 | iblech++ | Open questions:
r7979 | iblech++ | * Do subroutines' flipflop operators have a per-invocation-of-the-sub state?
r7979 | iblech++ | * Does calling via the subroutine form (&infix:<till>(LHS, RHS)) work?
r7979 | iblech++ | (Problem being the state, which would have to be maintained.)
r7979 | iblech++ | Does &infix:<till> have a %state hash, with $CALLER::POSITION as keys?
r0nny hello ? 19:41
xinming r0nny: hmm, Could you please tell me what this is used for? 19:54
r0nny: Just now I was in bath room
r0nny i defined some roles, and i want pass classes are made from them to some of their methods - how to do this best ? 19:56
cause it should be limited only to these
rafl Make all those classes inherit from a given class or implement a given interface or something like that. 19:58
r0nny hmm
i think atm applies the folowing to me: "i dont see the woods cause of all the trees" 19:59
svnbot6 r7980 | iblech++ | New t/subroutines/multidimensional_arglists.t: Test for the 20:04
r7980 | iblech++ | @;multidimension_argument_lists of r6624 of S06.pod.
r7981 | iblech++ | * Pugs.Parser: Parse S06's @;multidimensional_arglist variables. 20:34
r7981 | iblech++ | * t/subroutines/multidimensional_arglists.t: Minor fix.
geoffb iblech++ # yet again, for assiduously converting spec changes to test changes 20:49
pmurias How much mathematical knowledge is required for 'Types and Programming Languages'? 21:25
wolverian hmm, so perl6 doesn't have a 'protected' visibility?
SamB pmurias: wouldn't that question be better asked in Haskell?
er, #haskell
obra pmurias: it's my understanding that it start from first principles 21:26
pmurias it has examples in ML,is it required to understand the book? 21:31
obra autrijus claimed that it taught you the ML you needed 21:32
gaal pmurias: I'm finding the OCaml much easier than the math, personally. 21:34
pmurias Does it require knowledge of cathegoric theory? 21:42
gaal not as far as I've gotten in (2/5ths maybe) 21:46
I think there's not a lot of math training needed as a prerequisite, except for the discipline to read slowly and not skip things. 21:47
integral one trick with maths is to make sure you do the exercises so you really do understand stuff before you move on 21:48
gaal you do need basic knowledge of sets; and I can imagine my reaction would be sheer horror if I'd never heard the term "lambda" before...
pmurias gaal:i seen it in python 21:49
integral a quick browse of SICP (available from mitpress.mit.edu/sicp) would get you up to speed on lambdas via scheme
gaal knowing some haskell helped too. battling with new syntax AND new math can be hard :) 21:50
pmurias i know a bit haskell,not sure how to use it in something real,I'm comfortable with first-class functions,curring,cloures too... 21:53
gaal i'd say dive in then :-)
night everyone :) 21:54
SamB pmurias: well, you could always try working on something a bit less intimidating than a programming language implementation
we have no shortage of projects to hack 21:55
pmurias It's not direcetly conected with by *distant* future plan of a haskell compiler,just want to add some theory to my mostl/entirly pracitcal programming knowledge 21:57
SamB pmurias: you just want theory? bah! 21:58
Haskell is about getting things done!
pmurias Having learned the theory, of course I would be obliged to try it out :) 21:59
SamB use Haskell and the theory will come natural-like 22:00
geoffb SamB, s/theory/insanity/ 22:07
SamB geoffb: whats the difference?
geoffb One gets you high-paid jobs at universities and think tanks, and the other is theory? 22:08
SamB oh.
so insanity gets you high-paid jobs at universities and think tanks?
geoffb Wouldn't you say so? I mean, ever talked to a prof in person, or read anything published by a think tank? :-) 22:09
SamB well, yes. not too much, but some! 22:10
talking to profs, I mean.
they don't seem too crazy.
geoffb is a little wierded out by the concept of sane professors 22:11