Summer of Perl | 6.2.12 released! | paste: sial.org/pbot/perl6 | pugs.blogs.com | pugscode.org | pugs.kwiki.org | www.treehugger.com/files/th_images/paradigm.jpg Set by nothingmuch on 12 July 2006. |
|||
00:01
cognominal joined
|
|||
nothingmuch | i'm actually installing orz | 00:30 | |
to use it | |||
clkao | nothingmuch: so where's the rest of your music | 00:32 | |
nothingmuch | on my laptop | ||
i can rsync it to my box when i get home | |||
or i can push specific parts to you over the next hour or so | |||
till boarding | |||
clkao | orz | 00:33 | |
i will wait till you get home | |||
have a safe flight | |||
TimToady | nothingmuch: I've updated S03--so tell me if there's something there that I should clarify. | 00:38 | |
nothingmuch | TimToady: i just started reading the patches | 00:40 | |
but a certain someone is a constant distraction | |||
TimToady | it's pretty much what we discussed. | ||
nothingmuch | yes, i looked over it | ||
and the first pragraph of each one is very clear | |||
the exact details are what i haven't looked at yet | |||
TimToady | pity about the rest.. :) | ||
nothingmuch | so i may have nitty feedback | ||
heh | |||
TimToady | k | 00:41 | |
there's always nits... | |||
00:48
marcus_ joined
|
|||
TreyHarris | TimToady: just a crazy idea. one of the things programmers from other languages have to get used to is that Perl's boolean operators return values other than just true and false. since in Perl 6, we can give any object a true or a false role, should the comparison and relational operators now return values as well? | 00:50 | |
TimToady | ?eval 1 == 1 | 00:59 | |
00:59
evalbot_11535 is now known as evalbot_11550
|
|||
evalbot_11550 | Bool::True | 00:59 | |
TimToady | not such a crazy idea | ||
?eval (1 == 1) + 42 | 01:00 | ||
evalbot_11550 | 43.0 | ||
TimToady | or are you asking for Icon's semantics? | 01:01 | |
I don't like those... | |||
TreyHarris | TimToady: sorry, lost my connection for a bit. I'm not familiar with Icon's semantics, what are they? I was thinking more that "3 < 4" should return "4 but true", "3 > 4" should return "3 but false" | 01:13 | |
s/should/might/ # i'm still just thinking out loud | |||
TimToady | yeah, that's Icon's semantics... | 01:15 | |
except they call it "success" rather than truth. | |||
TreyHarris | ok, since you've thought about it and made a determination, i'll rest easy :-) | 01:16 | |
TimToady | it might well even work that way underneath, by my experience with Icon tells me it's a lousy thing to try to get newbies to understand. | 01:17 | |
s/by/but/ | |||
me having been a newbie once trying to understand Icon... | 01:18 | ||
01:18
dduncan joined
|
|||
TreyHarris | true, but it's a lousy thing to get Perl newbies (who are, say, C++ programmers) to understand a simple thing like "$a = $b || $c". just today somebody on my company's perl list posited that that should always be turned into a ternary or an if/else because it's too difficult to understand "even for experienced developers".... | 01:18 | |
but I think that's just C bias showing | 01:19 | ||
TimToady | Yeah, we use "or" to return things other than booleans all the time in English. | ||
but most of us don't use < to return $b but true | 01:20 | ||
dduncan | I don't know if others are doing this, but starting now I will be maintaining a separate clean-room style install of Perl on my machine whose only purpose is to support v6.pm ... it will be the latest stable Perl (5.8.x) plus the latest CPAN releases of v6.pm and the latest CPAN releases of all of its dependency chain ... and nothing else ... only what is released on CPAN will go in it ... | 01:21 | |
nothingmuch | boarding time soon | ||
TreyHarris | yes. I have difficulty understanding sentences like "'if (! $d)' is much easier to understand than 'unless $d'".... I suspect a certain degree of disingenousness when I hear that. | 01:22 | |
dduncan | parallel to the SVN of Pugs, this will be the "Perl 6" for my development | ||
that collection will be the Perl 6 analogue of a plain Perl 5 install | 01:23 | ||
nothingmuch | TimToady: maybe a comment on why strings are really objects but pretend to be values is important | ||
TimToady | hmm. | ||
nothingmuch | the whole character <-> encoding thing shouldn't be explained in line | ||
dduncan | since v6.pm et al are released to CPAN now frequently, it should be fairly up to date with development at any given time | ||
that is all | |||
nothingmuch | but the fact that strings are higher level than buffers | ||
but can be canonicalized as bufers | 01:24 | ||
dduncan | the purpose is to partly to simulate what CPAN users actually are dealing with, and it is a semblence more stable than the SVN versions | ||
TimToady | semblances can be important. | ||
nothingmuch | gee, ya think? ;-) | 01:25 | |
TimToady | that's why I dissemble frequently. | ||
nothingmuch | =) | 01:26 | |
so was that a pretend patch? | |||
TimToady | I always pretend when I patch synopses that the implementation will just naturally follow along without effort. :) | 01:27 | |
If I thought too much about how *hard* some people are working on this, I might get to feelin' guilty or something. | |||
nothingmuch | <3 svk | 01:28 | |
<3 darcs | |||
TimToady | instead, I sort of perform the Jewish mother trick: "that's okay, I'll just sit here without Perl 6 for a while." | ||
nothingmuch | !<3 flights | ||
my dad does the jewish mother trick often | |||
though more subtle | 01:29 | ||
kolibrie wanted to be a commercial pilot once | |||
nothingmuch | wasn't it your wife who wanted you to be a helicopter pilot? | ||
i thought you kinda didn't want to | |||
TimToady | now you want to be a non-commercial pilot, or a commercial non-pilot? | ||
nothingmuch puts his money on the latter | |||
kolibrie | my mom wanted me to fulfill my dream of becoming a pilot | 01:30 | |
TimToady | me, I'm a non-commercial non-pilot... | ||
nothingmuch still has that dream sort of | |||
kolibrie | my wife decided it would be great if I could fly an EMT helicopter and she could be the EMT | ||
nothingmuch | i want to learn to fly a glider | ||
kolibrie | nothingmuch: that might be fun | 01:31 | |
nothingmuch | i'm assuming it is | ||
but ENOTUITS right now | |||
maybe in a few months | |||
kolibrie is a private pilot now, but haven't flown for a couple years | |||
very expensive to rent planes | 01:32 | ||
nothingmuch | oh! i didn't know you actually flew | ||
i thought you let it go after a while | |||
kolibrie | sort of did | ||
I'm not pursuing it any more | |||
nothingmuch | (that is, before you begun to learn) | ||
*you'd | 01:33 | ||
or perhaps *began learning | |||
english is difficult | |||
kolibrie | I think there is still a little left in my blood, for when I have money again, if that ever happens | ||
nothingmuch | maybe you can do for-pay flights | 01:34 | |
i heard it's fairly easy to get the certification level at which you can accompany a trainee | |||
and fly for free | |||
or almost free | |||
kolibrie | only if I get a commercial license | ||
nothingmuch | (i have a friend who learned to fly in the US and has been really rambling) | ||
TimToady | maybe that's why they gave you the special pat-down treatment at the airport... | 01:35 | |
nothingmuch | perhaps | 01:36 | |
oopps | |||
TimToady | but hey, I have a friend who claims she's an anarchist... | ||
nothingmuch | 10:50 noto 10:15 | ||
she gets harassed for that? | |||
(at the airports?) | 01:37 | ||
TimToady | no, but he did. | ||
nothingmuch | oh | ||
that was all ingy's fault | |||
TimToady | that's okay--ingy's good at taking responsibility | ||
nothingmuch | =) | ||
"what doe G mean? I G NY?" | 01:38 | ||
idiots | |||
well, at least they don't ask "What do those shiny things stand for" | |||
TimToady | grep? | ||
nothingmuch | i think her current wardrobe is a little less suspicious looking | ||
i mean, i would totally not trust a nice looking person in a pink shirt either | 01:39 | ||
kolibrie | I used to have a pink dress shirt my mom made me wear | ||
TimToady | I don't think I've worn a pink shirt for a year or so... | ||
nothingmuch | i like my pink dress shirt | ||
well, my pink shirt | 01:40 | ||
TimToady | you don't have a pink dress? | ||
kolibrie | I normally wear bright or bold colors now, pastels and such just don't do it for me | 01:41 | |
nothingmuch | no, i have a kilt | ||
but that shirt isn't very dressy either | |||
TimToady | I don't know a tartan from a tartar from a tart. Well, okay, I can recognize a tart usually... | 01:42 | |
sure seems like a Friday night... | 01:43 | ||
nothingmuch | the IRC channel? | 01:44 | |
nothingmuch will install a laugh-machine for next week | |||
and a drum set | |||
it should be a fiarly ismple IRC bot, and an aggregate bot launcher | 01:45 | ||
you'd say *applause* and then they would say "clap" at random intervals | |||
and then you would say *laughter* and they would say "haaha" and "lolz" and stuff (also at random intervals) | |||
TimToady | It has to tell bad Muppet jokes I think. | ||
nothingmuch | And that was nothing like a bad muppet joke, i think! | 01:46 | |
*laughter* | |||
TimToady | no, every bad joke is like a muppet joke! | ||
hrr,hrr,hrrrrr | |||
we'd like to thank our special guest tonight, nothingmuch. | 01:47 | ||
but we won't. | |||
nothingmuch | *applause* | ||
kolibrie | *clap* | ||
nothingmuch | kolibrie: it has to be like 10-20 bots together | ||
kolibrie | sorry, I'm only one | 01:48 | |
TimToady | hard to simulate a saxophone playing the wrong note though. | ||
kolibrie | and not too good as a bot | ||
nothingmuch | we could have an opbot that occasionally shouts ANIMAAAAAAAL and kicks all the channel | ||
theorbtwo | It could say hahaha and then /nick to something else. | ||
nothingmuch | but then again, nobody is op in #perl6 =) | ||
01:48
mj41__ joined
|
|||
nothingmuch | theorbtwo: much more amusing to have 10-20 bots at the same time | 01:48 | |
TimToady | I'm op for it if you're op for it. har har har | 01:49 | |
nothingmuch | *applause* | ||
*laughter* | |||
dduncan | of course, if the opbot had just kicked everyone off, no one would see it say hahaha | ||
nothingmuch | the bots would | ||
and the logbot can stay =) | |||
this could be nice example code | |||
TimToady | the Mupbot Show | 01:50 | |
kolibrie | anyway, I'm off to bed | ||
nothingmuch: have a great flight | |||
nothingmuch | good night | ||
thank you | |||
they took away my exit row | |||
so i don't know how fun it'll be | |||
especially since i built up my anticipation | |||
TimToady | I try not to anticipate fun with exit rows... | 01:51 | |
nothingmuch | legroom | ||
TimToady | but do you understand English well enough to read this card? | ||
theorbtwo | We could have a Beaker bot, that says *meep* whenever somebody says m/!$/. | ||
nothingmuch | i think so | ||
but either way that's not the problem | |||
01:51
scook0 joined
|
|||
nothingmuch | the problem is that the door is too round and too large to fit on the seats like they explain | 01:51 | |
because of the arm rests | 01:52 | ||
TimToady | but can you follow spoken directions? | ||
or any directions, for that matter.... | |||
nothingmuch | i expect panicking passengers to make it fall and break someone's leg within seconds | ||
i follow driving directions | |||
when I don't notice them clkao takes us to maine | |||
TimToady | I expect the clod sitting next to the door to open it and let in the fire... | ||
nothingmuch | they have instructions for that too | 01:53 | |
but not in english | |||
there's a stick figure with a dotted line looking through the window at fire | |||
and then a big red X | |||
TimToady | reddy, aim, ē« | ||
nothingmuch | (i had an exit row on chicago -> boston, so i'm addicted now) | ||
yes, like that =) | |||
TimToady | flight's at 10:50, or boarding time? | 01:55 | |
nothingmuch | i dunno | ||
there are some people at the gate so far | |||
but no shouting | |||
TimToady | they're shouting vewy, vewy siwentwy. | 01:56 | |
nothingmuch | meh | ||
the other gates are shouting very loudly | |||
TimToady | well, I'm gonna go off and be boring now, so have a good flight, where good is defined as not getting either too wet or too hot. | 02:00 | |
dduncan | TimToady, re your latest synopsis updates echoed on p6l, those new versions look great | ||
theorbtwo | Have a good flight yourself, Larry. | ||
TimToady | dduncan: thanks. | 02:01 | |
theorbtwo: fleeing now, thanks. & | |||
nothingmuch | the PR just said "There is a method to ouro madness, please just work with us" | 02:05 | |
nothingmuch prepares to be overbooked again | 02:15 | ||
02:22
amnesiac joined
02:32
ivanfrey joined
02:34
azuroth joined
|
|||
azuroth | hi all, I'd like to contribute, but don't know where to start... | 02:35 | |
PerlJam | azuroth: what do you know? What do you care about? What do you want to do? | ||
documentaion? test? haskell code? perl6 code? | 02:36 | ||
perl5 code? | |||
02:38
frederico joined
|
|||
azuroth | haskell code, maybe, or perl 6 code | 02:44 | |
revdiablo | The test suite used to be a good place to start. I don't know if that's still the case... it's pretty well-developed these days. Though I'm sure it could still use some work, it may not be the place to start | 02:45 | |
Hopefully someone else will chime in who's been more active than I have =) | |||
azuroth | hmm, okay | 02:48 | |
PerlJam | azuroth: pugs still doesn't implement everything to spec. If you know haskell, you could pick a failing or todo test and make it work. | 02:57 | |
obra | nothingmuch: still here? | 03:13 | |
03:19
fglock joined
03:33
robkinyon joined
|
|||
robkinyon | audreyt: ping | 03:33 | |
audreyt | robkinyon: commit to svn.openfoundry.org/perlsyck | 04:05 | |
lambdabot | Title: Revision 144: / | ||
audreyt | (yes you are committer now :)) | ||
dduncan | I have a question about Synopsis 3 before I write to p6l about it ... | 04:38 | |
what is ?| exactly? | |||
its mentioned only at the top in a section on bitwise operators | 04:39 | ||
but part of its description suggests it is the same as || but for its output type | |||
and || is not a bitwise operator | |||
eg, || returns the value of the first true argument, ?| returns simply true or false but not that value | 04:40 | ||
audreyt | yup. | ||
also ?| evaluates both sides | |||
|| may not | |||
dduncan | the confusion isn't helped by that ?| isn't in the precedence table | ||
audreyt | send a patch to p6l? | 04:41 | |
dduncan | I'm doing that anyway about other S03 issues ... | ||
audreyt | okie | ||
dduncan | but wondered if I should also ask about the meaning of ?| there or not | ||
audreyt | nod | ||
it's just || that's eager and returns always a Bool | 04:42 | ||
dduncan | it does? | ||
I thought || returned the first value that was true | |||
which may not be a Bool | |||
audreyt | sorry | ||
azuroth | ?| is || but eager & bool | ||
lambdabot | Maybe you meant: . v | ||
dduncan | yes | ||
audreyt | ?| is just ||, _except_ it is eager and returns always a Bool | ||
lambdabot | Maybe you meant: . v | ||
audreyt | azuroth: interested in coding up runpugs? :) | 04:43 | |
dduncan | so it sounded like ?| belongs more with the tight-or operators rather than the bitwise operators | ||
audreyt | azuroth: (as mentioned in pugs.blogs.com/pugs/2006/07/pugs_janitor_ta.html ) | ||
dduncan | would you agree or disagree? | ||
audreyt | I think it's additive | 04:44 | |
azuroth | the interactive shell one, audreyt? | 04:45 | |
audreyt | azuroth: aye | 04:49 | |
dduncan: I think it's on the additive layer | |||
dduncan | well, I've just sent the message to p6l | ||
so check it out ... some of those should be easy fixes | 04:51 | ||
audreyt | okay. | 04:55 | |
I need to afk+sleep soon though | |||
dduncan | sure | ||
audreyt | *wave* | ||
audreyt will be in Mooseland this weekend | |||
dduncan | where's that? | ||
audreyt | once I got my head fully around it I'll return to Pugsland and get 6.28.0 Done Correctly With Full Moose Power | ||
dduncan: pugs.blogs.com/pugs/2006/07/moosifying_jift.html | 04:56 | ||
dduncan | by the way, will there be more picture taking of live Moose at OSCON? | ||
audreyt | I don't know | ||
dduncan | as I plan to make heavy use of it and/or contribute to it, might be worth joining the crowd | ||
audreyt | I think you'll make a great lambdamoose | 04:57 | |
or moosecamel. or something :) | |||
but, *wave* & | |||
dduncan | that said, I plan to use it by way of v6, but its still use | ||
yes, yes, & away | |||
audreyt | sure, but v6 is all just sugar; if you want anything from the API, need to hack at moose layer | ||
dduncan | so I can still contribute to it | 04:58 | |
don't let me keep you | |||
from your &ing | |||
05:03
dduncan left
|
|||
cmarcelo | xerox: re: soc - is going fine (specially now i am free from university work/exams), learning lots of haskell and (as a bonus) trying to get pugs compiled with latest GHC every day =o) | 05:26 | |
05:27
xinming joined
|
|||
cmarcelo | audreyt: did you get my mail? | 05:27 | |
audreyt | yes I did, but I'm sleeping | ||
and there doesn't seem to be urgent issues with your progress | |||
so I was... delaying the reply a bit. I'm very happy about your current progress :) | 05:28 | ||
cmarcelo | ehhe.. ok, dont rush, but reply when you can.. | 05:29 | |
05:30
scsibug joined
|
|||
audreyt | will do | 05:31 | |
cmarcelo | audreyt: just a thing, whats your timezone now? boston? | 05:33 | |
audreyt | boston | ||
cmarcelo | audreyt: ok. tomorrow i'll "seek" you, i have to sleep now too =P | 05:36 | |
audreyt | =) g'nite | 05:42 | |
06:39
Khisanth joined
06:48
bazbax joined
07:12
justatheory joined
|
|||
TreyHarris | ?eval my $x = none(0); $x++ | 07:30 | |
evalbot_11550 | Error: Cannot cast from VJunc none(VInt 0) to Double (VNum) | ||
TreyHarris | ?eval my $x = none(0); $x += 1 | ||
evalbot_11550 | \(1) | ||
07:32
elmex joined
|
|||
TreyHarris | ?eval my %h = { :a<eh>, :b<bee>}; ?( %h{'a'|'b'} eq "eh") | 07:32 | |
evalbot_11550 | Bool::False | ||
merlyn | ... www.twit.tv/floss9 - i was interviewed for an hour, and I talk about perl6 | ||
lambdabot | Title: FLOSS Weekly with Chris DiBona | TWiT.TV | 07:33 | |
TreyHarris | merlyn: nice! | ||
07:53
iblechbot joined
|
|||
ingy | nothingmuch: hi | 08:06 | |
08:09
pdcawley joined
|
|||
wolverian | wow, this is a really nerdy conversation :) | 08:09 | |
pdcawley | This is #perl6, what do you expect? | ||
wolverian | no, I mean merlyn's interview: www.twit.tv/floss9 | 08:10 | |
lambdabot | Title: FLOSS Weekly with Chris DiBona | TWiT.TV | ||
wolverian | I'm not used to _hearing_ conversations like this :) | 08:11 | |
merlyn | yeah,pretty geeky | ||
08:12
szbalint joined
|
|||
wolverian | energetic too | 08:13 | |
merlyn | I had fun with that interview | 08:14 | |
they cut out about 30% of it | |||
but we had ran over by 30 minutes anyway. :) | |||
08:29
wesle1 left
08:47
f0rth_ is now known as f0rth
09:04
Revision17 joined
09:25
xerox joined
09:26
chris2 joined
09:28
xerox joined
09:30
xerox joined
|
|||
xerox | audreyt: ping | 09:31 | |
09:33
wesley-yaya joined
09:41
wesle1 joined
09:50
iblechbot joined
10:34
masak left
10:38
DaGo joined
10:43
kanru joined
10:50
ludan joined
11:00
ruoso joined
11:02
ruoso joined
11:04
azuroth left
11:05
TimToady joined
11:27
mauke joined
11:31
kuzmaster joined
11:47
kuzmaster left
11:51
xerox joined
12:06
mochito joined
|
|||
gaal | does pugs' objectspace need to be bootstrapped at runtime? is it easier to do it that way or just more pure? | 12:14 | |
objectspace+mop etc. | |||
12:27
prefiks joined
12:33
DaGo joined
13:18
lumi_ joined
13:22
frederico joined
14:01
froh-doh joined,
mugwump joined
14:17
Khisanth joined
14:25
elmex joined
14:34
ludan joined
14:57
xinming_ joined
15:00
justatheory joined
15:10
cognominal joined
15:35
xinming joined
15:48
acebo joined
15:50
larsen joined
15:51
acebo left
15:56
buetow joined
16:09
shachaf joined
16:15
ludan is now known as lupin81
16:44
fglock joined
16:50
SubStack joined
16:53
Termy joined
17:03
rashakil joined
17:06
rashakil joined
|
|||
Termy is away: breakfast | 17:15 | ||
17:21
rashakil joined
17:30
miyagawa joined
17:31
rashakil joined
|
|||
merlyn | my interview ... www.twit.tv/floss9 - schedules of perl6 discussed | 17:34 | |
lambdabot | Title: The TWiT Podcast Network with Leo Laporte | ||
merlyn | now you can all make me a liar. :) | ||
audreyt | I'll call you a cab :) | ||
audreyt listens | 17:35 | ||
mm, no transcription | 17:36 | ||
for the hearing-impaired among us, what did you say about schedule of perl6? :) | |||
Termy is back (gone 00:34:47) | 17:50 | ||
xerox | audreyt - It'd be great if you could tell us some other informations on #haskell about the Cabal affair! I'll be right back. | 17:51 | |
18:01
DaGo joined
|
|||
nothingmuch | obra: hi ho | 18:08 | |
ingy: hi ho | |||
nothingmuch restarts client for TZ | 18:09 | ||
18:09
nothingmuch joined
18:11
nothingmuch joined
|
|||
ingy | nothingmuch: hi love | 18:27 | |
nothingmuch | hi love | ||
gaal | nothingmuch! | 18:29 | |
nothingmuch | gaal! | ||
ingy | :) | ||
gaal | how was the eventual flight? | 18:30 | |
nothingmuch | rather eventful | ||
merlyn | I basically gave my best guess, which is an alpha release end of this year, beta next summer, and usable for production another six months to a year down. | ||
nothingmuch | they were a half hour late due to cargo issues on departure | ||
and then even more late when security jocks raided the plane on arrival | |||
merlyn | however, I've said that exact same timeline three years ago. :) | ||
nothingmuch | and then said "ok, you can go" | ||
funny thing is | 18:31 | ||
i forgot to empty/depressurize my stove fuel bottle | |||
so despite having been "selected" i virtually had a bomb on the plane | |||
gaal | you could have got into some trouble for that... | 18:32 | |
nothingmuch | yes | ||
that was very stupid of me | |||
but even stupider of them for missing it | |||
gaal has to go off to the store for a bit... welcome home | 18:33 | ||
svnbot6 | r11551 | fglock++ | PCR Pugs::Runtime::Common - updated var names | 18:35 | |
18:38
fglock joined
|
|||
svnbot6 | r11552 | fglock++ | v6 - added sample script 'lrep.pl' (not yet working) | 18:38 | |
18:53
juliads joined
19:02
juliads left
19:05
KingDiamond joined
19:06
premshree_ joined
19:07
premshree_ joined,
premshree_ left
19:10
robkinyon left
19:36
shachaf__ joined,
shachaf joined
20:14
Bit-Man joined
20:15
Jedai joined
20:28
rashakil joined
20:44
lollan joined
20:52
esammer joined
21:00
fglock joined
|
|||
svnbot6 | r11553 | fglock++ | v6 - 'echo 123.say | perl lrep.pl' | 21:03 | |
fglock | lrep.pl is: ' use v6-alpha; $*IN.slurp.eval; ' | 21:05 | |
nnunley | fglock++ | 21:11 | |
fglock | nnunley: hi! | 21:12 | |
vsoni | seen audreyt | 21:19 | |
jabbot | vsoni: audreyt was seen 3 hours 42 minutes 59 seconds ago | ||
21:22
stclare joined
21:28
dduncan joined
|
|||
svnbot6 | r11555 | fglock++ | v6 - parser: a block may start an expression | 21:54 | |
22:01
lisheegha1 joined
22:10
lisheegha1 left
22:13
dduncan left
|
|||
svnbot6 | r11556 | fglock++ | v6 - trying to make sleep() work from the prelude | 22:15 | |
22:24
buetow joined
22:35
larsen joined
22:56
cmarcelo_ joined
23:03
cmarcelo_ is now known as cmarcelo
23:16
froh-doh joined
23:41
elmex joined
|