pugscode.org/ | nopaste: sial.org/pbot/perl6 | ?eval [~] <m oo se> | We do Haskell, too | > reverse . show $ foldl1 (*) [1..4]
Set by gaal on 18 June 2007.
00:02 Jmax joined
obra I have a question for folks interested in hacking on docs 00:04
anyone around?
moritz
I like to form heavy objects out of printed docs and hack on my screen with them ;) 00:05
obra moritz: ORA's book on perl6 and parrot has just been opensourced. (perl6 and parrot essentials)
we now have the source under Artistic 2
if it got checked into the pugs rep, would folks be interested in modernizing, updating and extending it?
moritz obra: I read that mail, and I replied, but it didn't get through to the list 00:06
obra moritz: allison and I have been having an olff-list tchat
what was the summary of your mail?
moritz 1) sounds good
2) does the TPF already has a license for it? 00:07
obra Artistic 2
moritz 3) I'd suggest the pugs repo instead the "official" perl one, because it's open to more hackers
just sent it again, with a different SMTP this time
obra What I talked allison into is initial commit to tpf repo then branching to the pugs repo 00:08
nothingmuch wiki! 00:09
moritz nothingmuch: no!
Tene wiki--
moritz nothingmuch: I can't use vim in a wiki
nothingmuch don't you wnat pictures of pretty girls in the next edition of the book?
moritz nothingmuch: and it has a much longer dev cycle
nothingmuch and a 404 link chapter?
Tene moritz: you can with proper browser plugins
or with a fuse app for that wiki
moritz Tene: but that's an evil hack
nothingmuch well, there is a possibility for middle ground 00:10
moritz if you want something wiki-like, use a distributed SCM
nothingmuch e.g. ingy's doolitle
which is essentially a wiki frontend to a bunch of perldocs in svn
but i was kidding
Tene moritz: nah, the pugs crowd seems to love SVN
moritz Tene: I wouldn't mind switching to git ;)
Tene likes git. 00:11
nothingmuch darcs 00:12
yay!
nothingmuch stops trolling
moritz I haven't really tried it, but I heard great things about git... and seen examples, and all
today I was in git talk at debconf7
nothingmuch nothingmuch.woobling.org/darcs_osdc...start.html
lambdabot Title: Darcs
nothingmuch wait for the images to load, so s5 kicks in
moritz obra: obviously I'll read parrot+perl6 internals prior to chaniging it ;) 00:15
nothingmuch: what's an advantage of darcs compared to git? 00:16
nothingmuch IMHO darcs is the most user friendly VCS i've seen
and also very powerful
the non linearity of changes is what sold me
obra yeah, when trying to write a book, that's not so hot ;)
nothingmuch tangetntial 00:17
if you change chapter a and then chapter b, and then change your mind about changing chapter a, darcs makes that trivial
moritz "n Darcs every working directory is a full repository" - that's an advantage over git
obra svk has that mode too, moritz. and works with svn ;)
anyway
I don't see pugs switching version control systems this week 00:18
nothingmuch you're just pimping your buddies code ;-)
obra hence it makes sense to check it into svn and go from there
nothingmuch: mine, actually
nothingmuch for the record i'm not trying to get pugs on svn, just saying why i like darcs since someone mentioned git =)
and don't worry, i'm a happy svk user, too
moritz obra: I know, but git performs a bit better than svk for large repos ;)
nothingmuch that's where darcs loses 00:19
moritz I don't try either ;)
obra let's not have this discussion here
it's not perl6 ;)
moritz obra: that never stopped us from any discussion here ;) 00:20
obra :P
moritz nothingmuch: nice slides ;) 00:22
nothingmuch wonders why his comp is so slow
everthing is happenning at a 1 sec delay
thoughtpolice nothingmuch: I agree on the note that darcs is really 'easy' 00:23
pretty much all of the concepts in darcs are about as straightforward as I've seen, and a lot of them are really useful (cherry picking is one of the best)
git is pretty much as good as you'll get for a fast system though; mercurial is pretty quick as well. i haven't tried it, but in pushes and pulls from repo's with very large amounts of patches, some actions can take inordinate amounts of time. 00:25
which is kind of a downer for darcs
moritz which is an advantage for us 00:26
because it means hacking GHC is less fun for audreyt as it could be 00:27
=> more time for pugs ;)
thoughtpolice haha
well the ghc guys apparently don't like some of the issues. :/ but the new ideas taking place in darcs for the SoC should help out a *lot* 00:28
i assume that'll be something like darcs 1.1
since we have 1.0.9 now. :)
nothingmuch that's a little problematic 00:29
because it's been in the queue too long
personally i've never seen the issues with my own two eyes
but occasionally people bring them up
00:29 amadeus is now known as laye
nothingmuch is very happy with darcs for all of his non work, non catalyst modules 00:29
thoughtpolice i'm pretty happy with it too
00:30 sunnavy joined
thoughtpolice but then again the ghc guys are probably playing in a pretty different ballpark than you or I are. i can imagine problems like that cropping up in a 100kloc app with thousands upon thousands [upon thousands] of patches 00:30
for most people though a lot of the actual pointed out issues with darcs aren't really that much of a problem. a lot of them seem to manifest more in much larger projects. 00:31
nothingmuch yep
moritz has an active project that's on revision 7, and at least half a year old
thoughtpolice nice. :)
nothingmuch nothingmuch.woobling.org/darcs_dep.pdf
that's probably as big as i've gotten
moritz since I'm the only developer, there's no need for early commits ;)
thoughtpolice i'll openly admit that probably none of my projects have had that many. :) 00:33
most of my code is mainly just little stuff I write in my spare time; repo's that use maybe ~20 or so patches.
i love darcs though. mercurial is looking really nice however, so I'm going to have to try it out more extensively sometime in the future. 00:34
and I've normally found the best way to learn something is to use it; I'll have to find some kind of project to hack on. :)
moritz thoughtpolice: pugs ;) 00:35
thoughtpolice: did you apply for a microgrant? 00:36
thoughtpolice no. right now I'm trying to clear up some other loose ended projects I have
namely ones that have taken inordinate amount of time which I'm not very happy about. a few I can lay off since they're a bit more personal, but there're a couple that've been really nagging on my brain recently that I need to take care of 00:37
but the recommendation for a microgrant has been on my mind over the past few days. :)
mainly there're about 2 projects I need to work more on. once those are done a microgrant is high up there as something to shoot for. :) 00:38
the funny thing is both of these things are websites. what're they both waiting on? designs. *sigh* 00:39
moritz thoughtpolice: for designs I just go to oswd.org most of the time ;)
thoughtpolice: take a good looking design, and modify it to my needs
thoughtpolice although I think I found a nice web framework that I could use
web.py
moritz: thanks. :)
moritz: one of those is probably good for my blog. the other one is a more domain-specific site, so I have a designer working on it specifically right now (at least, I think...) 00:41
moritz ok
and I wrote my own little offline CMS in perl ;)
thoughtpolice ah, fun stuff. :) 00:42
moritz it basically handles inclues, variable substitutions and a special menu system for nested menus
and it can syntax hilight through Text::VimColor
which means it can even hilight perl 6 code decently! ;-) 00:43
thoughtpolice awesome
:)
moritz that wasn't really hard to implement, but a killer feature for perl-6.de/ 00:44
lambdabot Title: Perl 6 - Schmerzloses Programmieren
00:46 nipotaway is now known as nipotan 00:50 weinigLap joined
nothingmuch night folks 00:52
thoughtpolice later 00:53
nothingmuch obra: so there ;-)
and happy birthday, btw
obra thanks :) 00:54
moritz happy birthday! 01:12
01:17 REPLeffect joined 01:35 diakopter is now known as diakopter_afk 01:38 mr_ank joined
svnbot6 r16683 | obra++ | * placeholder for perl6 essentials 01:38
obra moritz: thanks
as a birthday present to/from me, I've checked the book in to pugs svn 01:39
svnbot6 r16684 | obra++ | * Perl 6 [and Parrot] Essentials source opensourced by O'Reilly Media 01:41
r16684 | obra++ | allison++ # Got ORM to donate the code to TPF and got TPF to Artistic License it
r16684 | obra++ | - Cloned from the TPF svn.perl.org/perl6/doc repository
lambdabot Title: Revision 14424: /doc
01:54 the_dormant joined 02:00 diakopter_afk is now known as diakopter 02:13 unobe_away is now known as unobe 02:22 justatheory joined 02:40 _Azure_ joined 02:41 Salzh joined 02:45 _Azure_ left 02:46 _Azure_ joined 02:51 mako132_ joined 03:01 amnesiac joined 03:04 unobe is now known as unobe_away 03:17 weinigLap joined 03:22 mako132_ joined 03:26 xinming_ joined, daxim joined 03:33 obvio171 joined 03:40 lisppaste3 joined
gaal happy birthday, obra # and yay for just checking it in, and yay for having the book! 03:47
also, yay for nothingmuch for producing the quintessential nothingmuch quote to date 03:49
03:22 < nothingmuch> IMHO darcs is the most user friendly VCS i've seen
< nothingmuch> IMHO darcs is the most user friendly VCS i've seen
< nothingmuch> the non linearity of changes is what sold me
Ooops, sorry for repetition
nothingmuch making fun of me is not nice 03:51
my english eh not so good
offby1 nothingmuch: your English is better than my 1) Spanish 2) French 3) Mandarin 4) German ... 03:53
nothingmuch that doesn't matter, all that matters is that gaal is a mean poo poo head 03:54
sleepy time
03:54 dduncan joined
gaal it was more about the "oh look how simple my commutation with inverse property is!" 03:54
sleep tight, no'. 03:55
Aankhen`` mooses in a friendly manner towards gaal. 03:56
gaal hey!
Aankhen`` What's new?
offby1 moosing in public. Kids these days 03:58
Aankhen`` Go back to yer cave, grandpa.
gaal I'm yearning for some magic audreyt touch to animate a patch that can speed up Pugs several times 03:59
offby1 mumbles incoherently about insurance
Aankhen`` gaal: Oooh.
Aankhen`` laughs at offby1.
gaal also, I'm up early, which means I had better take advantage to the pleasant temperatures out and go rowing
lambdabot! don't go!
04:00 lambdabot joined
gaal wp 04:00
*wb
ok, i'd better vamoose, myself :)
Aankhen`` Aww. 04:02
04:11 diakopter is now known as diakopter_afk 04:30 devogon joined 04:45 nperez joined 05:20 buubot joined 05:21 weirdo joined
weirdo heya 05:21
are strings, arrays et al subclasses of a common type
?
05:23 REPLeffe1t joined 05:24 hirschnase joined
svnbot6 r16685 | Darren_Duncan++ | ext/Muldis-DB/ : further license clarification 05:42
05:46 rfordinal joined
dduncan weirdo, yes 05:52
gaal weirdo: look for "buffer" in L<S09/"Compact arrays">
you can coerce a string into a buf 05:53
shower &
dduncan all types are subtypes of Object
weirdo thanks
but can't i map{} over a string?
05:53 rfordinal joined
dduncan more specifically, they all subtype Any 05:53
in what way do you want to map over a string? 05:54
what is a string element in this case?
weirdo besides, can i print the type graph in pugs?
dduncan I don't know about the latter 05:55
gaal weirdo: $obj.perl or $obj.yaml give you textual representations
dduncan if not now, you probably should be able to soon
weirdo i was thinking in terms of, all array types (buf, @ary, string etc) working with iterators
gaal oh, you meant the type graph, not an instance of the type Graph :) 05:56
dduncan a Str is abstract as per what its components are
so to do a map{}, you need to specify what level of abstraction you want to work in terms of
eg, graphs vs codes vs bytes
or vs words et al 05:57
such as <...> does
05:58 cnhackTNT joined
weirdo i'm thinking of a string as of an array with each element having the same predefined type 05:58
dduncan which is what?
weirdo depends whether it's multibyte 05:59
dduncan so you're thinking of a string as being a compact array of something or other?
weirdo yes 06:00
dduncan what is the context
in Perl, a Str is specifically characters, which is an abstract notion
whereas a Blob is a string of bits
and a buffer is a mutable version of either 06:01
06:01 buubot joined
dduncan in Perl 6, you may simply want to use an array of int or something 06:01
lower-case int means compact storage
as it is machine native int 06:02
or substitute int for some other lower-case named types
or the best answer for you depends on what you actually want to achieve
Perl 6 isn't exactly the same as any other language, though has close analogies
eg, the C way of doing things may not be directly applicable here 06:03
weirdo i was thinking in terms of common lisp's type system
dduncan some fundamental concepts differ
a Str in perl is fundamentally a scalar, not a collection
weirdo there are sequences, vectors (compact or not), lists and arrays (multidimensional or vectors)
dduncan map{} only makes sense over collections
weirdo thanks. that makes sense 06:04
dduncan you can derive a collection from a scalar, but a scalar is not a collection itself
eg, using split() on a Str can give you a collection
or various other functions 06:05
depending on how you want it broken up
weirdo are there any specifications on macros so far?
06:05 rfordinal joined
dduncan see Synopsis 6 I think 06:05
do you know a url for that?
if not, see dev.perl.org/perl6/doc/synopsis.html
lambdabot Title: Synopses - perl6
06:06 buubot joined
weirdo thanks :) 06:06
Aankhen`` (spec.pugscode.org)++
dduncan in Synopsis 6, scroll about 80% of the way down for most Macros stuff 06:07
note: it would probably be useful for the htmlized Synopsis docs to have generated tables of contents like search.cpan.org does for most pod 06:08
06:08 larsen_ joined
dduncan so we don't have to scroll to each section 06:08
06:08 Azure joined 06:09 Azure left
wolverian dduncan, spec.pugscode.org does that. 06:09
06:10 Azure joined 06:11 Azure left
weirdo wow. 'leave' works like RETURN-FROM 06:11
it can return a value, too
06:13 Azur1 joined, Azur1 left
weirdo there's something unclear about macros. 'is parsed' implies that macro params are a string. can i get macro params as a syntax tree? 06:14
gaal look for 'quoting' and 'quasiquoting 06:15
'
weirdo can i use quasiquoting for getting an AST or only for returning it? 06:18
i was thinking of getting a block passed as a param to macro and seeing its expressions as an array 06:19
gaal should be possible 06:20
weirdo please, show me. most i could do is pugs> macro foo ($foo is CODE) { warn $foo; undef } 06:24
pugs> foo { 1 + 2; 3 + 4 } 06:25
*** <SubBlock(<anon>)> at <interactive> line 1, column 28-37
undef
oops. sorry for the flooding
i can't delve into the sub and mess with its expressions
bsb weirdo: I don't think pugs has all the quasiquoting and macro stuff implemented yet 06:26
gaal yay, my telepathic summoning of someone who actually knows this stuff worked! bsb, how are you? :-) 06:28
dduncan wolverian, thanks for that link ... I was using the other one since I bookmarked it a couple years ago ... replaced it with bookmark for new 06:39
06:41 the_dormant joined 06:42 the_dormant left
bsb hey gaal, I'm good, but you'd know that with your telepathy 06:52
06:52 iblechbot joined
Aankhen`` dduncan: Pfft, who uses bookmarks any more? ;-) 07:02
07:02 franck__ joined 07:05 [particle] joined
Aankhen`` Hmm. Anyone who has a high-level understanding of Pugs feel able to tell me how Pugs parses Perl 6? :-) 07:13
07:13 Aankhen`` is now known as Aankhen, Aankhen is now known as Aankhen``, b_jonas joined
dduncan Aankhen, better than anything else 07:14
so far
Aankhen`` Well, yes, I knew that already. :-P
I was wondering how.
dduncan 'how' looked like 'how well'
Aankhen`` (I'm trying to read the source, but I barely understand Haskell, soā€¦) 07:15
Ah, no sweat.
dduncan well, good luck with that
Aankhen`` Thanks, I need it.
dduncan and I'm off
07:15 dduncan left, buetow joined
jql magic 07:17
07:21 franck___ joined 07:22 weirdo left
Aankhen`` Heh. 07:22
07:22 idiotmax joined
Aankhen`` It suddenly struck me as amusing that a language like Perl 6 should be implemented on top of a purely functional language like Haskell. 07:25
Tene Aankhen``: howso, exactly? 07:26
jql well, Parsec is a damn impressive library
Aankhen`` Well, Perl always seems to embrace side-effects, whereas Haskell eschews them entirely (leaving aside monads, needless to say). 07:27
Just funny to see the Perl approach built on top of the Haskell approach, I guess.
07:28 jisom joined
Aankhen`` Now what would be really interesting would be to see a Haskell interpreter in Perl 6, running in Pugs, for circularity fun. <G> 07:29
07:35 weinigLap joined, Alias_ joined 07:36 weinigLap joined 07:43 SCalimlim joined 07:44 SCalimlim is now known as ShaneC, ShaneC is now known as SCalimlim 07:51 franck__ joined 08:14 weinigLap joined 08:15 TimToady joined 08:19 marmic joined 08:23 chris2 joined 08:24 disco\\ joined 08:25 disco\\ left 08:57 perlbot joined 09:01 idiotmax joined 09:06 prefiks joined 09:16 rho joined 09:39 chaoslawful joined 09:47 mico_ joined, dolmans joined
gaal Aankhen``: not new, but maybe this can help: perlcabal.org/~gaal/peek/ 10:03
lambdabot Title:
gaal append start.html to that url
moritz obra: did you check in the parts of the book into the parrot repository? 10:15
10:18 fridim joined 10:19 spinclad joined 10:21 isaacd joined 10:23 mico_ joined 10:34 franck___ joined 10:35 penk joined 10:50 iblechbot joined 10:52 kanru joined 11:20 franck__ joined 11:27 fglock joined 11:31 nipotan is now known as nipotaway 11:38 franck___ joined 11:39 fglock_ joined 11:51 drupek12 joined
svnbot6 r16686 | fglock++ | [kp6] added /v6/docs/kp6-overview.jpg 11:59
12:00 chris2 joined 12:03 fglock joined 12:16 mj41 joined 12:18 buetow joined 12:20 diakopter_afk is now known as diakopter
spinclad fglock: RFReview text looks good here 12:25
fglock spinclad: cool - I just sent it to the list
lambdabot fglock: You have 1 new message. '/msg lambdabot @messages' to read it.
moritz fglock: you should export images from vector graphics as .png, not .jpg - the text will be more readable, and the edges don't fuzzy out 12:33
fglock: although the current images are very readable ;)
fglock moritz: I'll do that next time
moritz good
obra moritz: allison is doing the parrot parts of the book 12:45
moritz obra: ok
12:47 drbean_ joined 12:48 fglock_ joined 12:50 BooK joined 12:54 cls_bsd_ joined 12:55 franck__ joined, cls_bsd_ left 13:07 fglock joined 13:11 franck___ joined 13:26 TJCRI joined 14:03 mncharity joined 14:11 Mankod joined 14:13 amnesiac joined 14:23 penk joined 14:27 mj41_ joined 14:29 monomorph joined 14:31 franck__ joined
fglock oops - my macbook screen is flickering and there seems to be no solution for that www.appledefects.com/?p=179 14:33
lambdabot Title: AppleDefects.com ōæ½xBB Inexplicable MacBook Screen Flicker - Customer Complaints & I ...
offby1 is that worse than the $5,000 Leica camera that distorted colors so badly that people just desaturated their images to black and white? 14:34
14:34 ron_ joined
moritz no, I guess your macbook was cheaper ;) 14:34
fglock people are saying that apple can't fix that :( 14:36
14:50 franck___ joined 14:54 silug joined 15:00 jisom_ joined 15:03 rindolf joined
rindolf Happy en.wikipedia.org/wiki/Dragon_Boat_Festival all. 15:08
lambdabot Title: Duanwu Festival - Wikipedia, the free encyclopedia
15:08 barney joined 15:18 thoughtpolice joined
Aankhen`` gaal: Gracias, I'll give it a peek. ;-) 15:21
thoughtpolice yawns 15:22
Aankhen`` Morning.
thoughtpolice mornin'
Aankhen`` Shouldn't you be asleep?
thoughtpolice it's like 10:30am here
Aankhen`` Hmm, your clock seems to be off
.
[thoughtpolice TIME reply]: Thu Jul 19 04:39:54 2007
thoughtpolice most likely is
Aankhen`` Bleh, it's 8:21 AM here. I ought to have been in bed for another six hours. 15:23
(Woke up at 7:15.)
thoughtpolice hm yeah my clock's are off. i should probably really get around to syncing with an ntp server one of these days
15:24 isaacd_ joined
thoughtpolice better. :) 15:28
Aankhen`` Yey, I feel better now. 15:32
15:35 leo_ joined
leo_ audreyt: ping 15:35
audreyt: please contact me ASAP re flight 15:38
15:42 perlbot joined
gaal Aankhen``: moose if you have any questions 15:47
rindolf Thanks to Allison for opening the parts of "Perl 6 Essentials" 15:49
15:57 REPLeffect joined
thoughtpolice also, the last part of the topic could be "(reverse . show . last) $ zipWith (*) [1..6] [-1..]" 16:06
:)
although admittingly it could go much farther but hey, you only have one line
of course in most imperative languages you could just write that as "42" I guess since you can't play with infinte lists, but, uh... yeah. 16:09
TimToady 42 is an infinite list, it's just most of the digits are off to the left and invisible... 16:11
thoughtpolice indubitably 16:12
offby1 Aankhen``: whiner. My cat got me up at 5:00 am :-| 16:14
16:15 kanru joined 16:23 jedai joined 16:24 franck__ joined 16:30 justatheory joined 16:31 kanru joined, jiing_2 joined 16:32 weinigLap joined, jiing joined 16:34 b_jonas joined 16:46 mico_ joined 16:48 fglock_ joined 17:00 rintaro_ joined 17:10 fglock joined 17:13 shlomif joined 17:17 shlomif is now known as rindolf 17:24 weinigLap joined, Psyche^ joined 17:39 buetow joined 17:40 Psyche^ is now known as Patterner 17:43 dduncan joined 17:51 larsen_ joined
rindolf TimToady: heh. 17:54
TimToady heh?
17:54 rintaro_ is now known as rintaro 17:55 rintaro joined
rindolf <TimToady> 42 is an infinite list, it's just most of the digits are off to the left and invisible... 17:58
18:11 Conrad joined 18:12 audreyt joined 18:13 chris2 joined 18:18 ibrown joined
Aankhen`` offby1: I'm glad. GLAD, I SAY. 18:26
18:29 TimToady_ joined 18:31 diakopter is now known as diakopter_afk 18:33 drupek12 joined 19:02 toyam joined 19:04 crashmatrix joined 19:19 wilx joined 19:20 weinigLap joined 19:23 drupek12 joined 19:25 weinigLap_ joined, hirschnase joined 19:42 weinigLap_ is now known as weinigLap 19:55 mj41__ joined, mj41__ is now known as mj41 19:56 IllvilJa joined 20:18 IllvilJa joined 20:24 ibrown joined 20:45 fglock joined
ibrown interesting. so from what i read, pug is just a new interpreter to parse the v6 syntax? and that interpreter can interpret v5 syntax as well or am i incorrect? 20:45
20:46 isaacd__ joined
fglock ibrown: that's correct, from the user point of view 20:47
TimToady_ however, the p5 code is just handed off to an embedded p5 interpreter 20:48
20:52 penk joined 20:56 jjore-w left
fglock looks for dewarnocking tips 20:56
20:58 toyam left
ibrown this is gaining more and more interest. So what's kinda the crux of the workload like right now? 21:00
fglock ibrown: currently, pugs object system is under refactoring; and other Perl 6 implementations are also under way 21:04
21:05 mico joined
ibrown fglock: well i def. subscribed to the list, and got parrot/pugs working. i'm all about trying to start doing non-production dev on p6 heh. 21:08
[particle] fglock: all 01-sanity tests are now passing for parrot/perl6 21:09
21:10 justatheory joined 21:11 fglock_ joined
fglock_ [particle]: nice :) 21:19
dduncan yay-eth 21:22
21:23 leo_ left
offby1 yay-us 21:29
21:34 rintaro_ joined 21:39 rintaro__ joined 21:53 avarab joined 21:55 diakopter_afk is now known as diakopter 21:56 diakopter is now known as diakopter_afk 22:03 Limbic_Region joined 22:07 weinigLap_ joined 22:12 mr_ank joined 22:15 kaether joined 22:29 knewt_ is now known as knewt
svnbot6 r16687 | lwall++ | [ch04] begin to extirpate references to references 22:33
Limbic_Region TimToady - when is your Iceland conference?
moritz TimToady_: ch04 has a lot of parentheses around arrays... should I remove some of them? 22:35
TimToady_ Limbic_Region: July 16-20
I've removed some of them already
moritz TimToady_: ok
TimToady_ but if you want to whack on it some more, feel free 22:36
I'm about done with ch04 for the day
not sure what to do about the earlier history-in-progress chapters 22:37
moritz I won't do more today either
perhaps tomorrow
TimToady_ when it says "so-and-so is currently doing this" and they aren't anymore, it seems odd...
so I think the history parts have to be put into past tense 22:38
but I don't think I'm the right person to do that
moritz and ?? :: is ?? !! now, right? 22:39
TimToady_ yes
22:41 TimToady_ is now known as TimToady
svnbot6 r16688 | moritz++ | [ch04] updated ternary operator 22:41
22:44 avarab is now known as avar, veritos joined
svnbot6 r16689 | moritz++ | [ch04] updated the zip operator 22:47
moritz ok, that was a lie later ;)
TimToady I just updated svn props, so you may get a conflict 22:48
svnbot6 r16690 | lwall++ | Add svn props to tutorial
TimToady suggest you svn up 22:49
moritz no conflict
;)
TimToady before any additional lying :)
svnbot6 r16691 | moritz++ | [ch04] print on $_ now requires a leading dot 22:51
moritz and named parameters are :$foo, not +$foo any more, right? 22:52
thoughtpolice yes, named parameters are : rather than +
i see we have o'reilly's book in the repo now? :) i use it for a reference when I need to when I write stuff on diveintoperl6. 22:53
moritz thoughtpolice: yes, read p6l ;-)
thoughtpolice: www.nntp.perl.org/group/perl.perl6....27767.html
lambdabot Title: Perl 6 & Parrot Essentials as project documentation - nntp.perl.org, tinyurl.com/ynvlty 22:54
thoughtpolice nice stuff. :)
the book is a good reference.
22:57 weinigLap joined 22:58 V0x joined
pasteling "MaxDeMon" at 210.2.158.63 pasted "Haii" (1 line, 21B) at sial.org/pbot/25668 22:59
22:59 V0x left
svnbot6 r16692 | moritz++ | [ch05] ':' instead of '?' for named parameters, (PARAMS --> RETURN_TYPE) 23:01
moritz doesn't like the examples in ch06 - "Arthur" is soemthing that I'd use as an object, not as a class 23:03
23:04 riffraff joined, V0x joined, V0x left
moritz is there a shorter word than 'exclamation mark' for '!'? 23:09
riffraff "bang" 23:10
moritz is that suitable for a book? *g*
TimToady nothing else sufficiently formal
riffraff I think I read some where the explained #! as shebang so, maybe yes :)
23:12 japhb joined
bsb there's a band called "!!!", pronounced "chk chk chk"... 23:12
"shchk line", hmm, maybe not
japhb [particle]: congratulations! # parrot/perl6 passing all of 01-sanity
moritz I'll stick to "exclamation mark" for now ;)
svnbot6 r16693 | moritz++ | [ch06] private methods and attributes now use '!' instead of ':' 23:13
japhb And thanks to ORM for releasing the book. Good on them ....
23:13 buetow joined
thoughtpolice i wonder what this says about the rails guys: dev.rubyonrails.org/ticket/8681 23:16
lambdabot Title: #8681 (Removed &#34;cocksucker&#34; from unit tests) - Rails Trac - Trac
Aankhen`` O_O 23:17
riffraff lol
thoughtpolice well, lambdabot summed it up pretty nicely I guess
japhb Don't like Deadwood?
thoughtpolice deadwood's a good show.
moritz ch07 will need some good portions of rewriting I guess
japhb Agreed! One of my favorites. I meant, that's what it says about the Ruby guy who made the change. :-) 23:18
thoughtpolice :)
japhb You'd be hard pressed to enjoy Deadwood and have sensitive ears. :-)
thoughtpolice i dunno. either that or for some -- crazy -- reason 'cocksucker' was not a critical part of the unit tests. 23:19
japhb That show is the only time I've ever heard "San Francisco cocksucker!" and *knew* it had absolutely nothing to do with sex. 23:21
moritz time for some serious sleeping for me ;-) 23:22
japhb Have a good rest
moritz have fun discussing cocksuckers in the mean time ;)
japhb heh
moritz japhb: thanks ;)
thoughtpolice moritz: peace out. :)
japhb chuckles
23:23 marmic joined
ibrown i'm pretty mad impressed. but i guess, there's one question the webpages haven't really answered as of yet. what are contribs being asked to do to contrib? 23:36
TimToady just find a spot to grab onto the breadcrumb and push it toward the nest. 23:44
Aankhen`` gaal: That presentation was great. ^_^
ibrown I guess the reason I ask is, i use perl every day for system administration tasks. i'll gladly switch to perl6 and start making comments via: irc: mailing lists instead of using perl5.8 heh. or if that's unadvisable, i guess i just don't really get a good concept of where you're at from the documentation on the websites.
been reading up on it for about 3-5hrs now
i use perl5.8 on both win32 and unix platforms 23:45
i <3 perl on win32 systems for tasks.
TimToady a lot of the documentation is about where we want to be at, and we don't go out of our way to mark which things are implemented yet, alas. 23:46
so it's mostly still trial-and-terror at this point
[particle] we do mark things that have been tested
TimToady well, yes, that helps
[particle] spec.pugscode.org 23:47
TimToady but only if they've been smartlinked
[particle] i expect that much more of the test suite will be smartlinked after conference season
TimToady hope so
23:48 diakopter_afk is now known as diakopter
TimToady it's definitely a place people can help out 23:48
[particle] indeed
ibrown smartlinked? 23:49
you mean within the pod? <a> kinda
japhb ibrown: Tests can mark what part of the spec they apply to 23:50
So you can look at the spec and know what it tested
er s/it/is/ 23:51
[particle] rakudo.org/perl6/index.cgi?smart_linking
lambdabot Title: Smart Linking / Perl 6
ibrown 2secs reading
japhb ibrown: see for example feather.perl6.nl/syn/S03.html#Autoi...precedence 23:55
lambdabot Title: S03
japhb (picked at random, but you'll see what we mean) 23:56
ibrown: Cool and new since the last time I looked at it is that the tests actually have pass/fail info for pugs included! 23:58
(check or x mark)
I guess the x'es qualify as NIY marks ... it would be nice to have two columns, one for pugs smoke and one for parrot/perl6 smoke. Though I don't know if the parrot/perl6 people are quite ready for that yet. 23:59