Upgrade to YAML::Syck 0.85 before smoking | pugscode.org | sial.org/pbot/perl6 | ?eval [~] <m oo se> | We do Haskell, too | > reverse (show (scanl (*) 1 [1..] !! 4)) | "Perl 6 Today" video from YAPC::Asia: xrl.us/vw3p Set by avar on 27 April 2007. |
|||
TimToady | across the street from my place of employment is the Googleplex, but I don't live there | 00:09 | |
I live on the other side of the computer history museum. seems appropriate somehow... | 00:10 | ||
DarkWolf84 | ?eval say "hello" | 00:14 | |
no responce | |||
Patterner | hello | ||
Tene | DarkWolf84: evalbot isn't online | 00:15 | |
DarkWolf84 | I see | 00:16 | |
why it's not online | |||
Tene | problems on feather of some unspecified nature | 00:17 | |
DarkWolf84 | the server | ||
today is server down day | |||
Tene | Yes. I can bring an evalbot in for you if you need it for something. | ||
DarkWolf84 | :) | ||
no | 00:18 | ||
not actually | |||
Tene | 'kay | ||
avar | Tene: please bring one in:) | ||
00:18
ariks_ joined
|
|||
DarkWolf84 | btw I think that I can bring one too coz have the source | 00:19 | |
TimToady | 4 | 00:20 | |
hmm, unlucky number... | 00:21 | ||
DarkWolf84 | sonds like death in japanice | ||
:) | |||
TimToady | hmm, with the latest change, my Dog $fido .= { :name<Fido> } could mean to make a Dog lazily, I suppose | 00:26 | |
pasteling | "tene" at 65.89.234.66 pasted "problems running evalbot" (7 lines, 491B) at sial.org/pbot/24568 | 00:31 | |
DarkWolf84 | bug? | 00:33 | |
Tene | Looks like pugs is trying to parse strict.pm somehow | 00:34 | |
perl5's strict.pm, that is | |||
TimToady | do you pull in strict with an env var somehow? | 00:35 | |
Tene | This should be a pretty standard perl setup. I haven't done anything tricky that I'm aware of. | ||
nothing perl-related in my env. | 00:36 | ||
Hmm. Looks like 'make install' has screwed up my perl installation somehow. Trying to use any modules in perl5 results in death trying to locate v6.pm. | 00:38 | ||
TimToady | in any case strict.pm starts with "package" so pugs ought to treat it as perl 5 code... | ||
I realize it's a lame answer over the long term, but most of us never do make install | 00:40 | ||
Tene | It's always worked fine on my other boxes, so I never thought anything of it. | ||
Tene shrugs. | |||
TimToady | it's one of those things like GC bugs, it doesn't tend to bite you till after the damage is done. | 00:41 | |
Tene | Yeah. | ||
DarkWolf84 | like let and temp types | 00:42 | |
TimToady | what are let and temp types? | 00:43 | |
let and temp are just functions on an lvalue, not declarations... | 00:44 | ||
DarkWolf84 | temporary and hypothetic vars | ||
but when i try to use let i get no such subroutine | 00:45 | ||
TimToady | the type of such a variable is orthogonal to let or temp | 00:46 | |
that's because it's not implemented in pugs, I think | |||
all the temp and let tests in the smokes fail | |||
DarkWolf84 | some people reported that last versions did it | ||
TimToady | hmm, but probably by parsing as declarations, which was bogus | 00:47 | |
Tene | Looks like a bunch of stuff installed in /usr/lib/perl5/site_perl/5.8.8/ on this box instead of /usr/lib/perl6/site_perl/ like on my other boxes. | ||
DarkWolf84 | not last, previous versions | 00:49 | |
I'm getting sleep and type stupid things | 00:50 | ||
maybe I have to go to bed | 00:52 | ||
geoffb | Interesting how "getting sleep" and "getting sleepy" mean such different things | ||
DarkWolf84 | sry my english is bad | 00:53 | |
avar | My english is oh so naughty | 00:55 | |
DarkWolf84 | many english will laugh when i write such things | 00:56 | |
and when I'm tired the joke is x2 | 00:57 | ||
good night to all | 00:59 | ||
pasteling | "evalbot6_r16142" at 65.89.234.66 pasted "Pugs build failure" (407 lines, 25.7K) at sial.org/pbot/24571 | ||
00:59
evalbot6_r16142 joined
|
|||
Tene | ?eval "hi" | 00:59 | |
evalbot6_r16142 | "hi" | ||
Tene | There you go. | 01:00 | |
DarkWolf84 | ?eval say "hello" | ||
evalbot6_r16142 | OUTPUT[helloā¤] Bool::True | ||
DarkWolf84 | workin | ||
what was the problem | |||
Tene | Hmm? | ||
I'm running that on one of my boxes. I hav eno idea what's going on with feather. I don't even have an acconut on feather. | 01:01 | ||
DarkWolf84 | me too | ||
DarkWolf84 is away: going to bed | 01:02 | ||
Tene | Acconut? I've never tried that kind of nut. | ||
allbery_b | like a betel nut, only more so? | ||
01:05
ashleyb joined
01:07
SubStack joined
01:09
anothersvnbot joined
|
|||
Tene | I'm presuming the defaults on svnbot.pl are what's preferred... | 01:09 | |
[particle] | tene: #perl6 likes defaults, #parrot likes true true | 01:36 | |
Tene | Hmm. Will evalbot and svnbot conflict when both being run on the same svn checkout? | 01:39 | |
01:44
ashelyb_ joined
02:07
ashleyb joined
02:20
ashelyb_ joined
02:36
ashleyb joined
03:03
elmex joined
03:37
justatheory joined
03:40
SubStack joined
03:48
bonesss joined
04:02
stevan__ joined
04:05
ashelyb_ joined
04:07
ruz joined
04:20
ashleyb joined
04:35
ashelyb_ joined
04:39
catch23 joined
04:52
ashleyb joined
05:01
mauke left
05:05
samsm joined
05:21
ashelyb_ joined
05:23
TimToady joined
05:34
diakopter joined
|
|||
dduncan | question ... if I'm reading the latest synopsis updates right, it seems that one can define their own .defined method for their class, and so if I had a class with a protoobject defined, I could make it that .defined always returns true on $foo just after declaring my Bar $foo; | 05:46 | |
which is useful if Bar is a class for values and it has no concept of undefinedness | 05:47 | ||
but does have a default defined value | 05:48 | ||
then users doing .defined tests, the right thing will still happen | |||
05:48
devogon joined
|
|||
Tene | scienceblogs.com/goodmath/2007/04/t...ingual.php | 05:48 | |
lambdabot | Title: Good Math, Bad Math : True Pathology: A Multilingual Quine, tinyurl.com/23ehx8 | ||
anothersvnbot | r16143 | kudra++ | Tried to clarify | 05:58 | |
r16144 | kudra++ | I mention this script in the tutorial | |||
dduncan | hey, the bot is back! | 06:02 | |
Tene | No, I'm running one until someone brings back the bot on feather. | 06:05 | |
pasteling | "evalbot6_r16143" at 65.89.234.66 pasted "Pugs build failure" (326 lines, 19.6K) at sial.org/pbot/24572 | ||
Tene | I was bringing in an evalbot for someone and I figured I could bring in an svnbot while I was doing it. | 06:06 | |
I'm wondering if they'll interfere with each other when both running from the same repository, but I haven't bothered checking. | 06:08 | ||
06:28
charsba__ joined
|
|||
gaal | Tene: there's a 7-way polyglot floating about | 06:37 | |
it's not a quine, though :) | |||
dated 1991-02-15 | 06:38 | ||
Oh, my. It's grown to eight languages now, and is linked to from that page. | 06:41 | ||
dduncan | what is the url for that one specifically? | 06:55 | |
07:05
njbartlett joined
07:06
TimToady joined
07:21
jisom joined
07:23
dduncan left
07:31
BooK_ joined
07:35
SubStack_ joined
07:37
SubStack_ is now known as SubStack
07:42
the_dormant joined,
franck__ joined
08:23
dolmans joined
08:36
pack|pizza joined
08:42
RHainsworth joined
08:47
larsen_ joined
|
|||
gaal | @tell dduncan the 8-way polyglot is at ideology.com.au/polyglot/ . | 09:06 | |
lambdabot | Consider it noted. | ||
09:06
RHainsworth left
09:08
iblechbot joined
09:32
bernhard joined
09:42
VanilleBert joined
09:46
ofer joined
|
|||
VanilleBert | a bit OT cause it's perl 5: bash.org/?757207 | 09:57 | |
lambdabot | Title: QDB: Quote #757207 | ||
ayrnieu | no, it isn't. | 10:00 | |
VanilleBert | no? | ||
10:03
bas joined
10:10
jerrylee joined
|
|||
ayrnieu | yes: no. | 10:14 | |
Eidolos | it actually is valid Perl 5 (thanks to the very early #), though I didn't realize @$ was a valid identifier | 10:28 | |
11:19
marmic joined
11:26
larsen_ joined,
edenc joined
11:44
RHainsworth joined,
RHainsworth left
11:53
VanilleBert left
11:54
buetow joined
12:13
orangeacme joined
12:15
explorer joined
|
|||
orangeacme | hi there could someone help me with this "make" error under feisty and latest svn: paste.husk.org/8197 ? | 12:16 | |
12:21
edenc joined
12:36
DarkWolf84 joined
|
|||
integral | orangeacme: Did you install libghc6-network-dev? | 12:38 | |
12:44
njbartlett joined
12:45
araujo joined
12:54
the_dormant joined
13:17
edenc joined
13:26
sunnavy joined
13:47
marmic joined
13:50
the_dormant joined
14:41
the_dormant joined
|
|||
masak | what's been written in the way of XML parsers and XPath engines in Perl6? does anyone know if there's such code in the pugs repository | 14:42 | |
I took a quick look in ext/ but didn't find anything | |||
I think that Perl6 and XPath would be an especially sweet match | |||
oh, and Perl6 grammar capabilities match sweetly with XML validation, too | 14:43 | ||
integral | err, why not just embed libxslt/libxml like the perl5 modules? They both support callbacks to perl code for XPath functions and things | 14:48 | |
14:49
sunnavy_ joined
|
|||
masak | integral: yes, that sounds like a good idea. so my question becomes, has anyone done this? embedded libxslt and provided an attractive Perl6 API? | 14:51 | |
integral | afaik we don't have an implementation of a Perl6->C FFI/XS/NCI thing yet, so no | ||
What would be nice for a NCI (I guess) would be a p6 grammar for parsing C header files | 14:52 | ||
masak | hmm | 14:54 | |
so, a subset of C syntax? | |||
integral | sure | 14:55 | |
14:56
mdiep joined
|
|||
masak | is that subset well-documented and easy to comprehend, or would this also require thinking long and hard about what exactly one might come upon in a C header file? | 14:57 | |
masak doesn't really have firm experience in C | |||
integral | TBH I'd just implement a reasonably complete C grammar. It doesn't seem to be that big judging by small compilers like TCC | 14:59 | |
masak | integral: ah, ok | 15:00 | |
ayrnieu | C header files are not a separate language. They are simply C, with contents by convention. | 15:03 | |
15:04
the_dormant joined
15:07
pkundu joined
|
|||
masak | ayrnieu: right. however, maybe a full C grammar isn't necessary if we're only interested in sub signatures or some such | 15:10 | |
I guess being able to parse C code and build an AST out of it in Perl6 would be cool enough | |||
15:24
ashleyb joined
15:38
pmurias joined
|
|||
pmurias | masak: #define's would problematic | 15:38 | |
15:42
ashelyb_ joined
|
|||
masak | pmurias: oh yes -- essentially require two-pass parsing, I guess | 15:43 | |
integral | err, you can't parse C without implementing CPP | ||
masak | true | 15:45 | |
pmurias | #define say(format,arg) printf(format # "\n",arg) | 15:50 | |
would be hard to make bindings to | 15:51 | ||
15:51
as joined
15:54
VanilleBert joined
|
|||
masak | pmurias: well, is it just very difficult or theoretically impossible? in the former case, maybe do the easy things first and then try the difficult ones; inte the latter, maybe refrain from even trying | 15:57 | |
16:26
erg joined
16:32
rashakil left
16:47
njbartlett joined
16:49
penk joined
17:02
kanru joined
17:05
the_dormant joined
17:07
amnesiac joined
|
|||
pmurias | masak: i'm currently porting my ajax app to IE, which is theoretically impossible :) | 17:12 | |
17:32
justatheory joined
17:37
larsen_ joined
17:41
stevan__ joined
17:44
Psyche^ joined
17:48
VanilleBert left
17:54
Psyche^ is now known as Patterner
18:04
justatheory joined,
[particle] joined
18:15
lisppaste3 joined
18:17
rindolf joined
|
|||
masak | pmurias: yes, doing theoretically impossible things is Ć la mode over here -- audrey mentions it as a goal of pugs to unite several theoretically un-unitable concepts... still, when I try my hands on the theoretically impossible, I just get frustrated -- but YMMV, of course. | 18:25 | |
18:34
Limbic_Region joined
18:36
dduncan joined
18:47
veritos joined
|
|||
veritos | it's taking like half an hour to run perl 5 ./Configure | 18:49 | |
rindolf | veritos: for what? | 18:51 | |
veritos: for Parrot? | |||
veritos | rindolf: i want to work with v6, and the modules aren't installed | ||
it takes like 20s to run a shell | |||
19:08
Khisanth joined
19:34
lichtkind joined
19:39
matsi joined
|
|||
matsi | help | 19:40 | |
geoffb throws matsi a life ring | 19:41 | ||
19:47
TimToady joined
19:51
benny_ joined
19:52
TimToady joined
19:54
lichtkind joined
19:55
mugwump joined
19:57
lichtkind_ joined,
TimToady joined
20:03
TimToady joined
20:07
benny_ is now known as benny
20:08
TimToady joined
20:09
rissy joined
20:13
TimToady joined
20:18
TimToady joined
20:26
TimToady joined
20:31
TimToady joined
20:36
TimToady joined
20:41
TimToady joined
20:46
TimToady joined
20:51
TimToady joined
20:52
Aankhen`` joined
20:56
TimToady joined
|
|||
dduncan | TimToady, your connection seems all wonky, disconnecting and reconnecting every couple of minutes. | 20:57 | |
lambdabot | dduncan: You have 1 new message. '/msg lambdabot @messages' to read it. | ||
21:01
TimToady joined
21:06
OwlEye is now known as Owl-Eye,
TimToady joined
21:21
the_dormant joined
|
|||
moritz | @tell Tene you can fix evalbot problem by exporting PERL6LIB env variable and set it blib6/lib/ of the pugs repository | 21:24 | |
lambdabot | Consider it noted. | ||
moritz | @eval 1 | 21:25 | |
?eval 1 | |||
21:25
TimToady joined
|
|||
moritz | @tell Tene seems like you figured it out yourself... was just backlogging and thought I could help ;) | 21:26 | |
lambdabot | Consider it noted. | ||
21:30
TimToady joined
21:35
TimToady joined
21:41
Owl-Eye is now known as OwlEye
21:42
TimToady joined
21:46
sapir joined
21:47
TimToady_ joined
22:23
TimToady_ is now known as TimToady
22:25
justatheory joined
22:26
ruz joined
|
|||
TimToady | hmm, ilbot says "TimToady changed the nick to TimToady_" but it's the other way around. | 22:27 | |
moritz: see above | |||
OwlEye | TimToady, you are a man with a lot of experience with internet societies. and you also did a lot for the open source community as a whole. may i ask you one private question? | 22:29 | |
TimToady, a place like Freenode needs staff members that take care that the network is operationsal. what would you say if some of these people mix private desires with duty, so that unloved people are treated with different policies than others? | 22:31 | ||
s/operationsal/operational/ | |||
22:33
njbartlett joined
|
|||
TimToady | I think that no human society this side of heaven will be composed of perfect people. | 22:34 | |
and even the perfect people tend to get crucified :) | 22:35 | ||
OwlEye | that leaves not much hope for sensible and emotional people | 22:36 | |
OwlEye curls up in a blanket | |||
TimToady | those concepts are orthogonal to perfection, I suspect | 22:37 | |
(assuming you mean "sensible" in the old sense of the word) | 22:38 | ||
OwlEye | perfection would aim to be more like a machine? | 22:39 | |
TimToady | No, I mean more in the sense of people who get crucified. | 22:40 | |
such people are known to get emotional occasionally, and that's okay | 22:41 | ||
Loving unlovable poeple is not guaranteed to always be enjoyable. | 22:42 | ||
anyone know why the smoker is misreporting elapsed times? I thought maybe it was because my YAML::Syck was old, but after upgrading it still reports 0.45 min when it took 27.73 minutes according to the header. | 22:44 | ||
22:45
avar joined
|
|||
TimToady | I suspect it thinks a minute is 3600 seconds long. | 22:48 | |
avar | A common misconception:) | 22:50 | |
TimToady | hmm, no, that would come out to 0.46 rather than 0.45... | 22:51 | |
22:52
theorb joined
|
|||
TimToady | ah, it's pulling the duration out of the html file, and that recently changed to reporting in minutes rather than seconds... | 23:04 | |
and the 0.45 instead of 0.46 is caused by scanning 27.73 minutes for \d+ | 23:05 | ||
23:06
weinig joined,
SirMoo joined
|
|||
SirMoo | TimToady: saw the k-line on OwlEye? | 23:07 | |
anymore questions? | |||
23:18
nickyok joined
|
|||
pasteling | "evalbot6_r16145" at 65.89.234.66 pasted "Pugs build failure" (381 lines, 22.9K) at sial.org/pbot/24584 | 23:30 | |
23:32
nperez joined
23:35
franck__ joined
|
|||
TimToady | I checked in a patch to smokeserv-server.pl that should handle the change in duration format, but the smoke server will still be offby60 until it svnups. | 23:46 | |
23:59
justatheory joined
|