pugscode.org/ | nopaste: sial.org/pbot/perl6 | pugs: [~] <m oo se> (or rakudo:, kp6:, smop: etc.) || We do Haskell, too | > reverse . show $ foldl1 (*) [1..4] | irclog: irc.pugscode.org/
Set by TimToady on 25 January 2008.
mncharity thing is it isn't really a syntax tree. abstract semantic tree? it's basically a kernel language. 00:02
00:02 monomorph left
mncharity /me tries to remember that thing clams grow perls around... googles... 00:03
not useful. 00:07
err, rather, didn't see anything. 00:08
00:08 wknight-away is now known as wknight8111 00:11 cmarcelo joined
mncharity re kernel language... or maybe not? some nodes like If could be calls to macros. it might be nice to have a language form where "is parsed" macro applications have been converted to normal macro-with-arguments form, but otherwise nothing has changed. so if can just be a macro prelude::if . 00:19
so (almost?) everything would be a Call node, and the rest would be up to the compiler+runtime. 00:20
00:21 hanekomu joined
mncharity ie, it would be scheme. :) 00:21
00:22 allbery_b joined
pugs_svnbot r19974 | lwall++ | [gimme5] alternatives within alternatives close to correct now 00:30
diff: dev.pugscode.org/changeset/19974
lambdabot Title: Changeset 19974 - Pugs - Trac
Juerd "Close to correct". Is that where the next 80% begin?
mncharity TimToady: woot. have 42's match yaml. curiously, if a lex/ directory doesn't exist, I instead get a segfault. :P 00:32
Tene sub node { lazy { (:value(80), :next( node() ) ) } }
TimToady mncharity: well, yes, and there's no provision for invalidating the lexer cache beyond rm lex/* :) 00:33
likewise yamlg5, but at least that one gets autocreated 00:34
mncharity :) rm redsix_cache/* too :) 00:35
TimToady but I must shut my eyes for a bit. that's why the checkin is only close to correct
it seems to do longest token right on 0xdeadbeef and then fail the match
probably because character classes are borken
mncharity np. just about end of hacking day for me. hope to bang on things tomorrow.
TimToady but nap &
mncharity obra: re meeting tomorrow, why don't we touch base tomorrow afternoon. depending on how the day goes, we might shorten it, or find it no longer needed. 00:41
obra sure
I'll be on irc and within 4 blocks of davis ;) 00:42
00:43 alc joined 00:44 hanekomu left
mncharity ok :) 00:48
ingy: re YAML::XS and no known bugs, there seem to be 3 in RT... :) rt.cpan.org/Public/Dist/Display.htm...ML-LibYAML fyi.
lambdabot Title: Active bugs for YAML-LibYAML
01:06 cnhackTNT joined 01:08 devogon left
mncharity ingy: also, trac.yaml.com/trac/wiki/PlYaml no longer works. 01:08
lambdabot Title: Com.org - Only the best links ...
ingy mncharity: oh yeah 01:13
that's #936 on my todo list.
thanks :)
mncharity: bugs in YAML::XS 01:14
hmm
Coke ~~ at ingy.
ingy that I do care about...
that reminds. 01:16
I could really use a Coke
Coke++
mugwump For cleaning engine parts?
mncharity re #936, ooo, a small finite number :) 01:17
ingy the engine btween my ears, yes
mugwump!
mugwump ingy! :)
ingy are you in .nz?
mugwump yup
ingy thanks god!
I was scared you might be stalking me again 01:18
ingy looks out his window...
mugwump hehe ... no, I'm honouring the restraining order
ingy lol
01:18 utopia_ joined 01:19 pbuetow joined
utopia_ Has Larry Wall stopped working on perl6? 01:20
TimToady Larry Wall never was working on perl6 01:21
utopia_ oh right
mugwump I saw some commits from him the other day to pugs though, are you sure TimToady ?
TimToady that's not perl6... 01:22
mugwump oh yeah
utopia_ Will there be a perl6?
TimToady there will be lots of them 01:23
utopia_ can you explain that a bit more?
mugwump perl6 is a language spec
sorry, "Perl 6" is a language spec
Rakudo was very briefly called perl6 01:24
wknight8111 the space is key
TimToady perl6 is probably just a symlink to something else that runs Perl 6
utopia_ ah ok :)
mugwump Much like Java isn't an implementation
mncharity good night & 01:29
01:29 mncharity left 01:32 thoughtpolice joined 01:37 Jamtech joined, Coke left 01:58 ting_ joined, ting left 02:03 ImustDIE joined
gwern hm. so the bot doesn't post new bug reports like dev.pugscode.org/ticket/32 ? 02:13
lambdabot Title: #32 (Using hsc2hs's #def feature leads to pain, don't use it) - Pugs - Trac
pugs_svnbot r19975 | particle++ | [spec] really fix pod this time 02:21
diff: dev.pugscode.org/changeset/19975
lambdabot Title: Changeset 19975 - Pugs - Trac
02:25 [particle] left 02:29 zakame joined 02:38 ImustDIE left 02:39 Schwern joined
pugs_svnbot r19976 | lwall++ | [gimme5] handles "our" package names more properly 02:48
r19976 | lwall++ | [Cursor5.pm] now does character classes much better
diff: dev.pugscode.org/changeset/19976
lambdabot Title: Changeset 19976 - Pugs - Trac
02:59 kanru left, lyokato_ joined 03:02 cmarcelo left 03:03 pbuetow left 03:05 Limbic_Region left 03:08 Psyche^ joined 03:10 fridim_ left 03:13 eternaleye joined 03:16 wknight8111 left 03:20 [particle] joined 03:27 Patterner left, Psyche^ is now known as Patterner 03:33 jhorwitz left 03:36 Auzon joined 03:37 alester_ joined 03:38 thoughtpolice left 03:39 SubStack left 03:40 SubStack joined 03:47 stevan_ left 04:04 justatheory joined 04:16 SCalimlim2 joined 04:17 SCalimlim2 left 04:18 RayMagini left 04:21 RayMagini joined
pugs_svnbot r19977 | lwall++ | [gimme5] stop trying when you succeed :) 04:31
diff: dev.pugscode.org/changeset/19977
lambdabot Title: Changeset 19977 - Pugs - Trac
04:34 justatheory left 04:45 jferrero left 04:53 justatheory joined 05:09 Schwern left
spinclad @tell mncharity i'm boston area and interested. could put my l33t kibitzing skills to good use. i'll check with you and obra and aim to come by. 05:38
lambdabot Consider it noted.
spinclad obra: see above ^ 05:39
05:39 justatheory left
spinclad @tell mncharity re seeds of perl^Wpearl: sand 05:40
lambdabot Consider it noted.
05:42 thoughtpolice joined 05:44 thoughtpolice left
spinclad @tell mncharity as [particle] says, i'd look at parrot's --target=past too for inspiration. 05:49
lambdabot Consider it noted.
05:49 lisppaste3 left, Zygo left 05:50 Zygo joined, njbartlett left 05:52 zakame left 05:57 lisppaste3 joined 06:09 DarkWolf84 left 06:11 zakame joined 06:24 devogon joined 06:28 Jamtech left 06:30 alester_ left 06:34 Schwern joined 06:35 BinGOs left 06:42 Zygo left 06:47 BinGOs joined 06:48 zakame left 06:51 BinGOs_ joined 06:53 zakame joined 06:54 zakame left, zakame joined 07:05 BinGOs left, hoowa joined
pugs_svnbot r19978 | lwall++ | [gimme5/Cursor5] now preserves orig without copying 07:11
r19978 | lwall++ | expect_term limps along, before/after work better
r19978 | lwall++ | removed redundant before around before
r19978 | lwall++ | various other cleanups
diff: dev.pugscode.org/changeset/19978
lambdabot Title: Changeset 19978 - Pugs - Trac
07:31 jisom joined, BinGOs_ is now known as BinGOs 07:36 njbartlett joined
pugs_svnbot r19979 | lwall++ | [STD] getting EXPR back up toward runnability 07:38
diff: dev.pugscode.org/changeset/19979
lambdabot Title: Changeset 19979 - Pugs - Trac
07:41 cnhackTN1 joined 07:46 cognominal_ left 07:48 cnhackTNT left 07:58 Aankhen`` joined 07:59 njbartlett left 08:14 iblechbot joined, razvanm02 joined 08:15 drrho joined 08:18 Grrrr joined 08:28 penk left 08:30 IllvilJa joined, penk joined 08:38 hoowa left 08:41 monomorph joined 08:42 xinming left 08:43 xinming joined 08:46 Aankhen`` left 08:55 zakame left 09:01 drrho left
rakudo_svn r25979 | kjs++ | [rakudo] update STATUS: until/while/repeat has been implemented. 09:12
09:21 Aankhen`` joined 09:24 masak joined
Juerd Maybe Perl 6 can prevent that cats die 09:33
masak the musical? 09:46
too late for that, I think...
09:55 cnhackTN1 is now known as cnhackTNT 10:01 cnhackTNT left 10:20 penk left 10:25 alc left 10:28 ebassi joined 10:44 jisom left 10:51 marmic left 10:55 marmic joined 11:01 cognominal_ joined 11:09 njbartlett joined 11:13 laye joined 11:33 njbartlett left 11:43 drrho joined 11:44 ebassi left 11:51 masak left 11:52 masak joined, Schwern left
pugs_svnbot r19980 | ruoso++ | [smop] Lowlevel method implementation. This will be the one used by the code generated in s1p. It is not "the" Method class, but it complies to the Method API, and thanks to the REPR polymorphism, we can have a lowlevel C implementation of Method. 11:52
diff: dev.pugscode.org/changeset/19980
lambdabot Title: Changeset 19980 - Pugs - Trac
11:53 Zygo joined 11:58 Schwern joined 12:16 Psyche^ joined, Patterner left, Psyche^ is now known as Patterner 12:19 njbartlett joined 12:27 zamolxes joined 12:36 smtms left 12:39 zamolxes left 12:40 zamolxes joined 12:41 njbartlett left 12:50 zamolxes_ joined 12:51 nipotan is now known as nipotaway 12:52 zamolxes left 12:57 avar left, avar joined 12:58 zamolxes joined 13:03 lyokato_ left 13:04 zamolxes_ left 13:06 cmarcelo joined 13:09 zamolxes_ joined 13:11 zamolxes left 13:15 pbuetow joined 13:17 zamolxes joined 13:20 pbuetow left, pbuetow joined 13:23 zamolxes_ left 13:28 zamolxes_ joined 13:31 zamolxes left 13:35 zamolxes joined 13:37 zamolxes_ left 13:41 zamolxes_ joined 13:44 zamolxes left 13:49 zamolxes joined 13:52 zamolxes_ left 13:56 alester_ joined 13:57 zamolxes_ joined 13:59 zamolxes left, alester_ left 14:05 awwaiid left 14:06 zamolxes_ left 14:16 Limbic_Region joined 14:37 chris2 joined 14:42 jhorwitz joined 14:45 Daveman left 14:49 ofer joined 14:57 cmarcelo left 15:06 orafu joined 15:08 kanru joined 15:16 cmarcelo joined
Tene the massive crossposting on the p6 lists is painful. 15:17
Limbic_Region Tene - why? 15:22
ruoso indeed...
Limbic_Region or is gmail's autothreading blanketing me ? 15:23
ruoso Limbic_Region, are you in perl6-all?
Tene Because I'm getting mostly the same messages in three different mailboxes.
But not all, so I have to read through the threads in all three mailboxes if I want to get all of the messages. 15:24
Limbic_Region ruoso - I belong to at least 2 of the 3 lists being addressed - not sure about perl6-all
but in any event, I am only seeing 1 copy of each
Tene - in that case, I have just sent an offlist email to a handful of individuals and you were one of them 15:25
as were you ruoso
Tene I got it.
15:27 mncharity joined 15:30 stevan_ joined
mncharity spinclad: great :) 15:31
lambdabot mncharity: You have 3 new messages. '/msg lambdabot @messages' to read them.
mncharity lambdabot: re sand and pearls, en.wikipedia.org/wiki/Pearl claims parasites and organic material are more often the cause. /sand/ 15:33
err, spinclad: ^
ruoso Limbic_Region, I've seen it already... and I support your idea... 15:35
I'm not sure what can I do right now for that matter... 15:36
Limbic_Region not everyone is a mover or a shaker
ruoso maybe I've fullfilled my shaking role already ;P 15:37
Limbic_Region on the other hand, I wanted to make sure that the people who were in a position to affect change realized their were people worth making that change for
in a nutshell, I am tired of people talking about how good an idea is or isn't an actually do something
and proof is in the pudding
[particle] there's pudding??! 15:38
Limbic_Region I assume you are still willing to accept funding for working on SMOP
[particle] - yes, but the cake is a lie
ruoso yeah... the time I was able to invest in SMOP is dropping... the funding would certainly help on that...
Limbic_Region btw, WTF is SMOP anyway? Is it the alternate runtime for kp6? 15:39
spinclad mncharity: re sand, well, yes, any irritant could be a seed. sensible thing to do to a parasite, cover it with nacre... i remember hearing pearl-culturers use bits of sand, but how reliable is that? 15:42
Tene Can I get TPF funds to use for pudding?
spinclad make it a figgy pudding, and bring it right here! 15:43
masak mm, figgy...
Limbic_Region anyone know how TimToad is coming along with the longest token matcher? 15:44
er TimToady that is
[particle] yes, it's mainly done 15:48
Limbic_Region oh great 15:49
I had seen in passing that it seemed like there was progress - I just wasn't sure if that was a false start
15:51 Limbic_Region left
ruoso Limbic_Region, www.perlfoundation.org/perl6/index.cgi?smop 15:51
spinclad he's been switching from running on pugs to perl5 -- see gimme5
lambdabot Title: SMOP / Perl 6
15:51 Limbic_Region joined
spinclad and STD5 15:51
ruoso Limbic_Region, www.perlfoundation.org/perl6/index.cgi?smop
lambdabot Title: SMOP / Perl 6
ruoso it seems you lost that link 15:52
Limbic_Region I will have to check the channel logs to see what I missed
Is TimToady happy with the longest token matcher he came up with or did he have to comprimise in undesireable ways?
spinclad still in progress i believe 15:53
he's talked with mncharity about it lately; see logs 15:54
Limbic_Region [particle] just said it was mainly done
[particle] yes, pugs was too slow, so he's now proceeding in perl 5 15:55
see src/perl6/gimme5 and Cursor5.pm
Limbic_Region IOW, the concept/algorithm is done and he is just toying with the implementation 15:56
[particle] well, it has forced some rethinking about STD, but it's pretty much details now
"well into the second 80%" 15:57
15:57 Lorn joined 15:58 jhorwitz_ joined
Limbic_Region 80% of the way through the second 80% 15:58
15:58 zamolxes joined
spinclad beginning the second 80% of it... 15:59
Limbic_Region wanders off to a meeting 16:00
16:00 Daveman joined 16:05 fridim_ joined 16:07 silug_ left 16:15 jhorwitz left, silug joined 16:25 meppl joined 16:29 Auzon left 16:38 TJCRI joined 16:39 barney joined 16:42 masak left 16:51 DarkWolf84 joined 16:53 utopia_ left 16:55 Limbic_Region left 16:57 ahmadz joined, chris2 left, ahmadz left 16:58 arguile joined 16:59 Aankhen`` left
mncharity Limbic_Region: [particle]: re 'anyone know how TimToad is coming along with the longest token matcher?', 'yes, it's mainly done'. I believe that is incorrect. Rather, it's a research project, very much a work in progress. Eg, a recent landmark was the ability to parse "42". 17:02
It has however recently become more active, switching from using pugs to using p5. 17:03
spinclad: re 'pearl-culturers use bits of sand', no. the wp article describes. 17:04
hmm... puuuddding.... (almost lunchtime)
17:04 razvanm02 left
[particle] mncharity: use.perl.org/~chromatic/journal/35657 "pretty much have the longest-token autolexer working, using tagged regular expressions" -- Larry 17:06
lambdabot Title: Journal of chromatic (983)
[particle] working != done, so i guess i screwed up
mncharity Is anyone around who understands kp6 internals? Specifically, a number of nodes in KindaPerl6/Ast.pm have fields with different types in their has() declaration, and their "method attribs" hash. Eg, Lit::Object's @.fields vs %.fields, and Decl's $.var vs @.var. Anyone have any idea what is going on? 17:08
(roundtrip-tests++)
Limbic_Region: [particle]: ah, ok. perhaps 'longest-token autolexer' vs 'STD5 using longest-token autolexer'? the first working, the second being worked on? 17:10
@seen fglock
lambdabot I haven't seen fglock.
TimToady the autolexer is pretty much working well, but the parser still has a number of kinks to work out. I may be running into a yaml bug or two as well. 17:11
there are large parts of STD that nobody has ever run on any platform, so of course there are bugs and thinkos 17:12
the leveraging thing here is that many of them can be fixed all at once by tweaking the p6-to-p5 translation when there is systemantic error 17:13
such as feeding the wrong arguments to some primitive
there are also still some spots where the parser feeds the wrong information to the autolexer
these show up as matching OOPS instead of the null string because TRE coredumps when it tries to match the null string 17:14
also, still haven't quite finished the transformation of a* b to incorporate b's longest tokens into the implicit alternation of (a|) implied by * 17:15
what does seem quite solid is the mechanism for determining which parts of the DFA matched, and what fate that maps to 17:16
and using that fate to call into recursive descent knowing which alternatives to take 17:17
but basically, yes, finishing the autolexer does not imply that STD5 works very well 17:20
it does imply that we can make it blow up much more quicly and consistently though :) 17:21
[particle] that's important.
mncharity lol
TimToady yes, when pugs was taking 10 minutes to compile one autolexer, it was very hard to get into a debuggin rhythm
mncharity also means translating the autolexer into p6 is becoming plausible... :) 17:22
TimToady well, I had a version in p6, which the p5 version is a translation of
so translating back won't be terribly difficult
the bigger problem for someone wanting to do autolexing in a parser is that they have to be able to call pass control back and forth between the parser and the autolexer in much the same way that STD5.pm and Cursor5.pm do 17:24
so I don't now how much work it would be to retrofit, say, PGE with it
[particle] pge uses coroutines now
TimToady especially since PGE doesn't even use methods yet
yes, philosophically it's quite different from the lazy gather/take approach I used 17:25
especially since the cursor objects are considered immutable 17:26
and mutable match objects are constructed only when needed for the user's point of view
[particle] yes, it's quite different.
i'm sure patrick will come up with something brilliant, as usual.
TimToady in all likelihood 17:27
17:30 jhorwitz__ joined, jhorwitz__ is now known as jhorwitz
[particle] is trying to decide whether Cursor5 is easier or harder to read than .l files 17:32
TimToady do "cheat STD.pm | gimme5 >STD5.pm" and then try to read that file :)
17:33 Lorn__ joined
[particle] more proof that perl 5 is write-only 17:33
17:33 justatheory joined
TimToady looking at STD5's expansion of even very simple regexen, it's really amazing that it runs as fast as it does 17:34
and, of course, debugging it is a complete brain pretzel
I've even had to resort to "perl -d" at times, which is a rarity for me :) 17:35
[particle] Cursor.pm is easier to read than .l, for sure
TimToady (despite having written the debugger myself in the first place)
[particle] heh.
17:35 blindfish joined, zamolxes left
TimToady I should probably have been tweaking Cursor.pm as I discover thinkos in Cursor5.pm, but I haven't been--didn't occur to me 17:36
[particle] looks like i need to fix my pugs dev env to include perl 5.01
TimToady I'll have to review the checkin logs at some point on Cursor5.pm, I guess
I use // freely 17:37
so late 5.9 would probably work too :)
[particle] easy enough, just change one config file and fire up another terminal
TimToady now all I have to do is rewrite Perl 5 to use Cursor objects :) 17:38
and then p5 can have regexen that automatically translate dfa-able prefixes to dfa matching :) 17:39
that conveniently say OOPS where it won't work. :)
17:39 Patterner left 17:40 Psyche^ joined, Psyche^ is now known as Patterner
[particle] hrmm, looks like i need to debug gimme5 17:42
Can't create tmpyaml/Perl::TOP.yml: Invalid argument at gimme5 line 375, <> line 1.
ah, it doesn't like the colons 17:44
TimToady error message is wrong, should say yamlg5 instead of tmpyaml
you'll also need to create a lex/ dir 17:45
I don't think it does that like it does yamlg5
[particle] i'll look into it 17:46
17:46 eternaleye left 17:48 jhorwitz_ left
TimToady also, if you want to set up any makely apparatus around the whole thing, feel free 17:48
[particle] when is the lex/ dir needed? the command seems to have succeeded 17:49
TimToady lex is used when you run STD5 17:50
well, I don't run STD5 directly, I run "try" that sez "use STD5;"
but it starts using lex/ as soon as you call into any rule in the parser 17:51
[particle] wow, this is some experiment in nested map!
ok, i mangleh :: to -- in filenames 17:52
TimToady I will paste a copy of my "try"
[particle] ...but obviously that'll cause problems later, haven't found where yet
pasteling "TimToady" at 71.139.15.175 pasted "current copy of "try"" (9 lines, 153B) at sial.org/pbot/30321
TimToady oh, are you on windows? 17:53
[particle] i are
TimToady then yeah, we can't use :
sorry 'bout that
[particle] no worries. should be an easy fix 17:54
pasteling "[particle]" at 24.19.3.148 pasted "gimme5 win fix" (16 lines, 662B) at sial.org/pbot/30322 17:55
mncharity easy fix for windows problems: www.ubuntu.com/getubuntu/download 17:58
lambdabot Title: Download Ubuntu | Ubuntu
[particle] hrmm, can't locate re/engine/TRE.pm
i run ubuntu, kubuntu, centos, fedora, haiku, and windows 17:59
mncharity :)
[particle] sometimes simultaneously 18:00
ruoso goodbye-microsoft.com/ 18:02
lambdabot Title: Say goodbye to Microsoft. Now.
18:03 tobeya joined
[particle] gah, i've got to update re::engine::TRE now :( 18:09
TimToady you need to be sure to get 0.02 of that, not 0.01 18:11
which perl are you using? and can you compile modules for it? 18:12
[particle] i'm using AS 5.010
i can compile modules
18:13 pack|eet joined
[particle] there's a number of deprecated functions used in TRE, strcpy, strncpy, etc 18:13
also, can't open 'alloca.h'
so, i've got to dig
avar: ping # is there an svn repo for re::engine::TRE?
mncharity err, with so many linuxen running... why sweat trying to get windows working...? 18:14
[particle] windows support is important to me 18:15
mncharity ok
TimToady long term we might have to fork tre and maintain our own version
maybe we can get permission to relicense under A2
or write our own tre-clone, which is likely harder
[particle] TimToady: looks like TRE-0.03 is out. you may try upgrading 18:16
TimToady re-engine-TRE?
18:16 rindolf joined
[particle] yep 18:16
search.cpan.org/~avar/re-engine-TRE-0.03/
lambdabot Title: &#198;var Arnfj&#246;r&#240; Bjarmason / re-engine-TRE-0.03 - search.cpan.org
[particle] tre days ago.
TimToady hmm, I wonder what chnaged...
mncharity I just note for those watching, the pain being experienced is an artifact of pursuing windows support, rather being inherent in getting started with STD5. 18:17
[particle] search.cpan.org/diff?from=re-engine...e-TRE-0.03
lambdabot Title: The CPAN Search Site - search.cpan.org, tinyurl.com/yrluyn
[particle] no longer requires libpcre
that's a very small change :)
18:18 justatheory left
TimToady ah yes 18:18
18:18 njbartlett joined
TimToady I made that change in my own personal copy, and forgot 18:18
18:19 simcop2387 left
ruoso beer & 18:20
TimToady I though it was girls and booze :) 18:21
*thought
ruoso heh
18:22 ruoso left
mncharity Sigh. If anyone would like to really help out with a small well-defined p5 task, here's one: kp6 -Cast currently returns an ast one can't actually eval(). find and change the dumper arguments so one can. eg: $ pwd # v6/v6-KindaPerl6 $ echo '\()'|./script/kp6 -Cast # output shouldn't include '...', as in "::Sub(...)". 18:24
mncharity bogs down, chased off the road by yak in need of shaving. goes to get lunch. 18:27
18:30 Lorn left, Lorn__ is now known as Lorn, Lorn__ joined 18:36 riffraff joined
[particle] hrmm, no 5.10 package for ubuntu? 18:44
rindolf [particle]: not even in Hardy? 19:03
19:04 drrho left
TimToady not fedora either 19:16
19:35 peeps[work] joined 19:36 riffraff left, riffraff joined 19:41 simcop2387 joined
rindolf Mandriva has 5.10.0. \o/ 19:42
19:45 barney left
obra mncharity: feelings on tonight? 19:48
mncharity obra: if it's easy for you, I'd still find it useful. though I suspect an hour is way overkill. 19:50
obra Would pushing it earlier work for you? 19:51
mncharity i'm only 15 min away, so flexible timing is fine 19:52
obra 3?
mncharity re earler, sure, whenever
:) sure. I'll head over now.
obra a few minutes after is fine ;) 19:53
mncharity spinclad: looks like we've rescheduled to 3 pm. I'd enjoy getting together any time to brainstorm. MIT has lots of nice whiteboards. :)
19:53 lichtkind joined
obra (I'm at the diesel but will head over in a couple moments. 19:53
mncharity pity the diesel doesn't have wb's.
_that_ would be a nice coffee house. 19:54
rakudo_svn r25994 | pmichaud++ | [rakudo]:
r25994 | pmichaud++ | * Get postcircumfix < > to use <quote_expression> instead of <anglewords>
r25994 | pmichaud++ | (especially since quote_expression already knows how to handle
r25994 | pmichaud++ | splits and other coding issues.
pmichaud TimToady: any specific features or items you'd like me to be sure and hit in my Perl 6 talk at FOSDEM tomorrow? 19:55
19:57 fridim_ left
spinclad mncharity: sure thing. there's no way i would get there today in less than an hour, by which time you'll be all done. have fun! 20:01
i could get to MIT anytime (pretty much) within about a half hour. 20:02
20:08 riffraff left 20:14 buchetc joined 20:18 rindolf left
buchetc I'm quite desperated and need help. I've broken my pugs environment two days ago. 20:22
make clean && perl Makefile.PL && make ends in
Setup: HsSyck.cabal:14: 'Executable' stanza starting with field 'license'
Installation failed for HsSyck at util/build_pugs.pl line 235.
20:22 Schwern left 20:23 cathyal joined
buchetc I'm ready to reinstall ubuntu, but perhaps there are better ideas available 20:23
gwern strange. what version cabal you using? 20:33
20:35 cathyal left
buchetc I've installed libghc6-cabal-devel, but no programm called cabal 20:36
gwern see what ghc-pkg list|grep Cabal gives you
wolverian (there isn't supposed to be a cabal binary, yet.) 20:37
buchetc Cabal-1.1.3, Cabal-1.1.6.2, base-2.1.1, binary-0.3, filepath-1.0,
gwern hm. 1.1. I guess you're not using ghc 6.8.x? 20:38
well, try cd'ing to thirdparty/hssyck and doing the cabal installation by hand 20:39
it might be the scripts fault
buchetc no, 6.6.1 but with this version I was able to build pugs 3 days ago
gwern yes, well, that's probably my fault
gwern did a lot of messing around with hssyck and company recently 20:40
buchetc manual installation means calling somthing like __~/dev/pugs/third-party/HsSyck$ ./Setup.hs build__ 20:42
Yeah, problem seems to be solved. I've download older version HsSyck-0.4 and are now able to run ./Setup.hs configure && build 21:08
gwern: many thx
gwern buchetc: you should've just been able to do the 'runhaskell Setup configure 21:11
with the svn one
but oh well
21:12 jhorwitz left
spinclad trying that (the ./Setup.hs one), i still get "Setup.hs: HsSyck.cabal:14: 'Executable' stanza starting with field 'license'" on configure, failing. 21:13
(but that's with 0.42, from the repo. will try reverting changes...) 21:15
gwern could you paste line 14?
spinclad License: OtherLicense
gwern or just hpaste the whole thing, I wonder if we're looking at the same thing sometimes 21:16
oh. hm/ you know, audry had that commented out.
spinclad svn r19980
gwern I wonder if maybe that constant was only added in 1.2?
try just commenting that out. cabal might complain, but it won';t be an error
spinclad will do 21:17
buchetc I'm now stuck with pugs-hsregex. Similar message ": pugs-hsregex.cabal:13: 'Executable' stanza starting with field 'build-type"
gwern build-type isn't an important field either, you can cm it
buchetc hmmm... Setup: pugs-hsregex.cabal:13: 'Executable' stanza starting with field 'cabal-version' 21:19
* away because my childs are crying & 21:23
spinclad if i leave any field uncommented after the Description: field, it complains about "'Executable' stanza starting with field <whatever>"
if i comment them all out, it complains about various things those fields would have told it. 21:24
gwern weird. I'd say personally just upgrade to cabal 1.2.3.0. I think it's backwards compatible with 6.6.2 21:25
spinclad (6.6.1 here)
gwern oh. maybe it too 21:26
spinclad i'd consider upgrading to 6.8.2, but i'd like to make it work again with 6.6.1 if possible
gwern pugs is kind of broken with 6.8.2. I followed the example diff, but never managed to make it work 21:27
spinclad ok, GHC newbie: how to upgrade?
(cabal, that is)
gwern offhand, I'd visit hackage.haskell.org/cgi-bin/hackage...al-1.2.3.0 21:28
lambdabot tinyurl.com/2eey3b
spinclad will do
meanwhile i see that the License: field used to be BSD3, i'll try that now. 21:33
gwern it's not actually BSD3, of course, but MIT
spinclad right, it was always a lie
21:39 justatheory joined
spinclad hm. back to complaining about the 'license' field itself, of course. 21:41
aha! older cabal doesn't like blank lines; they seem to mark beginning of an 'executable' stanza. commenting out... 21:43
and... "Setup.hs: cannot satisfy dependency bytestring>=0.9.0.1" -- i seem to lack bytestring entirely (ghc-pkg list doesn't mention it) 21:49
a 6.8.x thing? 21:50
buchetc I've got the same result... 21:51
spinclad looks to me i could either downgrade HsSyck or upgrade ghc
gwern spinclad: or update bytestring. I had to add in that version constraint because the bytestring api changed 21:52
and I obviously had update the code to use the new api 21:53
so using an older bytestring would break
21:54 blindfish left
spinclad i don't seem to have it at all at 6.6.1; is it a new dependency? 21:55
buchetc so I will going to install ghc 6.8.1 ( and not reinstall ubuntu :) 21:56
gwern bytestring was bundled in as part of the default install, iirc. 6.8.x kicked it out as a separate library, along with a bunch of other stuff
spinclad ok, i'll fetch it in then. 21:57
pmichaud in Perl 6, is "1E6" a valid shortcut for 1_000_000 ? Or does it have to be written "1.0E6"? STD.pm seems to indicate the latter. 22:26
TimToady fixing
22:29 TJCRI left 22:31 kyrbe joined, kyrbe left, kyrbe joined, meteorjay left 22:32 meteorjay joined 22:34 kyrbe left 22:38 BinGOs left
pugs_svnbot r19981 | lwall++ | allow 1e10 as valid numbers 22:38
diff: dev.pugscode.org/changeset/19981
lambdabot Title: Changeset 19981 - Pugs - Trac
22:38 BinGOs joined
TimToady but note that 1.e10 is a method call on 1 22:40
22:43 BinGOs left, BinGOs joined 22:46 Jamtech joined 22:48 thoughtpolice joined, BinGOs left 22:49 ruoso joined
xinming TimToady: Then, How to represent for the real 1.e10 ? 22:50
pmichaud 1.0e10, or 1e10
TimToady either 1e10 and 1.0e10 work
we actually decided to outlaw 42. several years ago for that reason 22:51
22:53 Limbic_Region joined
xinming TimToady: Ok, thanks 23:01
23:12 Jamtech left 23:13 peeps[work] left 23:14 buchetc left, silug left, dalek left, cognominal left, Eidolos left, jrockway left, nothingmuch left, Maddingue left 23:16 dalek joined 23:19 Eidolos joined, nothingmuch joined 23:20 jrockway joined 23:23 cmarcelo left 23:33 cognominal joined 23:35 alester left 23:38 lumi left, GeJ left, yahooooo left, yves left, nipotaway left, kcwu left, buu left, cookys left, ead left, pasteling left, kcwu joined 23:39 cookys joined, buu joined 23:40 GeJ joined, lumi joined 23:41 yahooooo joined 23:45 lichtkind left 23:51 yves joined 23:52 jjore-w joined, pasteling joined, nipotaway joined 23:54 ead joined 23:57 cathya joined, pack|eet left