svn switch --relocate svn.openfoundry.org/pugs svn.pugscode.org/pugs/ | run.pugscode.org | spec.pugscode.org | paste: sial.org/pbot/perl6 | pugs.blogs.com | commitbot down Set by avar on 14 November 2006. |
|||
00:00
mjk joined
|
|||
Alias_ | Mostly, the CPAN recent uploads page :) | 00:00 | |
But rest assured once the core's running I'll be personally chasing people down | |||
[particle] | r0ck | ||
00:03
pva-UF joined
|
|||
TimToady | ?eval multi infix:<min> ($a,$b) { min $a, $b } my $x = 42; $x min= 21; $x | 00:06 | |
?eval 42 | 00:08 | ||
funny, didn't see evalbot leave... | 00:09 | ||
[particle] | i think evalbot's been missing since feather had trouble | 00:10 | |
TimToady | it joined 1:04 ago | 00:11 | |
00:20
SCalimlim joined
00:24
evalbot_r14757 joined
|
|||
TimToady | ?eval 42 | 00:27 | |
evalbot_r14757 | 42 | ||
00:29
nicodaemos joined
|
|||
TimToady | when I do the infix:<min> and min= above in my pugs I get "*** Cannot cast from VInt 21 to Handle (VHandle)" | 00:29 | |
which might explain why evalbot eventually exited with a read error | |||
mmm, it must be parsing it as $x min =21 | 00:30 | ||
that's going to be a rather irritating failure mode, I'm afraid... | 00:31 | ||
00:32
nipotaway is now known as nipotan
00:43
jrigby joined
00:45
cjeris left
00:58
lyokato joined
|
|||
ingy | hola sixxers | 00:58 | |
01:05
diakopter joined
|
|||
diakopter | ?seen TimToady | 01:05 | |
lambdabot | TimToady is in #perl6. I last heard TimToady speak 34m 11s ago. | ||
diakopter | TimToady: has someone begun work on making a Synopses-coverage measurer/reporter for an implementation of perl6? | 01:06 | |
anyone? | 01:09 | ||
01:14
bonesss joined
|
|||
[particle] | diakopter: yes | 01:16 | |
getting link... | |||
Khisanth | ?eval prefix:<<><> ($foo) { say $foo } <>< "foo"; | ||
evalbot_r14757 | Error: Unexpected "prefix"expecting program | ||
[particle] | see smoke.pugscode.org/ | ||
lambdabot | Title: Pugs Smoke Reports | ||
[particle] | diakopter: the SYN links to the right show tests intertwined with specs | 01:17 | |
TimToady | ?eval sub prefix:«<><» ($foo) { say $foo } <>< "foo" | 01:18 | |
evalbot_r14757 | OUTPUT[foo] Bool::True | ||
chip__ | TimToady: now if you could just fit the "3 John 2" in there somewhere, you'd be all set | 01:19 | |
01:19
chip__ is now known as chip
|
|||
TimToady | lol | 01:19 | |
diakopter | I wasn't thinking of how well the test cover the synopses, or how well the implementations cover the tests, or how well the tests cover the implementations, but on how well the implementation covers the synopses. | ||
TimToady | hmm, 3 John would be Jude... | ||
3 John 2 rather | |||
It always bugged me that books with only one chapter left out the 1: | 01:20 | ||
chip | odd the kinds of inconsistencies that nag | ||
never bothered you that it wasn't "1 Acts"? | 01:21 | ||
TimToady | :) | ||
chip was thrown off by the missing chapter too | |||
TimToady | Actually, I suppose Luke would be 0 Acts... | ||
diakopter | [particle]: ? | ||
01:22
dmq joined
|
|||
chip | pick your actsis | 01:22 | |
TimToady | rather pick my allies | ||
chip comes up with an "all lies" chaining joke, but refrains | 01:23 | ||
TimToady | yeah, I thought of that one too. :) | ||
diakopter: the only way to know that is to finish the test suite, and then look at the number of passing tests. | 01:24 | ||
01:29
eggzeck is now known as eggzeck[laptop]
|
|||
diakopter | dare I ask how well the test suite covers the synopses? | 01:31 | |
01:31
eggzeck joined
|
|||
TimToady | that's what the smartlinks are trying to get a handle on. | 01:35 | |
01:38
puddingpimp_work joined
01:46
gnuvince joined
01:55
H0LE joined
01:59
dgo joined
02:00
fayland joined
02:08
nperez joined
02:17
lumi_ joined
02:29
nipotan is now known as nipotaway
02:34
lumi joined
02:54
lumi_ joined
02:58
nipotaway is now known as nipotan
03:13
justatheory joined
03:31
H0LE left
03:33
sweinig is now known as sweinig|zZz
|
|||
avar fixed a lot of smart links earlier | 03:34 | ||
03:38
mako132 joined
03:39
mako132 joined
|
|||
avar | /w 23 | 03:52 | |
03:54
fayland_ joined
|
|||
avar | oopsie | 03:57 | |
04:07
dduncan joined
|
|||
dduncan | ?eval my $foo = 'abc|def'; my @bar = split '|', @foo; print +@foo, join(',',@bar); | 04:09 | |
evalbot_r14757 | OUTPUT[0] Bool::True | ||
avar | ?eval [Str.methods] | 04:12 | |
evalbot_r14757 | Error: No compatible subroutine found: "&methods" | ||
dduncan | I tried something different and got it to work in my own pugs | 04:14 | |
in any event, it seems that my Perl 5 isn't doing split() properly, as far as I can tell ... trying to split on a vertical bar just splits as if it were an empty string ... each character becomes its own array element ... very weird | |||
does the vertical bar have some special meaning in a literal string in Perl 5? | 04:15 | ||
04:17
f0rth_ joined
|
|||
chip | dduncan: it has a special meaning in a regex | 04:17 | |
dduncan | yes, but I said "split '|', @ary" | 04:18 | |
does split change that literal string into a regex? | |||
chip | dduncan: quote or slash, split works with regexes | ||
dduncan | okay | ||
I just never encountered that behaviour before | |||
thank you | |||
chip | backwhack it and you're golden | ||
np | |||
chip thinks we're both in the wrong channel | 04:19 | ||
dduncan | well I normally talk about Perl 6 here ... that was an odd exception | ||
04:19
fayland__ joined,
fayland__ is now known as fayland
|
|||
dduncan | in any event, I discovered that pugs treated the split argument as a literal string ... or the | was taken literally in Perl 6 regexes | 04:20 | |
separately ... | |||
chip | dduncan: perldoc -f split for the gory details, including the special case of split ' ' | 04:21 | |
dduncan | I noticed that my Pugs now does certain things that used to require readline to do, such as up-arrow command repetition | ||
and I don't have readline | |||
avar | what's the operator to see whether two values are bound to the same value? | 04:26 | |
avar doing &MAIN op &?ROUTINE for a testcase | |||
=== ? | 04:27 | ||
04:30
miyagawa_ joined
04:31
f0rth joined
04:53
bonesss left
04:55
spo0nman joined
05:16
pva-UF joined
05:48
kanru joined
06:19
BooK_ joined
|
|||
dduncan | avar, you want =:= | 06:20 | |
that lets you know if 2 symbols are aliases for the same container | 06:21 | ||
the === operator will tell you if 2 containers hold appearances of the same universal value, which is different | |||
06:29
justatheory_ joined
06:44
bsb left
06:46
buetow joined
06:56
awwaiid joined
07:10
marmic joined
07:12
SamB joined
07:34
fayland joined
07:37
iblechbot joined
07:42
drrho joined
08:03
eggzeck joined,
SamB joined,
trym_ joined,
boo_ joined,
aje joined,
badalex joined,
autark_ joined,
Eidolos joined,
bcorn_ joined,
silug joined,
pasteling joined,
Gothmog_ joined,
smash_ joined
08:09
zakharyas joined
08:15
buu joined
08:27
trym__ joined
08:55
lambdabot joined,
eviltwin_b joined
08:57
eviltwin_b joined
09:04
gene9 joined
09:08
kanru joined
09:12
trym__ joined,
SamB joined,
boo_ joined,
aje joined,
badalex joined,
autark_ joined,
Eidolos joined,
bcorn_ joined,
silug joined,
pasteling joined,
Gothmog_ joined,
smash_ joined,
eggzeck joined
09:17
eggzeck joined
10:14
gene9 joined
10:18
chris2 joined
10:44
Tokay joined
|
|||
Tokay | morning | 10:44 | |
i don't know anything about perl, can you have embedded php? | |||
Alias_ | Can you embed PHP in Perl? | 10:46 | |
Yes | |||
Tokay | i made a random charactor script in php, someone has a perl script | ||
validation script that is | |||
or maybe i need to embed the perl into the php script | 10:47 | ||
i'll have a play | |||
Alias_ | That seems terribly drastic | ||
embedding like that is not something to do lightly | |||
Tokay | ok | ||
Alias_ | You know, that's probably a Perl module that does random characters for you | ||
Tokay | well i suppose i could convert the checking part of the script into perl | ||
Alias_ | there's | ||
On CPAN I'm sure there's a random string generator | 10:48 | ||
Tokay | no i make the script and someone wants to use it with a script written in perl | ||
made* | |||
Alias_ | Well, if you absolutely have to, use PHP::Interpreter | 10:49 | |
(the CPAN module) | |||
search.cpan.org/perldoc?PHP::Interpreter | |||
Tokay | i might aswell convert it into perl | ||
lambdabot | Title: PHP::Interpreter - An embedded PHP5 interpreter - search.cpan.org, tinyurl.com/y9x7nw | ||
Alias_ | Tokay: Almost certainly you want to port it | 10:50 | |
Tokay | phpfi.com/174897 | ||
Alias_ | PHP::Interpreter is mainly for large apps where clients insist on PHP templating support | ||
lambdabot | Title: nopaste: pastebin with syntax highlighting | ||
Tokay | that's all i need to convert, i'm sure perl can use post | ||
want to learn perl anyway | 10:51 | ||
Alias_ | Porting can be good for that | 10:52 | |
Tokay | porting? | ||
Alias_ | Converting a program from one thing to another things | ||
But doing the same task | 10:53 | ||
Tokay | ok | ||
10:53
bonsai joined
10:55
webmind_ is now known as webmind
|
|||
Tokay | thanks btw | 10:55 | |
10:58
gene9 joined
11:06
andara joined
11:19
xinming_ joined
11:20
Alias__ joined,
Alias__ left,
Tokay left
11:25
nipotan is now known as nipotaway
11:40
elmex joined
11:51
lde joined
12:02
iblechbot joined
12:19
wolverian_ joined
12:21
Psyche^ joined,
wolv joined,
audreyt_ joined
12:22
wolv is now known as wolverian
|
|||
wolverian_ | I wonder what's up with feather | 12:22 | |
12:23
Juerd joined,
chip joined,
leo_ joined
12:24
plural joined
12:25
pmichaud_ joined,
webmind joined
12:32
sweinig joined
12:38
Psyche^ is now known as Patterner
12:46
dduncan left
12:49
elmex joined
12:55
gene9_ joined
13:08
imkhan joined
13:16
ludan joined
13:30
eggzeck[laptop] joined
13:40
integral joined
13:47
BooK joined,
GnuVince joined
|
|||
GnuVince | Morning people :) | 13:49 | |
13:49
sweinig joined
13:50
sweinig is now known as sweinig|away
13:58
Limbic_Region joined
|
|||
Limbic_Region | @tell Juerd FYI I have been experiencing intermittent problems connecting to CGI:IRC via feather over the last two days (2006-11-15) | 13:59 | |
lambdabot | Consider it noted. | ||
Limbic_Region | salutations all | 14:00 | |
14:01
bonesss joined
|
|||
wolverian | Limbic_Region, feather has been disconnecting and reconnecting from the rest of the internet for the past few days. it's not just you. :) | 14:03 | |
14:09
rodi joined,
mako132 joined
14:15
rodi joined
14:27
pva-UF joined
14:32
lisppaste3 joined
14:36
integral_ joined
14:37
justatheory joined
14:38
integral is now known as bs338
14:39
integral_ is now known as integral
14:42
awwaiid joined
14:49
xinming_ is now known as xinming
15:00
mj41 joined
15:13
cjeris joined
15:20
Daveman joined
15:26
vel joined
16:08
ofer0 joined
16:13
rodi joined
16:19
DHGE joined
|
|||
PerlJam reads "The Dream of a Perfect Language" in lieu of Eco's book | 16:21 | ||
PerlJam thinks perl is asymptotically approaching "perfect" as far as computer languages go | 16:29 | ||
16:33
HiTech69 joined
16:35
elmex joined
|
|||
Debolaz | PerlJam: Perfect being the ability to express your thoughts as directly as possible? :) | 16:39 | |
PerlJam | well ... more like "prefect" in the sense that I can bend my mind around it when necessary such that I've come to think in perl occasionally. | 16:40 | |
TimToady | point is, "blurfl" may express my thoughts perfectly, but it doesn't communicate | 16:42 | |
16:42
eggzeck[laptop] joined
16:44
klausen joined
16:45
andara joined
|
|||
TimToady | you know, if we want Perl 6 to succeed, all we have to do is start the rumor that it was separately designed by 70 hermit/scholars who then came together and found that their results agreed perfectly. | 16:45 | |
lde | TimToady: everyone said "lisp"? ;-) | 16:54 | |
sjn would like to propose a new Perl6 meme: "Reverseengineerability" | 16:56 | ||
(have no idea if it's actually new, but if Perl6 could be made easy to reverse engineer, then I'd be happy :) | 16:57 | ||
16:58
aufrank joined
|
|||
aufrank | hi hi | 16:58 | |
TimToady | reversible transformations are definitely one of the things we're thinking about. | ||
howdy | |||
lde | the best thing that could be done is making obfuscators programmers life a bit harder i guess | 16:59 | |
aufrank | does anyone know of a debian package for ghc 6.6 that will give me a ghc suitable for building pugs? | ||
sjn | how about reversible compilation? (i.e. s/language compilation/language translation/g) | 17:00 | |
17:00
thepler joined
|
|||
aufrank | I'm on ubuntu. I installed the ghc 6.6 from debian unstable, but it didn't have the extralibs built | 17:00 | |
TimToady | sjn: you have to be careful not to throw away important information to be fully reversible. And certainly there are poeple who want to throw away the information because it contains trade secrets. | 17:01 | |
*people | |||
aufrank | nm, actually read the ghc download page | 17:02 | |
sjn is more concerned with making free software easier to dissect and understand :) | 17:03 | ||
TimToady | Ide: I've worked on some of the obfuscated examples in pugs/examples, and it does appear that it's slightly harder to obfuscate in P6. At least, the examples in question were more readable. Balancing that is that the examples were just using P5 idioms rather than P6. | ||
sjn: if the author agrees to that, we should try to help. but I think we shouldn't force it on people. | 17:04 | ||
I just want Perl to be useful, and that includes proprietary as well as free software. | |||
sjn | no forcing is necessary. just like everyone is free to strip(1) symbols from a compiled program... :) | 17:06 | |
TimToady | I am, after all, part of the reason we ended up with the term "open source" as distinct from "free software". | ||
so I believe in it for practical reasons more than ideological reasons. | 17:07 | ||
sjn | hmf. I need to go (stupid me to start a thought just before I have to leave :-P) | ||
sjn will be back :) | 17:08 | ||
17:09
buetow joined
|
|||
lde | TimToady: that's what i mean. slightly. | 17:10 | |
17:12
mr_ank joined
17:26
ludan joined
17:28
justatheory joined
|
|||
avar prods TimToady for that:) | 17:30 | ||
aufrank: just compile it, that's what I do:) | 17:31 | ||
don't you want to be cool like me?:) | 17:32 | ||
17:42
ruz joined
|
|||
[particle] | TimToady: i think your S02 patch still leaves room for misinterpreting $::foo | 17:44 | |
...or is that no longer legal? | 17:45 | ||
broquaint | win 2 | 18:01 | |
Rrr. | |||
aufrank | has audreyt_returned from her post-superman-returns crash? | 18:09 | |
18:10
kanru joined
|
|||
obra | I don't believe so | 18:15 | |
18:27
nekokak_ joined,
hexmode joined,
chris2 joined,
eggzeck joined,
SamB joined,
boo_ joined,
aje joined,
badalex joined,
autark_ joined,
Eidolos joined,
bcorn_ joined,
silug joined,
pasteling joined,
Gothmog_ joined,
smash_ joined,
vel joined
18:28
nekokak__ joined
18:29
ludan joined
18:30
aufrank left
18:33
Kattana joined
18:35
eggzeck joined
|
|||
dmq | timtoady you about? | 18:50 | |
@tell timtoady Added relative backreferences to perl5. Notation: \RN where N is a positive decimal integer. \R1 refers the most recent closed capture group relative to where the \R1 is located. | 18:53 | ||
lambdabot | Consider it noted. | ||
18:55
gene9 joined
|
|||
dmq | @tell timtoady thus $pair=qr/(.+)\R1/; creates an embeddable pattern that will correctly match a duplicate sequence. Without relative backreferences I dont think this is possible. | 18:56 | |
lambdabot | Consider it noted. | ||
dmq | @tell timtoady sorry if this breaks something or contradicts something. hope not. have a nice day. :-) | ||
lambdabot | Consider it noted. | ||
gaal | all that's really needed for p6 to be ultimately obfuscable is for someone to prove that a minilang consiting in meta- and hyper-ops can do * | 18:59 | |
[particle] | gaal: can you have a look at the bug report for Test::TAP::Model? | 19:07 | |
it's preventing some parrotcoders from generating smoke reports on linux | 19:08 | ||
19:10
Lorn joined
19:20
DHGE joined
|
|||
eviltwin_b | is this the one that's biting me on ppc darwin/osx as well? (throws an odd elements in hash error, then undef in sub entry) | 19:27 | |
19:35
aufrank joined
19:40
audreyt_ is now known as audreyt
19:49
ofer0 joined,
salty-horse joined
|
|||
salty-horse | the pugscode.org page is sent in iso-8859-1 instead of utf-8. some of the asian characters aren't displayed correctly | 19:50 | |
also, "examples" now points to a wrong location (there's no trunk/ in the new repo) | 19:51 | ||
20:05
hexmode joined
|
|||
gaal | rehi | 20:18 | |
[particle]: oops, hadn't seen this. looking | 20:19 | ||
[particle] | great, thanks | ||
if you need, the folks with trouble are on #parrot and can provide more debugging aid | |||
gaal | they all pass for me :( | 20:21 | |
i suspect there's wrong prereq metadata | 20:22 | ||
20:26
larsen_ joined
|
|||
nothingmuch | [particle]: which version of Test::Harness? | 20:27 | |
gaal | [particle]: what's your Test::Harness version? | ||
heh. | |||
fwiw mine's 2^8 / 10 * 10 | 20:28 | ||
modulo parentheses. | |||
[particle] | me? i'm not havingTest::TAP::Model problems | 20:30 | |
nothingmuch | oh | ||
i have to go to a friend | |||
2.56? | |||
(gaal) | |||
[particle] | i'm getting pmichaud_ to join | ||
gaal | y | ||
20:30
rodi joined
|
|||
[particle] | i have 2.56, and it's working | 20:31 | |
20:31
coke joined
|
|||
[particle] | coke: you having Test:TAP:Model install problems? | 20:32 | |
20:33
dbrock joined
20:35
frankg joined
20:36
nothingmuch_ joined
|
|||
nothingmuch | i have 2.64 and it breaks =) | 20:36 | |
coke | If that was the one that required me to install expat, yes. | ||
nothingmuch_ | feh | ||
i have 2.64 and it breaks =) | |||
irssi is being insane | |||
20:36
nothingmuch_ is now known as nothingmuch
|
|||
gaal | nothingmuch_: i'm over at #parrot and data confirms so far. | 20:37 | |
coke | honestly, I don't recall. I had hoped that it would devolve into generic "improve make smoke" chat. | ||
nothingmuch | i can reproduce the breakage | ||
20:37
sweinig|away is now known as sweinig
|
|||
nothingmuch | i ahve to go to a friend's house | 20:37 | |
and then i will fix when I'm back | |||
gaal | moose moose | ||
20:37
buu joined
|
|||
[particle] | tell your friend we said moose | 20:37 | |
20:38
buubot joined
|
|||
nothingmuch | moose =) | 20:38 | |
gaal | @tell nothingmuch #parrot confirms it's T:H:Straps; ++ for fixaround if you got one else I'll do it tomorrow evening | 20:44 | |
lambdabot | Consider it noted. | 20:45 | |
[particle] | gaal: has there been talk of improving the smokeserver? | ||
it's hard to trace one test across smokes, for example | |||
i think a moose could fix this in a jifty | 20:46 | ||
dmq accelerates particle | 20:48 | ||
[particle] hits a wall | 20:49 | ||
20:51
justatheory joined
|
|||
dmq | arent particles supposed to go through the wall? | 20:52 | |
PerlJam | depends on the particle | ||
(and how fast it's traveling) | 20:53 | ||
[particle] | and what the wall's made of... darned magnetic bottles | 20:54 | |
PerlJam | Don't damage the Wall. | 20:55 | |
dmq | Bring down this wall! | 20:58 | |
20:58
justatheory_ joined
|
|||
gaal | Bring Wall the down (so he doesn't catch a cold) | 21:03 | |
[particle]: there has | |||
one large improvement is that the TAP data is submitted serverside (used to be only the html was) | 21:04 | ||
so applications like you suggest can actually be written. | |||
[particle] | yay | ||
gaal | see also Chimps on CPAN | 21:05 | |
I've been kinda out of things past month or two :( | |||
but $project is ending and the next one is closer to home so hopefully, more hack time | |||
21:15
Corion joined,
Corion left
21:16
vel joined,
salty-horse left
21:22
thepler_ joined
21:23
Alias_ joined
21:34
bernhard joined
21:41
jferrero joined
21:51
justatheory joined
|
|||
nothingmuch | feck | 22:03 | |
lambdabot | nothingmuch: You have 1 new message. '/msg lambdabot @messages' to read it. | ||
nothingmuch | nothing in the changelog seems suspicious | 22:04 | |
@moosages | |||
lambdabot | gaal said 1h 19m 12s ago: #parrot confirms it's T:H:Straps; ++ for fixaround if you got one else I'll do it tomorrow evening | ||
nothingmuch | @tell gaal i'm off to sleep now, i'll do it first thing in the morning | ||
lambdabot | Consider it noted. | ||
nothingmuch | @tell gaal btw, i have more maint work so this fits in (cookiecutter, etc). in short, don't bother | 22:05 | |
lambdabot | Consider it noted. | ||
nothingmuch | oh wait | ||
Test::Harness::Results | |||
2.63_01 | |||
feck drink arse | |||
i guess this means the fix will be eas | 22:06 | ||
y | |||
22:06
boo__ joined
|
|||
GeJ | mxF8xF8se all | 22:09 | |
nothingmuch | møøøse | 22:17 | |
sleepy moose | |||
ciao | |||
22:19
hexmode joined
22:21
woremacx_ joined
22:33
Southen joined
22:35
obra joined
22:38
stevan joined
22:39
eggzeck[laptop] joined
22:42
mugwump joined
22:50
bonesss joined,
gnuvince joined
22:56
aufrank left
22:58
Limbic_Region joined
23:08
bonesss joined
23:10
polettix joined,
eggzeck[laptop] joined
23:13
sweinig is now known as sweinig|food
23:30
rodi joined
23:38
Aankhen`` joined,
cjeris left
23:48
bsb joined
23:54
lambdabot joined
23:55
mako132_ joined
|