pugscode.org | sial.org/pbot/perl6 | ?eval [~] <m oo se> | We do Haskell, too | > reverse (show (scanl (*) 1 [1..] !! 4)) Set by agentzh on 17 April 2007. |
|||
06:49
ilogger2 joined
|
|||
agentzh | yay! welcome back, ilogger2! | 06:53 | |
i miss you so ;) | |||
agentzh has confirmed #perl6 is indeed logged again. | 06:54 | ||
07:07
rissy joined
|
|||
svnbot6 | r16026 | agentz++ | * run-smoke.pl now honours the HARNESS_PUGS environment which defaults to './pugs' | 07:13 | |
r16026 | agentz++ | * added util/limited_pugs for restricting './pugs' via the ulimit command in sh. | |||
r16027 | agentz++ | limited_pugs now limited to a cputime of 120 sec | |||
r16028 | agentz++ | * made prove6 *nix friendly. | |||
agentzh | my svk seems to have problems. | 07:14 | |
svnbot6 | r16029 | agentz++ | * run-smoke.pl - some win32 love. | ||
r16029 | agentz++ | * limited_pugs - added the 'nice -n5' and 'ulimit -v 800000' contraints. | |||
agentzh | these commits are very old. | 07:15 | |
i see a lot of conflicts. | 07:18 | ||
and it seems i'm repeating existing commits made by others and myself over the last few days :( | 07:19 | ||
07:22
rissy joined
|
|||
agentzh | maybe svk v2.0.1 is just unstable. | 07:23 | |
clkao | huh? what are you trying to do ? | ||
agentzh | clkao: i'm trying 'svk push' | 07:24 | |
(as normal) | |||
but a lot of conflicts between //mirror/pugs and //local/pugs occurred. | |||
it seems svk is repeating old commits in the last few days. | 07:25 | ||
07:25
jisom joined
|
|||
agentzh | very weird. | 07:25 | |
clkao | is your uuid same as somebody else's? | 07:26 | |
agentzh | no idea. | ||
how to check that? | |||
clkao | cat db/uuid | 07:28 | |
is this depot a fresh mirror or you copied from somewhere else? | |||
agentzh | it's a fresh mirror. | ||
i'm on my own machine, not feather. | |||
6e2bbe1e-9bb6-457c-9519-9cf87a6f6883 | 07:29 | ||
agentzh needs to revert the previous bogus commits to pugs. | 07:30 | ||
07:31
franck__ joined
|
|||
agentzh | sorry, but how can i revert svn commits using svk? (i know how on win32 with TortoiseSVN, but not linux) | 07:31 | |
07:33
SubStack joined
|
|||
clkao | svk merge -c -N //path //path | 07:33 | |
agentzh | clkao: ah, thanks. | 07:34 | |
clkao: is it possible to specify an SVN rev number? | 07:40 | ||
07:42
xinming_ joined
|
|||
clkao | N@ | 07:45 | |
agentzh | clkao: cool, thanks | ||
$ svk merge -C -c -16029@ //local/pugs2 //mirror/pugs | 07:46 | ||
Change spec -16029@ not recognized. | |||
oh, i should exchange the paths. | 07:47 | ||
clkao: it works now. thank you :) | 07:48 | ||
i've started another local branch for the pugs mirror. | |||
07:49
TimToady joined
|
|||
agentzh | TimToady is still awake? wow | 07:50 | |
07:54
TimToady joined
|
|||
pasteling | "evalbot_r16029" at 194.145.200.126 pasted "Pugs build failure" (314 lines, 17.1K) at sial.org/pbot/24340 | 07:58 | |
svnbot6 | r16030 | agentz++ | added shebang to update-syn | ||
08:00
TimToady joined
08:05
TimToady joined
08:10
TimToady joined
08:14
elmex joined
08:15
TimToady joined
08:19
deq` joined
08:20
deq` joined,
TimToady joined
08:22
DebolazY joined
08:25
TimToady joined
08:30
TimToady joined
08:39
TimToady joined
08:47
penk joined
|
|||
svnbot6 | r16031 | agentz++ | updated util/t/01-smartlinks.t since gaal++ changed the template used by the HTML emitter. | 08:50 | |
08:50
TimToady joined
|
|||
svnbot6 | r16032 | agentz++ | util/t/01-smartlinks.t - fixed a bug | 08:53 | |
08:55
TimToady joined
09:00
TimToady joined
09:05
TimToady joined
|
|||
dduncan | ?eval my $s = 'hello'; $s =~ m/oops/; | 09:09 | |
evalbot_r16032 | \"" | ||
dduncan | that should be failing at compile time, according to the specs, as =~ is a braino | ||
but it accepts it instead | 09:10 | ||
moritz | write a test case ;) | ||
09:10
TimToady joined
|
|||
dduncan | what's with all this coming and going? | 09:11 | |
moritz ignores joins and leaves | |||
dduncan doesn't | |||
that is ... | |||
I don't setup my client to not display them, but I personally ignore them unless its someone I want to talk to | 09:12 | ||
09:15
TimToady joined
09:20
TimToady joined
|
|||
svnbot6 | r16033 | Darren_Duncan++ | ext/QDRDBMS/ : in AST.pm, implemented both ::EntityName possreps, renamed ::Value to ::Node | 09:20 | |
OwlEye | looks like TimToady's connection is having fun :-( | 09:25 | |
09:26
TimToady joined
|
|||
moritz | yay, smoke works again for me, agentzh++ | 09:30 | |
09:31
TimToady joined
|
|||
agentzh | moritz: glad to hear that! | 09:31 | |
it's ingy++ who told me the solution :) | |||
too bad he is now in the hospital :( | |||
Aankhen`` | patricklogan.blogspot.com/2007/02/m...elled.html # diatribe against STM... any comments? | 09:32 | |
lambdabot | Title: Making it stick.: Misguided: The Road Not To Be Travelled, tinyurl.com/2n7gbd | ||
09:36
TimToady joined
|
|||
svnbot6 | r16034 | Darren_Duncan++ | added test t/operators/brainos.t which checks that a =~ invocation dies at compile time | 09:41 | |
09:42
TimToady joined
|
|||
dduncan | I haven't read it yet, but the principle of STM is good, so an argument against that principle would be misguided ... will read now ... | 09:42 | |
Aankhen`` | Thanks. I don't really understand the concepts and pitfalls involved well enough to figure out whether the arguments presented are valid, so I thought this would be a good place to find people who would. =) | 09:44 | |
s/who would/who could/ | |||
dduncan | STM is just a mechanism where a coder says that a collection of actions must be atomic, and being able to do that is a good thing | 09:48 | |
Aankhen`` | Right. | ||
dduncan | I don't see how that can be bad | ||
09:48
TimToady joined
|
|||
dduncan | the gist I got from the paper is that the writer says that STM can be misuded, and therefore its better not to include the feature, | 09:49 | |
moritz | but perl never worked that way | ||
dduncan | which sounds like the antithesis of Perl | ||
moritz | perl always offers any possibility ;) | ||
Aankhen`` | Heh. | 09:50 | |
dduncan | Perl gives you lots of tools and you choose what to use | ||
moritz | even goto *g* | ||
Aankhen`` | Indeed. | ||
moritz: Hey don't be hatin' on the goto. | |||
goto &foo; # trĆØs useful :-) | |||
dduncan | hey, goto is very powerful ... that's how we get coroutines and exceptions to work, the former particularly | ||
moritz | Aankhen``: I'm merely remarking upon the fact that most "modern" langauges don't have goto anymore | ||
Aankhen`` | moritz: Ah, right. | ||
dduncan | well, I mean the principle of goto is useful | 09:51 | |
that sometimes you don't have to complete your current block before executing another | |||
Aankhen`` | moritz: Sorry, it's 2:50 AM and I've spent the better part of the last few hours in a groggy state reading mostly abstract papers or articles on programming. :-P | ||
dduncan | its that way here too | ||
2:52am here | |||
moritz | Aankhen``: no problem ;) | ||
Aankhen`` | ^_^ | ||
moritz | 11:50 am here ;) | 09:52 | |
no, 10:50, sorry ;I | |||
my irc client lies on a server in a different time zone | |||
which is sometimes confusing ;) | |||
Aankhen`` | dduncan: Hmm, let me see. What I take away from the post, after repeated reading, is that we should be moving towards having no shared state. | ||
Whereas he implies STM is about having everything shared. | |||
dduncan | I got that from it too | 09:53 | |
09:53
ruoso joined
|
|||
dduncan | I see STM as dealing about things possibly being shared, and so be safe just in case ... its like being thread safe | 09:53 | |
Aankhen`` | Ah, good, I'm not quite insane then. At least on that count. | ||
Aankhen`` nods. | |||
09:53
TimToady joined
|
|||
Aankhen`` | Atomic operations cannot include I/O activity, right? | 09:54 | |
dduncan | broadly speaking, yes they can | ||
Aankhen`` | (In Perl 6, at any rate.) | ||
dduncan | the caveat is that I/O operations can't be undone | ||
Aankhen`` | Yeah. | ||
dduncan | I mean, some can't be undone | ||
if the I/O is with the filesystem, it should be undoable | 09:55 | ||
that's what DBMSs do already | |||
but if its with users or a network, probably not | |||
Aankhen`` | atomic { ...; $dbh->do('DELETE FROM `users`'); fail "Oops, didn't mean to do that"; } | 09:56 | |
Might be a tad hard to get out of that one. | |||
dduncan | that's why proper DBMSs have rollback | ||
Aankhen`` | Ergh, shame on me for mixing P5 and P6 there. | ||
Aye. | |||
But I guess from the language's point of view, it has no idea of knowing, so it has to err on the side of caution. | 09:57 | ||
dduncan | fyi, in my DBMS, you usually specify an atomic operation with, eg, "atomic { ... }" rather than begin/commit/rollback | ||
Aankhen`` | So throwing an exception within that means the block fails, falling off normally means it's committed? | ||
dduncan | though that's an option ... all statements in my DBMS are implicitly atomic anyway | ||
yes | 09:58 | ||
Aankhen`` | Makes sense. | ||
dduncan | statements and routines both | ||
09:58
TimToady joined
|
|||
dduncan | the only time one would actually say atomic { ... } is if they want just a block within a routine to be separately atomic, and then that block may be called try { ...} rather | 09:58 | |
Aankhen`` | Indeed. | 09:59 | |
dduncan | since the STM is essentially tied to standard control flow or exceptions | ||
but that's in my system, obviously Perl would have a separate atomic {}, since everything is not implicitly transactional | |||
Aankhen`` | Ergh, do you know which synopsis `contend` is in? | 10:00 | |
Doesn't seem to be in S04 or S06. | |||
dduncan | fyi, what I've written on the matter so far is in ext/QDRDBMS/lib/QDRDBMS/Language.pod | ||
Aankhen`` | Oh, excellent. I'll take a look. | ||
Hmm, I should probably svn up Pugs too. | |||
I've been pretty lax about that. | |||
dduncan | to be clear, my last comment was about transaction support in my DBMS, not 'contend' | 10:01 | |
Aankhen`` | Heh, figured as much. | ||
Er, did I just imagine `contend`? I can't find it in any synopsis. | |||
dduncan | as for 'contend', I would have expected it to be in S04 | 10:02 | |
or either of those actually | |||
looking ... | |||
is 'async' anywhere? | |||
I mean, 'atomic' | |||
though both of those ought to appear together | |||
Aankhen`` | I see a mention of both contend and async in S04. | ||
Under `Other do-like forms`. | |||
10:03
TimToady joined
10:08
TimToady joined
10:13
TimToady joined
|
|||
dduncan | Aankhen, actually, like DBMS transactions, I see one of the main benefits of STM not necessarily having anything to do with shared state ... its that it provides an easy mechanism to undo some partitially completed actions ... and this can be true in isolation | 10:15 | |
so then, STM is orthogonal to shared states, which the paper talked about | |||
Aankhen`` | Ah. | 10:16 | |
dduncan | in my understanding, STM is just like a database transaction, but it just deals with a program's memory state | ||
Aankhen`` | That's what I thought too. | ||
I think I must reluctantly go to bed now. | 10:17 | ||
dduncan | right then | ||
Aankhen`` | dduncan: Always nice to talk to you. :-) | ||
G'night. | |||
dduncan | sure | ||
moritz | agentzh: good night | ||
sorry, that should go to Aankhen`` ;) | 10:18 | ||
10:18
TimToady joined
10:25
TimToady joined,
buetow joined
10:30
TimToady joined
10:33
chylli joined
10:35
TimToady joined
10:40
TimToady joined
|
|||
agentzh | it's too early for me to say "g'night" ;) | 10:43 | |
moritz | same for me ;) | 10:44 | |
10:45
deq`_ joined,
TimToady joined
10:46
deq`__ joined
10:50
TimToady joined
10:55
TimToady joined
|
|||
diakopter | agentzh: can you run the smartlinks.pl again as soon as this next commit appears | 11:04 | |
svnbot6 | r16035 | diakopter++ | committing Documentation.pod (S26) changes from upstream::Damian. | ||
11:05
TimToady joined
|
|||
agentzh | diakopter: i think feather's cron will do that automatically in the next hour. ;) | 11:06 | |
but anyway, i'll do that manually *now* :) | 11:07 | ||
svnbot6 | r16036 | Darren_Duncan++ | ext/QDRDBMS/ : minor tweaks | ||
agentzh | diakopter: done :) | 11:09 | |
diakopter: btw, you can always do that yourself via the command "~agentzh/update-syn" if you can't wait cron. :) | |||
11:10
TimToady joined
|
|||
agentzh | diakopter: do you have permission problems? | 11:11 | |
diakopter | nope | ||
agentzh | cool | ||
diakopter | still waking up, here. wet memory problems. | 11:12 | |
agentzh | hehe | ||
diakopter | agentzh: I don't know if anyone can currently create smartlinks against S26 - do you know? | 11:13 | |
agentzh | diakopter: no, no one can at this moment. :( | ||
because...because... | 11:14 | ||
diakopter | (Damian has included many inline examples of Perldoc/Pod that would be excellent initial tests) | ||
agentzh | smartlinks.pl can't parse Perl 6 POD yet. | ||
are those tests in Perl 6? | |||
diakopter | oh. I thought it parsed the html. | ||
agentzh | diakopter: it parses the POD directly. | 11:15 | |
parsing HTML will be harder. | |||
pasteling | "evalbot_r16035" at 194.145.200.126 pasted "Pugs build failure" (9 lines, 429B) at sial.org/pbot/24344 | ||
agentzh | (although not impossible) | ||
diakopter | oh. what makes it harder? | ||
11:15
TimToady joined
|
|||
agentzh | if parsing HTML, then we'll rely our code too heavily on Pod::Simple::HTML's emitter template. | 11:16 | |
(as well as Perl6::Perldoc's template) | 11:17 | ||
11:17
chylli joined,
ofer joined,
buu joined,
devbot6 joined,
Odin-FOO joined,
stevan_ joined,
Lunchy joined,
f0rth joined,
araujo joined,
awwaiid joined,
kcwu_ joined,
nelhage joined,
evalbot_r16032 joined,
jql joined
|
|||
agentzh | they may change over releases. | 11:17 | |
HTML source is just too scattered and delicate. | 11:18 | ||
moritz | and you can loose semantics in the translation | 11:19 | |
agentzh | moritz: indeed. | ||
11:20
TimToady joined
|
|||
agentzh | well, i'll try to find some time in the next few weeks to add support for Perl 6 POD to smartlinks.pl. | 11:24 | |
Damian's Perl6::Perldoc::Parser is ready anyway. that's the #1 prerequisite. | 11:25 | ||
11:25
TimToady joined
11:26
chris2 joined
|
|||
agentzh | diakopter: feel free to add "broken" links for S26 to the test suite, which will be very helpful. :) | 11:27 | |
diakopter | agentzh: i agree that would be helpful. | 11:28 | |
agentzh | TDD++ | ||
11:30
TimToady joined
|
|||
agentzh | diakopter: thank you for patching smartlinks.pl to emit HTML for S26 although there's some unnecessary code duplication. :) | 11:31 | |
11:35
TimToady joined
|
|||
diakopter | agentzh: yw. hence my comment "agentzh will fix this sometime" :) | 11:37 | |
11:38
ruoso joined
11:39
fglock joined,
cognominal joined
|
|||
agentzh | diakopter++ | 11:40 | |
11:40
HiTech69 joined
|
|||
agentzh | but right now i'm just too lazy to fix it ;) | 11:40 | |
11:40
TimToady joined
|
|||
diakopter | agentzh: yep. it was a half-tongue-in-cheek comment. | 11:42 | |
11:45
TimToady joined
11:50
camenix joined
11:51
TimToady joined
11:56
TimToady joined
12:01
TimToady joined
12:06
TimToady joined
12:10
zxagent joined
12:11
TimToady joined
|
|||
zxagent | agentzh:I'm coming | 12:11 | |
12:16
TimToady joined
12:21
TimToady joined
12:27
ortmage__ joined,
TimToady joined
12:32
TimToady joined
12:33
Jedai666 joined
12:34
ortmage_ joined
12:37
TimToady joined
12:41
Jedai666 is now known as Jedai
12:42
TimToady joined
12:43
Alias_ joined
12:47
TimToady joined
12:57
ilbot-test joined
12:58
TimToady joined,
ilbot-test joined
12:59
ilbot-test joined,
ortmage_ joined
13:02
ilbot-test joined
13:03
TimToady joined
13:04
ilbot-test joined
13:05
ilbot-test joined
13:06
ilbot-test joined
13:08
TimToady joined
13:11
ilbot-test joined
13:13
ilbot-test joined,
TimToady joined
13:14
chylli left
13:23
TimToady joined
13:28
TimToady joined
13:34
ilbot-test joined,
TimToady joined
13:35
agentzh joined,
fglock joined
13:39
TimToady joined
|
|||
moritz | ?eval 1 | 13:41 | |
13:41
evalbot_r16032 is now known as evalbot_r16036
|
|||
evalbot_r16036 | 1 | 13:41 | |
13:41
buetow joined
13:44
TimToady joined,
b_jonas joined
13:49
eth01 joined,
ilbot-test joined,
TimToady joined
|
|||
pasteling | "DHDSHGDSGHSJHJHDHDSHGDSGH" at 75.126.48.148 pasted "DHDSHGDSGHSJHJHDHDSHGDSGHSJHJHDHDSHGDSGHSJHJHDHDSHGDSGHSJHJHDHDSHGDSGHSJHJHDHDSHGDSGHSJHJHDHDSHGDSGHSJHJHDHDSHGDSGHSJHJHDHDSHGDSGHSJHJHDHDSHGDSGHSJHJHDHDSHGDSGH" (1 line, 1.4K) at sial.org/pbot/24353 | 13:49 | |
13:49
iblechbot joined
13:50
cmarcelo joined,
ilbot-test joined
13:53
rashakil__ joined
13:54
TimToady joined
13:55
perlmonkey2 joined
13:59
TimToady joined
|
|||
agentzh | night, all & | 14:01 | |
14:01
agentzh left
14:02
amnesiac joined
14:04
TimToady joined
14:05
ilbot6 joined
14:09
TimToady joined
14:14
TimToady joined
14:15
vel joined
14:19
kanru joined,
TimToady joined
14:33
TimToady joined
14:38
TimToady joined
14:43
TimToady joined
14:48
TimToady joined
|
|||
audreyt | @tell agentzh YAML::Syck back to service again with 0.85. Thanks! | 14:49 | |
lambdabot | Consider it noted. | ||
cmarcelo | audreyt: hi | 14:53 | |
14:53
TimToady joined
14:57
agentzh joined
|
|||
agentzh | audreyt++ # JIT YAML::Syck bug fix | 14:57 | |
lambdabot | agentzh: You have 1 new message. '/msg lambdabot @messages' to read it. | ||
14:58
HiTech69 joined,
TimToady joined
15:01
ilbot-test joined
15:03
TimToady joined
15:08
offby2 joined,
TimToady joined
15:09
offby2 is now known as offby1
15:13
TimToady joined
15:14
ilbot-test joined,
ilbot6 joined
15:17
toshinori joined
15:18
TimToady joined
15:24
offby1` joined
15:31
TimToady joined
|
|||
TimToady | "this time fer shure!" | 15:32 | |
[particle] | /kick TimToady ;) | 15:33 | |
moritz | [particle]: he'll leave after a while anyway... | ||
[particle] | HA! | ||
agentzh | he has been kicked :) | ||
moritz | do we even have ops? | 15:34 | |
15:34
offby1 left
|
|||
[particle] | the folks with op generally only turn them on when needed | 15:34 | |
moritz | ok | ||
15:35
rlb3_work joined
15:36
offby1 joined
15:37
marmic joined
15:39
TimToady joined
|
|||
TimToady | I guess that trick never works... | 15:41 | |
offby1 | Bullwinkle? | ||
15:44
TimToady joined
|
|||
[particle] | TimToady: you should check your back for a "kick me" sign | 15:45 | |
15:48
kanru joined
15:49
TimToady joined,
mj41 joined
|
|||
agentzh | hehe, TimToady is still struggling ;) | 15:53 | |
15:55
kanru joined
15:56
tzoa joined
|
|||
svnbot6 | r16037 | agentz++ | another attempt to make t/01-smartlinks.t more portable (hopefully it will now pass on feather) | 16:03 | |
pasteling | "evalbot_r16036" at 194.145.200.126 pasted "Pugs build failure" (280 lines, 15.4K) at sial.org/pbot/24361 | 16:04 | |
svnbot6 | r16038 | audreyt++ | * yaml_harness.pl - YAML::Syck 0.85 is fine now, so prefer it anyway. | ||
agentzh goes to update YAML::Syck on feather. | 16:13 | ||
svnbot6 | r16039 | agentz++ | added the util/t/gen-smartlinks-data script to update the regression data | ||
16:17
justatheory joined
16:21
veritos joined
|
|||
svnbot6 | r16040 | agentz++ | gen-smartlinks-data now works for real | 16:21 | |
r16041 | agentz++ | smartlinks.pl - fixed the HTML syntax error in the emitter template | |||
16:29
mr_ank joined
16:30
ilbot-test joined
|
|||
svnbot6 | r16042 | agentz++ | 01-smartlinks.t - another trial | 16:33 | |
moritz smokes ;) | |||
veritos | moritz: that's bad for you. | 16:34 | |
moritz | veritos: bad for my CPU ;) | ||
16:34
tzoa left,
ilbot6 joined
|
|||
veritos | moritz: stop then, it takes long enough to compile pugs anyway. | 16:35 | |
agentzh | veritos: what if moritz had a strong machine? | ||
moritz | agentzh: I haven't - just a 3 years old laptop :( | 16:36 | |
veritos | agentzh: silicon is known by the state of california to cause cancer. now go back to committing stuff. | ||
agentzh | oh...maybe you want to try util/limited_pugs then | ||
veritos | moritz: mine's a sempron. you do with what you have when you're a poor programmer ;) | ||
moritz | veritos: right. And when your maschine is not that strong you worry more about efficiency ;) | 16:37 | |
veritos | moritz: `make fast` eq :) | 16:38 | |
moritz | veritos: no, that's `make soon' now | ||
agentzh | soon is less confusing :) | ||
in fact, the pugs produced by 'make fast' is slower. | |||
moritz | soon enough somebody will confuse it ;) | 16:39 | |
veritos | agentzh: we know, but we can get it faster. | ||
16:39
rindolf joined
|
|||
rindolf | Hi all. | 16:39 | |
moritz | hi rindolf ;) | ||
veritos | morning | 16:40 | |
rindolf | Hi moritz, veritos | ||
What's up? | |||
moritz has just tought his new irclogger how to log actions ;) | |||
veritos | installing FreeBSD. moritz: i read that as irc-clogger for a second. | ||
moritz | what's "clogging"? | 16:41 | |
I don't know that word | |||
agentzh | moritz: mind you, upgrade your YAML::Syck to 0.85 before you smoke :) | ||
veritos | moritz: what we're doing to this channel. filling it with so much stuff that it becomes hard to work. | 16:42 | |
moritz | veritos: *lol* | ||
moritz kills the smoke | |||
rindolf | Any news regarding ingy? | 16:43 | |
veritos | rindolf: is he somehow unable to hack, perhaps due to illness? | ||
rindolf | veritos: not illness. | ||
moritz | veritos: in hospital, serious car accident | ||
rindolf | veritos: he's been in a motorbike accident. | 16:44 | |
veritos | :( | ||
veritos prays | |||
16:46
edenc joined
|
|||
rindolf | veritos: no, I think he's more-or-less OK. | 16:47 | |
veritos: I don't think he's in danger of dying or something. | |||
veritos: he's been here after the accident. | 16:48 | ||
veritos | rindolf: well we need him to help hack! | ||
rindolf | veritos: heh. | 16:51 | |
16:54
thorat joined,
TimToady joined
|
|||
TimToady suspects his Linksys was dropping lengthy TCP connections... | 16:55 | ||
does IRC use TCP? | |||
clkao | yes | 16:56 | |
rindolf | TimToady: yes, it does. | 16:57 | |
TimToady | resetting it seems to have helped, anyway. we'll see... | ||
(other evidence: yum couldn't actually download an entire rpm from any one repo) | 16:58 | ||
moritz: is it possible to set up the logger table such that it doesn't exceed the width of the page and wraps the text instead? It's kindof irritating to have to scroll right to see the ends of many comments. | 16:59 | ||
moritz | TimToady: I'll do my best ;) | ||
is there a simple html/css solution for auto-wrapping text in tables? | 17:00 | ||
TimToady | dunno, not an expert in css. I think bare html has percentage widths on table columns, but whether that can be percent of page width I don't know. | 17:01 | |
moritz | ah, it normally does wrap, but in this case pastebot spammed the table with one long word... | ||
and a single word is normally not wrapped automatically | |||
TimToady | well, banning pastbot isn't the answer. :) | 17:02 | |
theorbtwo | overflow: scroll ? | 17:03 | |
TimToady | hey, I passed my 5-minute-versary, maybe I'll stay up now. | ||
moritz | theorbtwo: that's what we want to avoid | ||
as a workaround a deleted that one line | 17:04 | ||
TimToady | could look for long words and break 'em, I suppose | ||
moritz | first I'll look if there is a HTMLish solution | 17:05 | |
TimToady | that was kind of a weird paste tho | ||
moritz | spam | ||
/dev/urandom | perl -e $randomScript spam ;) | 17:06 | ||
franck__ | moritz: may be www.thescripts.com/forum/thread96534.html ? | ||
lambdabot | Title: Prevent text wrap in a table cell - HTML | ||
moritz | franck__: thanks, I'll try | 17:08 | |
not really what I want | 17:10 | ||
17:10
veritos joined
|
|||
svnbot6 | r16043 | agentz++ | 01-smartlinks.t - sorted the .t files | 17:12 | |
r16044 | agentz++ | more tweaks in util/t/ | 17:18 | ||
agentzh | yay, all tests in 01-smartlinks.t passed on feather! | 17:19 | |
hopefully they also pass elsewhere. | 17:20 | ||
TimToady | moritz: are you now weeding out svnbot6? I think people would like to see those in the log, in general. | ||
17:21
Psyche^ joined
|
|||
TimToady | or did your bot just happen to be down for a bit? | 17:21 | |
pasteling | "evalbot_r16043" at 194.145.200.126 pasted "Pugs build failure" (332 lines, 19K) at sial.org/pbot/24362 | 17:23 | |
moritz | TimToady: let me check... (I don't filter anything excpet lines starting with [off]) | 17:25 | |
agentzh | moritz: where's your log? url? | 17:26 | |
moritz | agentzh: moritz.faui2k3.org/irclog/ | ||
TimToady | just go to irc.pugscode.org | ||
lambdabot | Title: IRC logs | 17:27 | |
agentzh | moritz: thanks | ||
17:28
ilbot6 joined
|
|||
agentzh | oh, quite cool | 17:29 | |
moritz | but why didn't it record the last two lines form svnbot6? | ||
weird | |||
17:30
thepler joined
|
|||
TimToady | not search for /[off]/ or some such, are you? | 17:30 | |
hmm, wouldn't explain the 2nd line... | |||
moritz | no, m/^\[off\]/i | 17:31 | |
TimToady | it was logging svnbot earlier | ||
moritz | yes | ||
17:33
Psyche^ is now known as Patterner
|
|||
TimToady | I just blew away audreyt's dist/build; I think that's the solution to the pasted "can't link" problem, if I recall... | 17:35 | |
and if I don't recall, I'm sure that will also become evident... | 17:36 | ||
b_jonas | does anyone want to try my irc bot evaluating j phrases (j programming language => www.jsoftware.com/ )? | ||
lambdabot | Title: J Home | ||
b_jonas | it's called jeval, and evaluates any expression if you prefix it with a right square bracket | 17:37 | |
cmarcelo | moritz: some ideas for your irc log => would be nice to make URLs "clickable". and if you wan't even more sugar, make things like "r(\d*)" (revision numbers) link to dev.pugscode.org/changeset/\1 | 17:38 | |
svnbot6 | r16045 | karhu++ | Added another food item. Real work will come later today. | ||
17:38
fglock_ joined
17:39
fglock__ joined
|
|||
agentzh | enough commits for a day & | 17:40 | |
17:40
agentzh left
|
|||
moritz | cmarcelo: I planned that ;) | 17:40 | |
TimToady | brainos.t++ | 17:41 | |
moritz | cmarcelo: added to my (mental) todo list | 17:42 | |
cmarcelo | moritz: thank you. :) a question: are we "dropping" colabti.de because of your solution or your solution came because colabti.de "dropped"? | 17:43 | |
moritz | cmarcelo: second one | 17:46 | |
cmarcelo: we had no logger, so I wrote one ;) | |||
17:46
edenc joined
17:56
ilbot-test joined
|
|||
TimToady | colabti also defaults to latin-1 rather than utf-8 | 17:57 | |
and of course we pay no attention to the fact that it's written in Python. </wink> | 17:58 | ||
Juerd | I think an IRC logger should default to UTF-8, and then interpret invalid UTF-8 byte sequences as Windows-1252. | 18:01 | |
Irssi does this, and it really works out well in the real world. | 18:02 | ||
moritz | Juerd: mine currently uses Encode::Guess with utf-8 and latin1, and falls back to utf-8 | 18:03 | |
Juerd | How can you ever fall back to utf-8? | ||
moritz | Juerd: so far it semms to work | ||
well, guess() returns either a decoding or undef | 18:04 | ||
and in case of undef I use utf-8 | |||
Juerd | Oh, you're using heuristics? :( | ||
moritz | Juerd: why not? it's rather easy to distinguish latin1 and utf-8 | ||
geoffb | Don't knock heuristics. Heuristics made me the man I am today. | 18:05 | |
;-) | |||
Juerd | moritz: On a line by line basis, yes. | ||
But you'll be considering entire lines to be latin1 if they contain a single utf8 error. | 18:06 | ||
I guess that's not a big problem. | |||
moritz | Juerd: I decided not to think more about it until I see it failing | 18:07 | |
OwlEye | TimToady, was somebody messing with your connection earlier? | ||
Juerd | I don't think it'll fail. | ||
TimToady | nah, flakey Linksys firewall, apparently | ||
probably ran out of resources to keep track of TCP properly | |||
so was dropping every TCP connection within a few minutes | 18:08 | ||
OwlEye | oh. i already feared there is bad people around | ||
TimToady, dont you like the Freenode cloaks? | |||
TimToady | I'm paranoid, but I try to be realisticly paranoid. :D | ||
rindolf | Hi OwlEye | 18:09 | |
perl-begin.org/ # AndyArmstrong++ | |||
lambdabot | Title: Perl Beginners' Site | ||
OwlEye | hey rindolf :) | ||
rindolf | OwlEye: hi. | ||
Hi TimToady | |||
OwlEye | TimToady :D | ||
TimToady | *>>.hi | ||
rindolf | TimToady: what's up? | 18:10 | |
TimToady: still working on that p6 grammar? | |||
TimToady | random tweaks | ||
someone needs to hack the new pod stuff in now. | |||
moritz | links should be clickable now | 18:15 | |
18:17
polettix joined
|
|||
OwlEye | moritz++ | 18:17 | |
moritz | r16042 <-- just a test | 18:19 | |
18:27
geoffb joined
|
|||
moritz | \br\d+\b now links to the corresponding changeset ;-) | 18:29 | |
jjore-w | !seen adamk | ||
moritz | perl is so cool, fast successes every few minutes ;) | ||
devbot6 | jjore-w: Error: "seen" is not a valid command. | ||
jjore-w | boo. | ||
moritz | @seen adamk | ||
lambdabot | I haven't seen adamk. | ||
moritz | sigils do matter ;) | 18:30 | |
jjore-w | ETOOMANYSYNTAXES. | ||
gaal | moose | ||
cmarcelo | moritz++ | ||
gaal | back from a hike. why don't I do that more often? | ||
18:30
Casan joined
|
|||
jjore-w | @seen alias | 18:31 | |
lambdabot | I haven't seen alias. | ||
jjore-w | @seen alias_ | ||
lambdabot | I saw alias_ leaving #perl6 5h 19m 5s ago, and . | ||
moritz | any more feature requests for the irclogs? | 18:32 | |
gaal | moritz: a moose icon? | 18:33 | |
cmarcelo | is it Perl 6? | ||
gaal | or moose in other aspects of it | 18:34 | |
moritz | cmarcelo: perl5 | ||
gaal: where can I find one? | |||
gaal | @google moose | ||
etc. | |||
lambdabot | en.wikipedia.org/wiki/Moose | ||
Title: Moose - Wikipedia, the free encyclopedia | |||
moritz | gaal: I thought maybe there is *the* moose that is used in perl context... | 18:35 | |
gaal | not really, but I can recommend an excellent book on the subject | 18:36 | |
forum2.org/moose/ | |||
lambdabot | Title: The Forum 2 Moose Page | ||
gaal | bbiab...& | ||
moritz | *rofl* moose! | 18:37 | |
fglock_ | hmm - .WHAT stringifies to short name, but the prototype object doesn't - means .WHAT is some kind of proxy? | 18:38 | |
rindolf | Hi gaal | 18:40 | |
gaal: what's up? | |||
18:42
veritos joined
|
|||
fglock_ | ah, it's a macro | 18:43 | |
TimToady | fglock_: no, means the prototype isn't stringifying right | ||
WHAT should merely return the prototype | |||
fglock_ | but aren't all objects prototypes (potentially) | 18:44 | |
offby1 | The trouble with a kitten is THAT / Eventually it becomes a CAT -- Ogden Nash | ||
TimToady | there's a profound difference under tagmemics between "is a | ||
between "is a" and "may be used as a" | |||
any object may be used as a prototype | 18:45 | ||
that doesn't mean that all objects are prototypes | |||
just as all objects maybe used as a boolean | |||
fglock_ | ok | ||
wolverian | no wikipedia page for our moose? aww. | ||
TimToady | but not all objects are of type Bool | ||
fglock_ | where can I read more about prototypes x classes | 18:46 | |
TimToady | moritz: does it distinuish revisions from other bots such as specbot? | ||
18:46
buetow joined
18:47
jisom joined
|
|||
TimToady | fglock_: prototypes are discussed in S02 and S12 | 18:47 | |
according to grep, which is my friend. :) | 18:48 | ||
fglock_ | TimToady: thanks, I'll reread | ||
18:48
edenc joined
|
|||
rindolf | TimToady: do you know APL or J? | 18:48 | |
jjore-w had a very nice experience with Oz last night. What a nice little language for soving constraints. :-) | |||
fglock_ | I'm reimplementing kp6 object+container system | 18:49 | |
TimToady | what makes you think I'd admit it if I did? :) | ||
veritos | TimToady: you write JAPHs. | 18:50 | |
moritz | TimToady: no, it doesn't | ||
rindolf | TimToady: :-) | ||
"I'm not an actor! I just play one on T.V." | |||
moritz | TimToady: where should I link specbot revisions to? | 18:51 | |
veritos | although APL can be more clean: | ||
TimToady | APLs monadic vs dyadic distinction is not really that far off from what Perl 6 does with prefix: vs infix: | ||
veritos | perl: print <STDIN> + <STDIN> | ||
apl: (box) + (box) | |||
TimToady | however, I think APL is badly Huffman coded | ||
wolverian | APL has monads?! :) | ||
integral | The other monadic :-) | 18:52 | |
fglock_ | the prototype is just a special 'instance'? | ||
TimToady | some operators need to be longer than one character | ||
it's an undefined instance | 18:53 | ||
so it can be used in reasoning about the class as if it were an instance, as long as you don't actually try to ask it to behave as an object. | 18:54 | ||
veritos | en.wikipedia.org/wiki/Image:LifeInApl.gif | ||
lambdabot | Title: Image:LifeInApl.gif - Wikipedia, the free encyclopedia | ||
TimToady | Unfortunately it's a different meaning of "prototype" from how "prototype OO languages" define it. | 18:56 | |
but we never thought of a better term | 18:57 | ||
but our prototype is actually rather more like a prototype than a parent | 18:58 | ||
our Rocket class is made out of cardboard, and just looks like a Rocket | |||
but if you try to launch it, it won't work. | |||
(not that you can't make a real rocket out of cardboard...) | |||
jjore-w thinks cardboard rockets sounds like a game. | 18:59 | ||
fglock_ | ok, I think I found out a possible implementation | ||
TimToady | many small rockets actually are cardboard. | ||
jjore-w rolls to see if his rocket launches. | |||
TimToady | you have to worry about pitches and yaws too | 19:00 | |
hmm, more likely the Rocket is made out of StyrofoamĀ® | 19:01 | ||
veritos | TimToady: we get it. you worked at JPL. great. /sarcasm | 19:02 | |
TimToady | well, happens to be I did work there, but my interest in rockets goes back way before that... | 19:04 | |
It's hard to have been born in the 50's and not be a space junkie. | |||
veritos | TimToady: good point. you and ousterhout..shoulda figured. | 19:05 | |
offby1 suddenly realizes that `++', when appended to a nick, could quite reasonably be pronounced "double-plus good" | 19:07 | ||
fglock_ | hmm - it's easier to bootstrap the object system out of 'Method' instead of 'Object', because both Method and Object have methods | ||
[particle] | metamethod system? | 19:13 | |
19:18
rashakil joined
|
|||
fglock_ | yes (kp6) | 19:19 | |
19:38
ilogger2 joined
19:48
edenc_ joined
19:57
zgh joined
19:58
fglock_ joined,
fglock__ joined
20:01
fglock_ left,
fglock__ left,
fglock joined
20:05
Aankhen`` joined
20:09
veritos joined
|
|||
svnbot6 | r16046 | fglock++ | kp6 - added alternate MOP implementation (at temp/) | 20:12 | |
pasteling | "evalbot_r16045" at 194.145.200.126 pasted "Pugs build failure" (309 lines, 17K) at sial.org/pbot/24365 | 20:13 | |
20:13
dduncan joined
|
|||
TimToady | that's a rather odd error, given that Setup looks quite executable | 20:18 | |
veritos | Larry crashed...must be close to finished with a pugs compile. | 20:21 | |
20:21
TimToady joined
|
|||
veritos | seriously--i crashed twice on package 91 of 92. | 20:21 | |
moritz | which OS? | ||
20:26
TimToady joined
|
|||
veritos | moritz: FBSD... | 20:27 | |
ooh, bad connection eh? | |||
20:31
TimToady joined
|
|||
veritos | TimToady: bad weather? | 20:31 | |
20:36
TimToady1 joined
|
|||
veritos | in p6 pod, is the following line a valid bulleted line: | 20:37 | |
svnbot6 | r16047 | fglock++ | kp6 - (alternate mop) created metaclass | ||
veritos | * foo | ||
or do i still need to do the =over 4 =item thing? | |||
oh never mind | 20:38 | ||
20:40
bonesss joined
|
|||
fglock | veritos: you have the option the use =kwid perlcabal.org/~audreyt/tmp/perlkwid.kwid | 20:41 | |
20:41
TimToady joined
20:48
edenc joined
|
|||
avar | Has anything been done in the 6PAN project in a while? | 20:49 | |
Or some project with the intent of getting Perl 6 modules to CPAN and having something install them | 20:50 | ||
svnbot6 | r16048 | karhu++ | Added framework for Pyrl6 - Perl 6 in Python. | ||
20:53
sili joined
|
|||
fglock | ?eval Int.HOW | 21:08 | |
evalbot_r16048 | \Class.new(("is" => ("Rat",)), ("name" => "Int")) | ||
fglock | does Class.new create a class? | 21:09 | |
or a metaclass? | 21:10 | ||
it looks like it creates a metaclass, | 21:11 | ||
but in this case, how do you create a class? | |||
[particle] | what's the difference? | 21:12 | |
fglock | a metaclass describes a class | ||
[particle] | a class is an instance of a metaclass | ||
fglock | and the class 'is' the class | ||
[particle] | ...so new should create a class given a metaclass. | 21:13 | |
at least, that's how i interpret it, but i may be way off | |||
fglock | I see I'm still stuck with a bad concept of 'prototype' (and now 'metaclass') | 21:17 | |
21:22
thorat joined
|
|||
fglock | & | 21:24 | |
svnbot6 | r16049 | fglock++ | kp6 - (alternate mop) added value/container stubs | 21:26 | |
21:45
edenc joined
21:52
demq joined
22:00
veritos joined
22:06
lumi joined
22:10
rissy joined
22:18
ilbot-test joined
|
|||
zgh | Ć¢Ā¢/bye | 22:25 | |
22:30
veritos joined
22:55
veritos joined
|
|||
offby1 | yikes | 22:59 | |
guess that wasn't UTF-8 | |||
veritos | offby1: eh? | ||
offby1 | what zgh said 34 minutes ago | ||
veritos | oh. | ||
moritz | no, it wasn't | 23:00 | |
and it wasn't clean latin-1 or iso-8859-15 either | |||
offby1 | IRC channels ought to announce their preferred coding system in their topics. | ||
TimToady | the logger decided it meant Ć¢āĀ¢/bye | ||
offby1 | and the language, too, if that's not obvious from the rest of the topic ... | 23:01 | |
moritz | which is nonsense | ||
TimToady | it also decided I should be boldface red somehow... | ||
offby1 | does the logger try to interpret the bytes as characters? | ||
moritz | offby1: it tries to guess if a line is latin1 or utf8, and decodes accordingly | 23:02 | |
offby1 | gosh, it's ecumenical | ||
moritz | TimToady: is there a color you'd prefer? | 23:03 | |
scott asked me to color-code nicks... | |||
veritos | i would assume that he prefers a toady green. | ||
moritz | and so I did ;) | ||
TimToady | and maybe audreyt would prefer red, given she's chinese... | 23:04 | |
veritos | TimToady: that's TAIWANESE to you. | 23:05 | |
TimToady | 'sides, after a while the two capital T's start looking like red thumtacks. | ||
Tang is a perfectly good Chinese name. | |||
has a lot of history | |||
but yes, I do rather like green. | 23:06 | ||
how are you assigning the other colors? | 23:07 | ||
moritz | currently hand-coded | 23:10 | |
TimToady | actually, I also like purple | 23:15 | |
maybe you should make audreyt infrared and me ultraviolet. :) | |||
veritos | TimToady: what's the shade of blue (in rgb hex) for the camel v3 cover? | ||
TimToady | hmm, no clue | 23:16 | |
but I'll bet it's changing with Perl 6 in any case | |||
veritos | about a nice light orange? | 23:17 | |
TimToady | gaal should probably be moose colored | 23:19 | |
another idea is to not repeat the name for subsequent messages from the same person. | 23:21 | ||
moritz | It ried color: moose; in the CSS file, but firefox didn't recognize it ;) | ||
TimToady | maybe you should have tried "chocolate moose"... :) | ||
moritz | my ppor keyboard ;) | 23:22 | |
s/po/oo/ | |||
23:25
Limbic_Region joined
|
|||
TimToady | unfortunately, O'Reilly already has a Moose Book, the Apache Cookbook. | 23:27 | |
Limbic_Region | salutatoins all | ||
er um | |||
Tene | Is there a Goose Book? | ||
Limbic_Region | well, you get the point | ||
demq | Caribou | 23:28 | |
TimToady | maybe we just need a Camel strapped to a Rocket... | 23:29 | |
Tene | We could have the Moose (plural) Book. | 23:30 | |
moritz | or a moose folded around an onion | ||
veritos | Tene: meese??? | ||
TimToady | I don't think anyone has used the polar bear in the snowstorm yet... | 23:32 | |
23:32
ortmage_ joined
|
|||
moritz | Ayn Rand used that for "Atlas Shrugged" | 23:32 | |
but everbody thought it was just a plain white cover ;) | 23:33 | ||
TimToady | I don't suppose we could get rights to Rocky and Bullwinkle... | 23:34 | |
veritos | hmm, i wonder if we could get some Microsoft clip art . . . (naughty look) | 23:36 | |
23:38
[particle] joined
|
|||
Limbic_Region | are we talking about possible O'Reilly animals for a book? | 23:41 | |
veritos | Limbic_Region: i think | 23:42 | |
Limbic_Region | I think the perfect one to use would be the spoof I am sure you have all seen | ||
perl6.ru/img/perl6book-parody.gif | |||
offby1 | :-) | 23:43 | |
I must say I like that. | |||
TimToady | it hath its charms | ||
veritos | wasn't that in one of audrey's presentations? | ||
moritz | nice ;) | ||
bed & | |||
offby1 | bed & breakfast | 23:44 | |
Limbic_Region | veritos - possible but I don't know for sure | ||
veritos | Limbic_Region: it's on youtube...just search for audrey yapc. | ||
TimToady | yes, she used it in composition with some other things | ||
Limbic_Region is too busy eating | 23:45 | ||
TimToady | I hope you are eating neither your bed nor your breakfast. | ||
buu | What's wrong with eating breakfast? | 23:46 | |
offby1 | ... and too eating busy | ||
Limbic_Region | It is officially the weekend and hence breakfast, dinner, lunch, supper, brunch, etc hold little meaning | 23:47 | |
I eat when I am hungry | |||
offby1 | that's crazy talk | 23:49 | |
Limbic_Region | so if I am hungry only once, what do you call that meal? Or better, if I am hungry 24 times, do you give each of those meals a different name? | 23:50 | |
veritos | Limbic_Region: and what about second breakfast? | ||
thorat | Limbic_Region: single man, are you? (standard Jay Leno joke) | 23:51 | |
Limbic_Region | veritos - second breakfast only comes up when I am picnicing in the brier | 23:52 | |
thorat - effectively single until Monday | 23:53 |