pugscode.org/ | nopaste: sial.org/pbot/perl6 | pugs: [~] <m oo se> (or rakudo:, kp6:, smop: etc.) || We do Haskell, too | > reverse . show $ foldl1 (*) [1..4] | irclog: irc.pugscode.org/ Set by TimToady on 25 January 2008. |
|||
00:01
cognominal_ joined
00:26
jjore joined
00:42
garo joined
|
|||
garo | I went to the talk at fosdem about perl6 a couple of hours ago and i just have to say 2 words: WOW, THANKS !!! | 00:43 | |
Juerd | What impresses you most? | 00:46 | |
There's so much neat stuff. | |||
garo | the amount of new stuff impressed me the most, it makes perl almost another language | 00:47 | |
TimToady | You're welcome! | 00:50 | |
garo | Aren't you afraid that most people will miss a big a part of all the new features ? You guys experience all the changes gradually, but most users will make the step to perl 6 in very short amount of time. | ||
TimToady | the idea is for people to discover them as they go along when they need them | 00:51 | |
much like people don't discover closures in Perl 5 until they need them | |||
if the initial experience is pretty much the same, people will not have too much future shock | 00:52 | ||
Juerd | garo: Well, that will go as with every new language that you learn. | ||
garo: In many ways, Perl 6 really is a new language. It certianly looks like Perl though :) | 00:53 | ||
TimToady | in other words, we make it easy to write more-or-less correct cargo cult code, which usually works even if the user doesn't really know everything that's going on underneath | ||
in that sense it is still very like Perl 5 | 00:54 | ||
garo | I'm a bit afraid that it's going to be like my first experience with regexps. I programmed in C, never heard of the concept of regexps, so never missed it. But now that i know it, i couldn't live without it | ||
TimToady | on the other end, we're trying very hard to make Perl 6 a language that doesn't run out of gas just when you need it to go another mile down the road | 00:55 | |
basically, we've set ourselves almost impossible design goals, and are coming very close to implementing them. :) | 00:56 | ||
garo | :) | ||
TimToady | and we've always felt (well, since 2000) that Perl culture was strong enough to take the shock. | 00:57 | |
00:58
Botje joined
|
|||
TimToady | but that's partly because we've stretched it all out like a bungee cord. | 00:58 | |
everyone can take as much time as they like to get used to it, because we're not shutting down Perl 5 | 01:00 | ||
Juerd | garo: I alreday have a hard time living without Perl 6, and I haven't even used it much yet! | ||
(What's with my fingers swapping letters?) | 01:01 | ||
TimToady | whoops, gotta drive to San Francisco now... | ||
Juerd | TimToady: Drive safely! | ||
TimToady: Et bon voyage | |||
TimToady | my kid left his wallet at the con :( | ||
later & | |||
give garo a commit bit if desired | 01:02 | ||
01:08
justatheory left
01:12
Psyche^ joined
|
|||
Limbic_Region | garo - do you want a commitbit ? | 01:13 | |
01:22
Patterner left,
Psyche^ is now known as Patterner
|
|||
meppl | good night | 01:29 | |
01:32
cognominal_ left
01:36
meppl left
01:38
jjore left
01:44
Auzon joined
01:48
alester joined
01:49
gwern left
02:04
damianc joined
02:13
Jedai left
02:18
jjore joined,
Jedai joined
02:28
kanru left
02:43
Lorn joined
02:47
Lorn__ joined
02:54
Schwern joined
03:00
alc joined
03:01
kanru joined
03:14
meteorjay left
03:24
monomorph left
03:32
Limbic_Region left
03:53
alester left
04:18
RayMagini left,
alester joined
04:20
RayMagini joined
04:24
sri_work left
04:42
pcbuetow joined
04:50
pbuetow left
05:47
mjk joined
05:48
mjk left
|
|||
pugs_svnbot | r19994 | lwall++ | ordered disjunctions were relying on p6 meaning of (...)|| | 06:02 | |
r19994 | lwall++ | missing some grouping logic for foreign rules | |||
r19994 | lwall++ | various buglets | |||
diff: dev.pugscode.org/changeset/19994 | |||
lambdabot | Title: Changeset 19994 - Pugs - Trac | ||
06:29
alc left
07:12
damianc left
07:19
BinGOs left
07:43
Auzon left
07:59
alester left
08:13
Aankhen`` joined
08:54
monomorph joined
08:58
Helios left,
Helios_ joined
09:12
kanru left
09:19
BinGOs joined
09:21
BinGOs left
09:33
BinGOs joined
09:38
iblechbot joined
|
|||
rakudo_svn | r26038 | jonathan++ | [rakudo] First cut of smart-match for Lists; doesn't respect Whatever and so forth yet, or differences between various list types. | 09:52 | |
10:24
meppl joined
10:30
chris2 joined
10:39
kanru joined,
drrho joined
10:49
chris2 left
10:52
njbartlett_ joined
10:53
njbartlett left
10:56
barney joined
11:04
barney left
11:21
blindfish joined
11:32
Helios_ is now known as Helios
11:44
cognominal_ joined
11:51
njbartlett_ left
11:59
jagggy joined
12:21
naxxtor_ is now known as naxxtor
13:04
devogon joined
|
|||
mncharity | What would be a good one-line summary of the focus of current rakudo development? | 13:29 | |
pmichaud | functionality. | 13:33 | |
personally, I'm focused on getting the basic features of Perl (6) to work | 13:34 | ||
ruoso | pmichaud, that being? | 13:37 | |
13:38
alester joined
|
|||
pmichaud | lists, hashes, subroutines -- the basic things that one would need for writing a Perl program | 13:38 | |
ruoso | hmmm... I see... | 13:40 | |
it's just that the "basic things" may be very diverse ;) | |||
depending on the eye | |||
pmichaud | correct | ||
Most Perl (5 or 6) programmers would expect hashes and lists to be available when writing a Perl program, so I think of those as being basic | 13:41 | ||
multimethod dispatch is somewhat unique to Perl 6, so it's not "basic" | 13:42 | ||
regexes are basic, named rules and grammars aren't basic | |||
etc. | |||
ruoso | otoh, depending on the area of work, the basic might be perl 6 oo features... | ||
I don't mean to say you're wrong at all | |||
pmichaud | i.e., my focus is to get enough of rakudo working that Perl (5) programmers can start playing with it and have most of the things they're used to working | ||
ruoso | ah... that's a pretty more defined focus ;) | 13:43 | |
pmichaud | yes, oo can also be considered "basic" from a "what do I need next to build Perl 6" perspective | ||
thus rakudo has enough oo to get started | 13:44 | ||
13:48
smtms joined
13:49
alester left,
chris2 joined
13:51
alester joined
13:56
alester left
14:09
alester joined
14:27
cmarcelo joined
14:31
alester left
14:38
alester joined
14:43
kanru left
|
|||
mncharity | re "get enough of rakudo working that Perl (5) programmers can start playing with it and have most of the things they're used to working", thanks! /me finishing up a really long README. | 15:07 | |
15:08
Limbic_Region joined
15:23
peepsalot left
15:24
peepsalot joined
15:46
cognominal_ left
15:53
wtgee joined
15:55
cognominal_ joined
16:00
smtms left
|
|||
mncharity | ruoso: I have to leave, but later, | 16:17 | |
pugs_svnbot | r19995 | putter++ | [misc/winter_jig] Initial checkin. README; STATUS; kp6 ast tools; start of a kp6 ast to bare p5 backend. | ||
diff: dev.pugscode.org/changeset/19995 | |||
lambdabot | Title: Changeset 19995 - Pugs - Trac | ||
16:17
alester left
|
|||
mncharity | ruoso: Please tell me of your smop-ish needs for ast supporting infrastructure. We aim to provide. | 16:18 | |
hmm, really need something between big-picture README and 'insufficient discussion of objectives and approach' low-level STATUS tasks. ah, well. todo. | 16:22 | ||
Perl 6 development has a cultural tradition of avoiding conflict. "At least he's doing something. I won't criticize or question, because that might chase him away, and after all, he may in future do something I *don't* think is completely misguided". We've had years of that. | 16:24 | ||
16:24
wtgee left
|
|||
mncharity | I'd like to change my own feedback setting to 'ruby community like' friendly but blunt. If you thing something is a mistake, say so. Silence will be taken as quiet but wholehearted agreement. ;) | 16:25 | |
bbl (late) & | |||
16:47
pack|eet joined
|
|||
pugs_svnbot | r19996 | putter++ | [misc/winter_jig] Added a Talk file for Wikipedia-like very-low-barrier-to-entry discussion. Noted some other project management needs. | 16:47 | |
diff: dev.pugscode.org/changeset/19996 | |||
lambdabot | Title: Changeset 19996 - Pugs - Trac | ||
mncharity | sigh. OPLC doesn't have a usable collaborative code repository like pugs does; pugs doesn't have a usable wiki (mediawiki) like OLPC does. maze of twisty little passages. /me ->door | 16:55 | |
16:57
wtgee joined
|
|||
Tene tries to remember who he found in detroit to harass. | 17:00 | ||
cmarcelo | mncharity: well, there is the wiki in Trac dev.pugscode.org/wiki | 17:01 | |
lambdabot | Title: Pugs - Trac | ||
17:06
Psyche^ joined,
Patterner left,
Psyche^ is now known as Patterner
17:09
justatheory joined
17:13
justatheory left
17:21
njbartlett joined
17:22
jjore left
17:23
cognominal_ left
17:31
jagggy left
17:42
Psyche^ joined
17:46
Psyche^ left
17:47
Psyche^ joined
17:50
spinclad left
17:57
wtgee left,
rindolf joined
17:58
jjore joined,
Patterner left,
Psyche^ is now known as Patterner
17:59
wtgee joined
18:01
spinclad joined
18:06
rindolf left
18:11
Aankhen`` left
18:17
cognominal_ joined
18:22
Psyche^ joined
18:25
rindolf joined
18:27
rindolf left
18:36
peeps[work] joined
18:38
Patterner left,
Psyche^ is now known as Patterner
18:43
IRSeekBot left
18:46
IRSeekBot joined
18:52
Auzon joined
19:06
drrho left
19:23
jjore left
19:46
BinGOs_ joined
19:47
BinGOs left
19:57
Auzon left
20:08
Auzon joined
20:18
ruoso left
20:20
Auzon left
20:34
Lorn left,
Lorn__ left
20:40
BinGOs_ is now known as BinGOs
20:41
aindilis` joined
20:43
pack|eet left
20:44
blindfish left
20:51
wtgee left
20:53
aindilis left
20:56
wtgee joined
21:09
xinming_ joined
21:13
jjore joined
21:16
wtgee left
21:22
xinming left
21:39
IllvilJa left
21:53
FurnaceBoy joined
21:56
jjore left
21:57
jjore joined
22:01
jjore left,
jjore joined
22:07
VanilleBert joined
22:11
wtgee joined
22:24
wtgee left
22:37
chris2 left,
wtgee joined
22:46
wtgee left
22:47
VanilleBert left
22:58
njbartlett left,
njbartlett joined
23:13
iblechbot left
23:14
alester joined
|
|||
alester | pmichaud++ perlbuzz.com/2008/02/patrick-michau...osdem.html | 23:15 | |
lambdabot | Title: Patrick Michaud spreads the word at FOSDEM - Perl Buzz, tinyurl.com/2fshds | ||
pugs_svnbot | r19997 | lwall++ | missing some array methods | 23:19 | |
diff: dev.pugscode.org/changeset/19997 | |||
lambdabot | Title: Changeset 19997 - Pugs - Trac | ||
23:24
loer joined
23:25
monomorph left
|
|||
mncharity | cmarcelo: re dev.pugscode.org/wiki , yeah, and www.perlfoundation.org/perl6/index.cgi . but after using mediawiki a lot, the lack of a Talk page associated with each content page, really hits as a major loss. It's like asking someone for comments on a paper, but requiring them to wordsmith their comments, and blend them into the article people are reading. | 23:40 | |
lambdabot | Title: Perl 6 / Perl 6 | ||
mncharity | rather than scribbling in the margins, sending you an email, or telling you verbally. a *much* higher barrier to entry. and a practically absolute barrier to several useful forms of collaboration on the document. | 23:41 | |
eg, I went to add something to the pf.org wiki, but was unsure of why the author was doing something in what seemed a suboptimal way. instead of being able to leave a note in Talk describing the intent/question/issue, the only choices were smash the author's existing content while not understanding it, or greatly uglyify the document by inlining commentary and questions. | 23:44 | ||
one could certainly have Talk pages on a trac wiki. But the absence of a tiny bit of "make it easy to see if a Talk doc exists, and to link to it without hand maintaining a link", and of the social convention, makes it not happen. | 23:46 | ||
meppl | good night | 23:47 | |
FurnaceBoy | Trac tickets won't cut it? | ||
then u can have a semblance of conversation | |||
mncharity | g'night meppl. | ||
meppl | ;) | ||
23:52
meppl left
23:53
jjore left
|
|||
mncharity | FurnaceBoy: I started to say "kidding, yes?", but there are indeed similarities. but it's sort of like comparing those comment hacks at the bottom of blogs, with using Talk on wikipedia. kind of similar, but the differences make for a different style of use. trac ticket comment chains are like using email. "regards your third point, mumble, well, frotz". | 23:53 | |
FurnaceBoy | or bugzilla issues. | 23:54 | |
not perfect, granted. | |||
but i never used mediawiki talk ... prefer TWiki, myself. | |||
we use Trac + Jabber | |||
cmarcelo | mncharity: I see, I like the Talk pages idea too. easy solution would be adding them as needed (you add a Talk link for the page and put the talk there). people will learn the convention after you use it sometimes.. | ||
23:55
peeps[work] left
|
|||
cmarcelo | or, you could contact pf.org/perl6 people to migrate to a different wiki... ;-) | 23:55 | |
mncharity | cmarcelo: yeah, the technical side is basically a one line hack. "every page Foo gets a link to FooTalk on top". | 23:56 | |
FurnaceBoy | cmarcelo: neat idea | ||
mncharity | re migrate, they are already migrating _off_ a mediawiki (well, migrating some content off of someone elses) perl.net.au/wiki/ . | ||
lambdabot | Title: Main Page - PerlNet | ||
loer | anyone has an idea about AI- datamining? | 23:57 | |
FurnaceBoy 's pet hate is the proliferation of wiki markups. and that people keep designing bad ones. | |||
23:57
jjore joined
|
|||
mncharity | in the case of mediawiki's template language, really really horrifically bad ones. even using PHP as a standard of good. | 23:58 | |
23:58
jjore left
|
|||
FurnaceBoy | :) | 23:58 |