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