|
pugscode.org <<Overview Journal>> | pugs.kwiki.org | logged: xrl.us/e98m | FBSD_4.11:R1124(120/2913) win2k:R1124(110/2913) Set by kungfuftr on 25 March 2005. |
|||
| jabbot | pugs - 1184 - Added tests for anonymous roles and dest | 00:17 | |
| pugs - 1183 - Added clone and constructor tests. | |||
| iblech | Hi, just wanted to say that a) i must totally sleep now :) and b) I'll be away the next week (skiing) | 00:21 | |
| jabbot | pugs - 1185 - Added tests for properties. | 00:27 | |
| iblech | pugscode.org <<Overview Journal>> | pugs.kwiki.org | logged: xrl.us/e98m | FBSD_4.11:r1124(120/2913) win2k:r1124(110/2913) Linux:r1185(111/3191) | 00:29 | |
| kolibrie | anyone tried 'export TEST_LOG_FILE=test.log; make test; vi test.log'? | 00:48 | |
| theorbtwo | Allo. | 00:49 | |
| kolibrie | groetjes | 00:50 | |
| theorbtwo | kolibrie: Haven't tried it -- there's a test harness that outputs YAML, though, which is probably useful for more or less the same stuff. | 00:52 | |
| autrjus, re the TODO list generator: have you tried looking at the testgraph thing? | 00:53 | ||
| kolibrie | theorbtwo: is YAML the kind of stuff META.yml is made of? | ||
| theorbtwo | (The dark green and dark red is TODO: green is "good", red is "bad". (Yeah, typically Western.)) | ||
| Yes. | |||
| kolibrie | which module is generating that? | 00:54 | |
| theorbtwo | YAML.pm, naturally. | 00:55 | |
| kolibrie | I mean, how is it harnessed to the tests? | 00:56 | |
| theorbtwo | perl util/yaml_harness.pl | ||
| kolibrie | I'll look at it | ||
| theorbtwo | That'll generate a tests.yml file. | ||
| kolibrie | it looks like util/yaml_harness.pl reads the $*OUT from the test scripts and generates YAML from it | 01:01 | |
| I'm wondering if I should just change the output of my 'test.log' to spit out YAML | 01:02 | ||
| theorbtwo | Something like that. | ||
| kolibrie | or maybe allow it to spit out several different formats | ||
| autrijus | greetings from YAPC::Taipei! | ||
| kolibrie | woohoo! | ||
| theorbtwo | Salutations! | ||
| autrijus | I just refactored hash to take strings as keys (by default for now) | 01:03 | |
| kolibrie | not quite sure what that means - translation? | 01:04 | |
| theorbtwo | It didn't before? | ||
| autrijus | it didn't | 01:05 | |
| kolibrie | theorbtwo: not sure what autrijus did | ||
| autrijus | my %hash = (1 => 2); %hash<1> | ||
| doesn't work | |||
| because 1 is Int and <1> means {'1'} | |||
| theorbtwo | Ah. | ||
| autrijus | try it. :) | ||
| theorbtwo | Ah. | 01:06 | |
| kolibrie | so now %hash<1> will say 2? | ||
| theorbtwo | And, I hope, the opp will also start working: | 01:07 | |
| ./pugs -e 'my %foo=("1" => 2); say %foo{1}' | |||
| autrijus | right. | 01:08 | |
| YAPC broadcast -- rtsp://140.110.17.6/yapc.sdp | 01:09 | ||
| kolibrie | in what language? | ||
| autrijus | this hour is chinese (clkao) | ||
| after that it's all english | |||
| with chinese interpreters | |||
| kolibrie | my chinese is non-existent | ||
| theorbtwo | When are you on? | 01:10 | |
| autrijus | tomorrow last session | 01:11 | |
| # yapc.elixus.org/schedule.html | |||
| 90 minutes, "Perl 6 The Ultimate" | |||
| (times are in GMT+8) | |||
| kolibrie | what software plays .sdp? Haven't run across that before. | 01:12 | |
| autrijus | mplayer or quicktime | ||
| kolibrie | thanks | 01:13 | |
| theorbtwo | Sadly, gxine does not. | ||
| kolibrie | totem popped up when I tried, but then said it couldn't do it | 01:14 | |
| autrijus | :-/ | ||
| vlc maybe? | |||
| theorbtwo | Hmm, (g)mplayer seems to have problems of some sorts as well, but it looks like it's simply not seeing any data from it. | ||
| bd_ | I got mplayer to play it on the second try | 01:15 | |
| kolibrie | vlc just spit out a whole bunch of junk on the command-line | ||
| stevan, you around? | 01:22 | ||
| hcchien | vlc doesn't work for me. | ||
| autrijus | I want clkao's slides :(~ | 01:24 | |
| autrijus can't see any word | |||
| Khisanth | need new glasses? :) | 01:25 | |
| autrijus | I don't have glasses :) | ||
| Khisanth | ah well there is your problem! | ||
| autrijus | XD | 01:26 | |
| kolibrie | binoculars come in handy | ||
| Khisanth | field of vision is too narrow | ||
| autrijus | the speakers should just upload their slides :) | 01:27 | |
| kolibrie | would be nice | ||
| hcchien | I just ask the speakers upload the slides before their talk. :) | 01:28 | |
| kolibrie | autrijus: good luck tomorrow, in case I don't bump into you before then | 01:33 | |
| autrijus | :D | ||
| luqui | ditto | 01:51 | |
| to the good luck bit | |||
| and s/in case I don't bump into you before then// | |||
| autrijus | =) | ||
| wagner.elixus.org/~clkao/runapp-intro | 02:27 | ||
| stevan | autrijus: next release is 6.0.13? or were you going to go to 6.0.14? | 02:38 | |
| autrijus | 6.0.13. I have no problem with 13, thanks :) | ||
| stevan | ok :) | ||
| isnt 666 good luck in china as well? | |||
| autrijus | right | 02:39 | |
| stevan | actually both my bosses are chinese-americans | ||
| autrijus | nice | ||
| stevan | actually they own the company | ||
| :P | |||
| and I am the only other employee :) | 02:40 | ||
| autrijus | nice | ||
| stevan | small consultancies ++ | ||
| ingy | hi stevan | 03:05 | |
| stevan | hey ingy | ||
| ingy | install problems? | ||
| stevan | yeah I noticed that the Test.pm Makefile.PL installed into my /Library/Perl/5.8.1 as well as the /Library/Perl/6 | 03:06 | |
| I noticed this because I copied that Makefile.PL for the FileSpec one | 03:07 | ||
| and prompty overwrote my perl5 File::Spec install :) | |||
| _metaperl | how do I init my svn repository on rt.openfoundry.org | 03:15 | |
| autrijus | _metaperl: what is your project name? | ||
| _metaperl | terry@Abulafia:~/perl/hax$ svn import DBIx-DBH svn.openfoundry.org/dbixdb\ | ||
| h/ -m 'initial import' | |||
| svn: PROPFIND request failed on '/dbixdbh' | |||
| svn: | |||
| Could not open the requested SVN filesystem | |||
| dbixdbh | |||
| the project name is dbixdbh | 03:16 | ||
| autrijus | uh | ||
| you just use it | |||
| _metaperl | but my svn import just failed... | ||
| autrijus | try again? | ||
| it takes some time to initiate I think | 03:17 | ||
| _metaperl | yes, now it worked... but I never explicitly initted it | ||
| stevan | autrijus: how far along is the parrot and haskell backends? | 03:18 | |
| still pretty primative? | |||
| autrijus | very primitive | 03:19 | |
| stevan | ok | ||
| autrijus | but I'll focus on haskell backend | ||
| and port all Eval.hs over | |||
| so we have on the fly compilation | |||
| and won't need to maintain two piece of logic | |||
| the parrot backend should also benefit from that. | 03:20 | ||
| stevan | cool | ||
| _metaperl | hi Ovid | 03:23 | |
| autrijus | hey Ovid | ||
| Ovid | Hi people. | ||
| stevan | hey ovid | ||
| Ovid | Hi stevan. Out of curiosity, do you know if anyone is using the Class::Traits module? | 03:24 | |
| stevan | nothingmuch tried to use it once | ||
| but it wasnt really what he needed | 03:25 | ||
| other than that nope | |||
| I enjoyed writing it :) | |||
| Ovid | Hrmph. Bummer. We have some things we might be using it for in Bricolage 2, so I was wondering if anyone else had success with it. | ||
| stevan | I have fiddled with it, but it's a weird way to think of OO | 03:26 | |
| and so I never found a good fit for it | |||
| and nothingmuch's idea was pretty insane, he basically tried to use it for cracked out mixins | 03:27 | ||
| Ovid | ? Traits should be a nice replacement for mixins. What was he doing? | ||
| stevan | mixins :) | ||
| Ovid | Heh :) | 03:28 | |
| Traits would have been perfect, then. I think mixins are only marginally better than the Interface crap they came up with in Java. | |||
| stevan | he really needed to use multiple inheritence and mixins, and thats not really what Traits are | ||
| he needed traits that didnt flatten into the class basically | 03:29 | ||
| nothingmuch is crazy :) | |||
| Ovid | Ah, OK. That would be an issue. | ||
| The "not flattening" part. Not the "crazy" part :) | 03:30 | ||
| stevan | I would be happy to resurrect that project though | ||
| it was fun | |||
| ingy: what is the status of the Kwid stuff? I need it for the Changelog? | 03:31 | ||
| cm | hi | 03:33 | |
| autrijus | stevan: svn log not detailed enough? | 03:34 | |
| stevan | autrijus: in some places yes, in some places no, and I have not been following the kwid stuff much though | ||
| autrijus | nod. I think Perl5-Kwid can gen html | 03:35 | |
| stevan | ok | ||
| autrijus | and there is also a Kwid Formatter in Spork (outside pugs) | ||
| which can gen Kwiki, S5 and other slides using Kwid | |||
| stevan | yes I saw that | ||
| would you classify the inline stuff as experimental as well? | 03:41 | ||
| autrijus | sure. | ||
| stevan | or is that pretty far along ? | ||
| autrijus | no, just color it experimental | ||
| the point of .13 is to push out experimental stuff so people can make them robust in .14 :) | 03:42 | ||
| stevan | ok | ||
| are we dropping all 6.2.2 support after 6.0.13? | 03:44 | ||
| autrijus | we are officially dropping 6.2 support on 6.2. | ||
| stevan | ok | ||
| autrijus | before that, there may be features that 6.2 won't run | ||
| stevan | BTW - iblech ported 17 modules and wrote over 200 oo tests | 03:45 | |
| iblech++ | |||
| what does pugs --extern do? | 03:46 | ||
| nothingmuch | good morning | ||
| autrijus | stevan: it generates the haskell wrapper | ||
| stevan | good morning nothingmuch | ||
| autrijus | for a inline module | ||
| nothingmuch | actually | 03:47 | |
| good night | |||
| stevan | nothingmuch: we are all on internet time here | ||
| its night for me, morning for you,.. I dont know what for autrijus | |||
| autrijus | 11:47 noon | ||
| nothingmuch drinks his tea, and goes to read | |||
| well, it is morning, physically | |||
| just not mentally | |||
| for autrijus it should be around noonish | |||
| stevan | 10:47pm here | ||
| nothingmuch | 5:47 am | 03:48 | |
| so anyway, today i hope to finish the linking of results to the cross index | 03:49 | ||
| stevan | nice | ||
| nothingmuch | and we have to generate index.html files per dir | ||
| depends on if i have to go to my luthier or not | 03:50 | ||
| well, we'll see | |||
| anywho, ciao | |||
| cm | 10:50 pm, mhm | ||
| stevan | you jamming to hard or something? | ||
| nothingmuch | was semi drunk up to around 3 hours ago | ||
| a bit hoarse (good music) | |||
| my neck kind of hurts, from the cape | 03:51 | ||
| and my arm does too, from playing with the fairy wand | |||
| stevan | ah yes isreali halloween right? | ||
| nothingmuch | yup | ||
| we are celebrating the death of some persian-age hitler | |||
| mostly by eating cookies | |||
| named 'ears of haman' | 03:52 | ||
| a metaphore for the real ones that were allegedly cut off | |||
| it's also considered a 'mitzva', that is, a sort of good thing to do | |||
| stevan thought christian holidays were weird | 03:53 | ||
| nothingmuch | as perscribed by god | ||
| to get drunk | |||
| en.wikipedia.org/wiki/Purim | |||
| en.wikipedia.org/wiki/Hamantasch | 03:54 | ||
| zzz & | |||
| stevan | metaperl: you around? | 03:56 | |
| _metaperl | here | 03:57 | |
| stevan | do you happen to remember what numeric functions you impemented? | 03:58 | |
| _metaperl | well they are in the same place in Prim.hs so Icould find them | ||
| stevan | so I dont have to dig really deep into SVN | ||
| _metaperl | oh, you want to write tests? | ||
| hold on | |||
| stevan | actually its for the changelog, but I will write tests too if they are needed | ||
| _metaperl | atan2 | 03:59 | |
| cos, sin, sqrt | |||
| and exp | 04:00 | ||
| stevan | excellent,.. thanks | ||
| _metaperl | sure | 04:01 | |
| stevan | autrijus: r1186 has the new Changelog in it | 04:35 | |
| autrijus: you might need to add some details that I missed | |||
| ingy: add any Kwid stuff too it as well | |||
| jabbot | pugs - 1186 - adding ChangeLog for 6.0.13 | 04:37 | |
| stevan | ok I will TODO the tests tomorrow, night all & | 04:41 | |
| jabbot | pugs - 1187 - * ARGS is the new ARGV | 05:17 | |
| autrijus | stevan++ | 05:22 | |
| Khisanth | what did the V stand for anyway? | 05:36 | |
| bd_ | Vector maybe? | 05:37 | |
| Darren_Duncan | 'Values' I think | 05:38 | |
| It comes, I think, from the C days when the main() got 2 arguments ... | |||
| Khisanth | well yeah | ||
| Darren_Duncan | ARGC (count) and ARGV (values) | ||
| Perl didn't need the count, but kept the Values name anyway | 05:39 | ||
| Khisanth | could be vector though :) | ||
| Darren_Duncan | perhaps | ||
| vector is another name for array, isn't it? | |||
| Khisanth | vector is a rather confusing term! | ||
| Darren_Duncan | If you know math, it makes sense | 05:40 | |
| 'vector' is a term in mathematics that is a list of related values that act like one value | |||
| Khisanth | if you are using Java or C++ you could be refering to the specific classes :) | ||
| Darren_Duncan | eg, a direction in 2+D space has 2+ elements in the vector, one per dimension, and all together they give a single indication of the direction | 05:41 | |
| Schwern | Victory | ||
| Visitors | |||
| Darren_Duncan | the math term 'matrix' is like a two-dimensional array, or a grid | ||
| Schwern | ..._ | 05:42 | |
| Darren_Duncan | now, about my porting progress ... | 05:43 | |
| I made a promise to have a perl-6ification up today | |||
| so to meet that promise, I'm going to leave the perl 5 updates half-finished and do them later | |||
| though I originally planned to do them first | |||
| the very first commit of the port will also lack a SYNOPSIS, but that should be added the next day | 05:44 | ||
| as a separate decision, my announcement to dbi-users will be made after the port, so the announcement can include that a perl6 version is available | 05:45 | ||
| working ... | 05:46 | ||
| autrijus | tmoertel++ # crazy folk | 05:58 | |
| in one day! | |||
| # community.moertel.com/ss/space/star...05-03-25/1 | |||
| tmoertel blames the espresso | 05:59 | ||
| autrijus | ooh just like me | ||
| tmoertel: will you compile ruby to parrot after 50 days? | |||
| or compile to haskell... or compile to pugsast | |||
| tmoertel: you know, with template haskell, you can just focus on the evaluator and it will magically become a compiler :D | |||
| tmoertel | autrijus: no, I want to implement only the fun stuff :) | 06:00 | |
| autrijus | aw, I assure you all of it is fun :) | ||
| <- starts pugs only to model junctions | |||
| tmoertel | <- has parsimoniously allocated tuits | ||
| autrijus | you can get some imaginary tuits | ||
| or quarternion tuits | 06:01 | ||
| tmoertel | hmmm... sqrt(-tuit); yes, that might work... | ||
| autrijus | Kwid is the new Changelog format | ||
| hash string keys and scw's END{} fix are now in | 06:06 | ||
| Schwern++ | |||
| err, | |||
| scw++ | |||
| jabbot | pugs - 1190 - * scw contributed a fix to make END {... | 06:07 | |
| pugs - 1189 - * kwidify changelog | |||
| pugs - 1188 - * mad golfer should not have my chinese | |||
| gaal | hi | 06:10 | |
| autrijus | hey | 06:12 | |
| Schwern | scw != Schwern | 06:13 | |
| autrijus | except my autocompleter brain cells only does two character lookahead | ||
| and you sort first :) | |||
| gaal | heh (lucky i have a double-a deal in my name) | 06:14 | |
| autrijus, re the command line, shall we do it haskell then? | 06:16 | ||
| autrijus | you mean the parser? | 06:17 | |
| sure, that'd be nice. | |||
| write a | |||
| gaal | yes | ||
| autrijus | parseArgs :: [String] -> Arguments | ||
| or rather | |||
| parseOpts :: [String] -> Options | |||
| and declare an option struct for things we care about? | |||
| gaal | okay; the only problem is things like p5 -0 that can be specified a few times and basically have effect only until they are redefined | 06:18 | |
| ie they have side effects | |||
| on the code that accumulates as they are parsed :/ | |||
| autrijus | that's fine. | 06:19 | |
| you don't need to do it right now :) | |||
| gaal | so this Options can contain part of a one-liner | ||
| autrijus | yeah. | ||
| or evan a function | |||
| optSource :: IO String | |||
| gaal | imagine that :) | ||
| autrijus | which, when run, returns a string | ||
| either from readFile or just "return str" | 06:20 | ||
| gaal | hmm, but there are things that are environment / more or less global, not part of the source String | 06:22 | |
| autrijus | sure, then add more opt stuff | 06:23 | |
| gaal | i'll take a look at how the current library does this, i have a lot of learning to do | 06:25 | |
| autrijus | that's fine :) | ||
| feel free to ask around on #haskell | |||
| or google for haskell-cafe archives about opt parsing | |||
| gaal | ah, good, good. though perl probably outweirds most of what's foudn there :) | 06:26 | |
| good lead though. | |||
| jabbot | pugs - 1191 - fix enum test. | 06:27 | |
| gaal & | |||
| jabbot | pugs - 1192 - * asavige pointed out that nonblocky dec | 07:57 | |
| autrijus | obra's talk is about to begin | 08:10 | |
| I'm the interpreter :) | |||
| autrijus> _ | 08:11 | ||
| Dabian | ajeau! | 08:13 | |
| Schwern | Can you JIT obra? | 08:14 | |
| Darren_Duncan | has the talk started yet? | 08:24 | |
| anyway, quick question ... | 08:25 | ||
| is Pugs no longer using a MANIFEST? | |||
| apparently not ... although it still has a MANIFEST.SKIP | 08:26 | ||
| anyway, the first SQL::Routine commit has been done ... | 08:27 | ||
| the translation is not complete, and I will resume it tomorrow | |||
| jabbot | pugs - 1194 - SQL::Routine first commit - partial tran | ||
| pugs - 1193 - Locale::KeyedText - fixed a few minor Pe | |||
| Darren_Duncan | meanwhile, I delivered something of it by the day I promised, Friday the 25th | 08:28 | |
| GOOD LUCK on the talk, Obra and Autrijus | |||
| I look forward to the report tomorrow | |||
|
08:45
ruuku is now known as luqui
|
|||
| crysflame | autrijus++ # autrijus> _ | 08:48 | |
| luqui | autrijus> _ ? | ||
| scw | luqui: 'autrijus>' is the prompt :p | 08:49 | |
| hcchien | interpreter. :) | ||
| luqui | and the _ is? | 08:50 | |
| scw | cursor? | ||
| luqui | uh | ||
| whatever | |||
| scw | or maybe `everthing` since he's crazy on Haskell :pp | ||
| luqui | I was thinking: | 08:51 | |
| for 1... { die if $_ > autrijus } | |||
| that would give the halting computer a pain | |||
| hcchien | hmm...., ingy may announce FreePAN project later. :) | 09:23 | |
| Alias_ | eep | ||
| I'd hoped to talk to him about it first | |||
| There's some... problems... with the concept | |||
| hcchien | you can ping him now. | 09:24 | |
| ingy | hello | 09:25 | |
| autrijus | Alias_: I've voiced your concerns yesterday. | ||
| during ingy's b-day party | |||
| Alias_ | hahahah | ||
| oopsi | |||
| I've got a few more to add | |||
| ingy | autrijus: was I concerned? | ||
| autrijus | type away | ||
| ingy: you were drunk | |||
| hcchien | haha | ||
| ingy | I had one beer | ||
| Alias_ | My main new concern is this idea that the dist will exactly match what is in svn | ||
| autrijus | you had insufficient sleep | ||
| gawd I made larry write S28 | 09:26 | ||
| Alias_ | My dists practically never match what is in my repository | ||
| autrijus | www.nntp.perl.org/group/perl.perl6.compiler/460 | ||
| Alias_ | In fact, my layout is totally different | ||
| autrijus | luqui: S28.pod? XD | ||
| Alias_ | I have a package build script to "compile" a release | ||
| ingy | Alias_: the dist will match your MANIFEST likely | ||
| at the time you tag a release | |||
| Alias_ | MANIFEST? | 09:27 | |
| I have no such think | |||
| thing | |||
| It's built at package compile time automatically | |||
| ingy | I must not be understanding you | ||
| obra | Alias_: _why_ do you do this? | ||
| ingy | sorry I am very tired right now | ||
| obra | what's the purpose? | ||
| Alias_ | obra: A variety of reasons... | ||
| obra: Firstly, so all my devel modules are in one huge /lib | 09:28 | ||
| autrijus | I'm cool with MANIFEST not in trunk. | ||
| (ingy is cool with that too) | |||
| Alias_ | So I can work on improvements to several interlinked modules at once | ||
| Secondly for quality control | |||
| obra | oh. so the problem is that svn doesn't have views yet ;) | ||
| for quality control? | |||
| Alias_ | My build script auto-adds 99_pod.t and does various other sanity checking | ||
| autrijus | nor does svk | ||
| but svk will :) | |||
| clkao: will svk have views? | |||
| Alias_ | obra: Once Test::Inline 2 is done it will also automatically compile the inline tests | ||
| clkao | it's half implemented. and some new fancy api broke that branch. but it is fixable | 09:29 | |
| Alias_ | In the actual directory for the dist, I generally have two files only. Makefile.PL and Changes | ||
| The rest is built | |||
| Next possible problem, how will Freepan handle unpack/repack? | 09:30 | ||
| autrijus | aw, "twigil" | ||
| $@% are "sigils" | |||
| *?^ are "twigils" | |||
| ingy | nice | ||
| Alias_ | Having the release manager/indexer do things to people's packages | ||
| obra | Alias_: will the new test::inline be 100% backwards compat | ||
| Alias_ | obra: As clone as I can get to it | 09:31 | |
| obra | Alias_: it sounds like you'll want to do "releases" to FreePAN | ||
| Alias_ | obra: It will drop a few very redundant things | ||
| obra worries that it'll break RT | |||
| Alias_ | obra: The new Test::Inline has much better support for big projects | ||
| ingy | Alias_: you don't have to use the autodist feature. Likely there will be support for you to build your own dists. | ||
| Alias_ | obra: You can compile tests for the entire lib in one hit | ||
| My biggest T:Inline usage involves 59 test scripts and 5000 SLOC | 09:32 | ||
| ingy | or maybe FreePAN just leaves exports tarballs of releases to CPAN, or something | ||
| TMTOWTDI | |||
| Jouke waves at the Y::T attendees | 09:34 | ||
| autrijus | yo Jouke! | ||
| obra | Alias_: Why do I care that I can compile? | ||
| Alias_ | obra: Because the only thing that pod2test does is compile inline tests into test scripts? | ||
| obra | er right. I don't want to check those into my repo | 09:35 | |
| Alias_ | Maybe bad use of "compile" | ||
| obra | untill I ditch test::inlinethough I've needed a custom pod2test | ||
| Alias_ | The downside of T::Inline 2 is it currently has a little dependency bloat | 09:36 | |
| I hope to resolve that as I get closer to something more community friendly | |||
| obra | when do you plan to release? | ||
| Alias_ | When I get close enough... | ||
| It works fine for me in my uses ATM... the rest is just a gift to everyone, done as I have the time | 09:37 | ||
| But I won't do a "real" release until it's good enough | |||
| s/good/compatible/ | 09:38 | ||
| ingy | and now I speak for FreePAN... | 09:54 | |
| autrijus: will you translate? | |||
| autrijus | sure! | ||
| ingy | Alias_: I will give you commit access to the project :) | ||
| Alias_ | ingy: It scares me too much at the moment :) | 09:55 | |
| ingy | Alias_: everything around here scares me | ||
| hcchien | FreePan talk now | 10:02 | |
| jabbot | pugs - 1195 - Added examples/japh/madgolfer.p6 -- is t | 10:17 | |
| Alias_ | While we are on the subject of cons | 10:19 | |
| ali.as/OSCON | |||
| jabbot | pugs - 1196 - r2839@speights: samv | 2005-03-26 18:3 | 10:47 | |
| pugs - 1197 - cleanup/unification of command line hand | 11:17 | ||
|
11:31
integral is now known as thaum
11:32
thaum is now known as integral
11:53
saorge` is now known as saorge
12:32
tsee_ is now known as tsee
|
|||
| Corion | btw - Win2k:r1197(105/3116) | 12:59 | |
|
13:24
Aankh|Clone is now known as Aankhen``
13:57
Aankh|Clone is now known as Aankhen``
14:07
cnhackTNT|away is now known as cnhackTNT
|
|||
| scw | Hello, I packed pugs into debian package :) | 14:39 | |
| www.csie.ntu.edu.tw/~b92103/pugs | |||
| There are still several problems (path and something like that), I'll fix them tomorrow :) | 14:40 | ||
|
14:49
cnhackTNT|away is now known as cnhackTNT
|
|||
| kungfuftr | pugscode.org <<Overview Journal>> | pugs.kwiki.org | logged: xrl.us/e98m | FBSD_4.11:r1197(114/3115) win2k:r1124(110/2913) Linux:r1185(111/3191) | 14:51 | |
| kungfuftr | pugscode.org <<Overview Journal>> | pugs.kwiki.org | logged: xrl.us/e98m | FBSD_4.11:r1197(114/3115) win2k:r1197(105/3116) Linux:r1185(111/3191) | 14:52 | |
| kungfuftr | bah | 14:52 | |
| integral | mm, what's the two numbers? files failed / subtests failed? | 14:56 | |
| malaire | subtests failed / subtests total | 14:57 | |
| integral can add OS X to that | |||
| obra | hm. pugs has no sockets yet | 15:06 | |
| malaire | My testresults: Linux:r1197(105/3116) | 15:07 | |
| integral | hmm, 13 minutes, _slow_ ;-) | 15:13 | |
| my results: MacOSX:r1197(105/3116) | |||
| pugscode.org <<Overview Journal>> | pugs.kwiki.org | logged: xrl.us/e98m | FBSD_4.11:r1197(114/3115) win2k:r1197(105/3116) Linux:r1197(105/3116) MacOSX:r1197(105/3116) | 15:14 | ||
| autrijus | obra: Write Tests | 15:22 | |
| test and ye shall receive features | |||
| ingy | hola | 15:27 | |
| autrijus: did you actually ever really get SHA1 working as advertised? | |||
| autrijus | ingy: no, the NamedLoader thing needs another ocuple minutes | 15:28 | |
| I will make it all work before (or during) my talk. | |||
| ingy | aye | ||
| I want to move it into modules where it belongs | 15:29 | ||
| that will require major mods to the build system to install all the core .o files | |||
| So they can be built outside of pugs | 15:30 | ||
| and then we can move modules into freepan | |||
| I need to spend another day fighting MakeMaker | |||
| nothingmuch | morning | 15:35 | |
| autrijus | ingy: you want to move SHA1 to modules? | 15:41 | |
| ingy: like, you think it's not possible to make it install properly tomorrow? | 15:42 | ||
| s/install/make/ | |||
| that is fine. | |||
| you can move at will | |||
| ingy | autrijus: I don't want to move until later | ||
| autrijus | k. | ||
| ingy | let's try to make it work where it is tommorrow | ||
| that would be nice | 15:43 | ||
| autrijus | k. | ||
| elmex | woho | 17:13 | |
| autrijus | ? | 17:32 | |
| elmex | autrijus++ | 17:33 | |
| your cool ;) | |||
| autrijus | thanks. :) | 17:34 | |
| jabbot | pugs - 1200 - * mandel.p6 now produces the correct ima | 17:37 | |
| pugs - 1199 - add my name. | |||
| pugs - 1198 - fix one test. | |||
| elmex | bbl | 17:39 | |
| kungfuftr | autrijus: who owns jabbot? | 17:43 | |
| autrijus | gugod | 17:45 | |
| stevan | autrijus: I have TODOed all the tests | ||
| I am going to svn up it now | |||
| I added # unTODOme to the end of all the todo-ed tests | 17:46 | ||
| do some shell script wizard maybe can whip something up to automate this | |||
| jabbot | pugs - 1201 - * switch to the C-line #line comment at | 17:47 | |
| stevan | and when all the tests run, we have 3198 | ||
| autrijus | thank you. | 17:48 | |
| stevan | ok r1202 - all the tests TODOed | ||
| autrijus | I've just implemented Leo's fixes. | ||
| stevan | no problem :) | ||
| autrijus | perl5 is now: | ||
| stevan | for Parrot stuff? | ||
| autrijus | real 0m6.213s | ||
| user 0m5.695s | |||
| pugs is now: | 17:49 | ||
| real 0m5.652s | |||
| user 0m5.225s | |||
| yeah. | |||
| stevan | :) | ||
| ok I am gonna be offline for the day, enjoy yourself | |||
| BTW - kwid changelog ,.. very nice | 17:50 | ||
| autrijus | yeah, much more readable | ||
| thanks stevan, see ya! | |||
| kungfuftr | autrijus: where's a good place to dive into the haskell code? | 17:53 | |
| autrijus | kungfuftr: depends on your interests... | ||
| AST.hs is the definition of everything | |||
| Prim.hs is most rewarding | 17:54 | ||
| kungfuftr | autrijus: paranoia is my intrest | ||
| =0) | |||
| autrijus | Eval.hs is the heavy weight. | ||
| so, it's all good :) | |||
| jabbot | pugs - 1204 - * Prepare for release. | 17:57 | |
| pugs - 1203 - * switched both mandel.p5 and mandel.p6 | |||
| pugs - 1202 - TODOed all the tests in preparation for | |||
| kungfuftr | bah, i need a faster machine | ||
| autrijus | zzz & | 17:58 | |
| elmex | hi | 18:15 | |
| jabbot | pugs - 1205 - * add newline at end of file | 18:17 | |
| pugs - 1206 - untodo one test, it's already ok. | 18:37 | ||
| kungfuftr | pugscode.org <<Overview Journal>> | pugs.kwiki.org | logged: xrl.us/e98m | FBSD_4.11:r1206(10/3197) win2k:r1197(105/3116) Linux:r1197(105/3116) MacOSX:r1197(105/3116) | 18:47 | |
| jabbot | pugs - 1207 - fix examples test. '&>' will go backgoun | 19:07 | |
|
19:49
_metaperl is now known as metaperl
19:51
Aankh|Clone is now known as Aankhen``
|
|||
| elmex | hi | 19:54 | |
| boyz | |||
| where to find a real perl6 spec? | 20:09 | ||
| gaal | t/Synopsys | ||
| kungfuftr | elmex: dev.perl.org/perl6/ also handy | 20:10 | |
| elmex | gaal: the Synopsys are a bit ... 'fuzzy' ;0 | 20:14 | |
| gaal | they are concise; they're considered the (incomplete) spec. perhaps the exegeses and apocalypes might come in handy? | 20:15 | |
| Darren_Duncan | Anyone know about how many hours I have left to squeeze in more commits before the 6.0.13 release cutoff? | 20:18 | |
| vladtz | and break a few test along the way :-) | 20:19 | |
| Darren_Duncan | all my commits in the next few hours are in /modules, so shouldn't break anything | 20:20 | |
| they are just semi-critical to making the ports look a lot better | 20:21 | ||
| vladtz | well it was just good to see all tests passed again after several days of finding out how to compile for i386 on a athlon-64... | 20:24 | |
| kungfuftr | pugscode.org <<Overview Journal>> | pugs.kwiki.org | logged: xrl.us/e98m | FBSD_4.11:r1207(0/3197) win2k:r1197(105/3116) Linux:r1197(105/3116) MacOSX:r1197(105/3116) | 20:36 | |
| kungfuftr | NB: while 0 tests fail, the goto test still doesn't compile correctly | 20:36 | |
| pugscode.org <<Overview Journal>> | pugs.kwiki.org | logged: xrl.us/e98m | FBSD_4.11:r1207(0/3197) win2k:r1197(105/3116) Linux:r1197(105/3116) MacOSX:r1197(105/3116) **[793 tests TODO]** | 20:42 | ||
| gaal | it doesn't? | 20:42 | |
| i thought i'd fixed it last night | 20:43 | ||
| kungfuftr | 2 secs | ||
| gaal | compiles fine here | ||
| kungfuftr | gaal: paste.husk.org/2890 | 20:44 | |
| gaal | sure you svn up'ed? can you look at the file and see if most of it is commented out? | 20:45 | |
| (from line 17 on) | 20:46 | ||
| kungfuftr | 2 secs | ||
| yar... conflict from last svn up... goi | |||
| gaal | we're no trying to adhere to 'all tests must run' policy - which means parsefails are tagged with a todo_fail() or a fail(), then commented out. | 20:47 | |
| if you see a test blowing up, please fix it :) | 20:48 | ||
| kungfuftr | heh, if i could... not enough haskellknowledge... =0/ | ||
| gaal | i meant the test :) though hey, fixing the code would be nice too :) | 20:49 | |
| kungfuftr | heh | ||
| would love to fix code... but has spirraled | |||
| vladtz | kungfuftr: yes I know, lots of todo's | 20:52 | |
| enough for now, bye | |||
| kungfuftr | all tests pass on FreeBSD 4.11... yay! =0) | 20:59 | |
| gaal: there's going to be a release very soon, aye? | 21:23 | ||
| anyone? | 21:34 | ||
| Darren_Duncan | it should be on the 27th, Autrijus' time | ||
| which is later today the 26th, my time | |||
| I need a few more hours to get stuff in first | 21:35 | ||
| kungfuftr | k, will commit an interim MANIFEST | ||
| Darren_Duncan | why was the old MANIFEST removed? | ||
| It can be regenerated along with any commit using 'make manifest' | |||
| kungfuftr | being updated too much iirc | ||
| Darren_Duncan | since Autrijus may get up and do his thing at any time, I am meanwhile doing smaller commits less often, to lessen risk | 21:37 | |
| jabbot | pugs - 1208 - large Locale::KeyedText documentation up | ||
| Darren_Duncan | more often I mean | ||
| kungfuftr | yar, i think he's off to bed now | ||
| Darren_Duncan | yes | 21:38 | |
| its early morning in Taiwan right now | |||
| autrijus | er. | 22:47 | |
| don't do a interim MANIFEST. :) | |||
| I can gen one locally. | |||
| btw, hi. | 22:48 | ||
| kungfuftr | np | ||
| noticed wasn't in svn anymore, so didn't | |||
| autrijus | :) | 22:49 | |
| kungfuftr can be sensible at time | 22:50 | ||
| Darren_Duncan | hello Autrijus! | ||
| kungfuftr | autrijus: go to bed! | ||
| Darren_Duncan | question: in how many hours is the cut-off for getting /modules stuff into 6.0.13? | ||
| didn't he just get up? | |||
| kungfuftr | autrijus: btw, is there anything in place for .xs stuff at the moment | ||
| Darren_Duncan: 4 hrs sleep does not count | 22:51 | ||
| autrijus | Darren_Duncan: I don't know, how many you need? | ||
| Darren_Duncan | as many as I can get ... or I suppose 3-4 hours | 22:52 | |
| autrijus | that's fine. | ||
| it's 7am here. | |||
| I'll do release at noon. | |||
| Darren_Duncan | I can give new estimates as time goes by | ||
| autrijus | sounds like a plan? | ||
| Darren_Duncan | sounds ok so far | ||
| I'll let you know closer to that if I'm running short of time | |||
| autrijus | I need to do interpretation and my real talk afternoon | ||
| sure =) | 22:53 | ||
| will you be committing new files so I need to regen manifest? | |||
| Darren_Duncan | meanwhile, I'm doing smaller commits more often, to reduce risk | ||
| kungfuftr | Darren_Duncan: what platform you running on? | ||
| Darren_Duncan | I'm on Mac OS X 10.3.8 currently, 10.4 when it comes out | 22:54 | |
| autrijus | k, cool! | ||
| Darren_Duncan | rumors say mid-April | ||
| kungfuftr | Darren_Duncan: can you update the end of the topic line? | ||
| Darren_Duncan | I never tried to do that ... can a non-admin do it? | 22:55 | |
| autrijus | all can. | ||
| kungfuftr | yup | ||
| there's no +t on the channel | |||
| Darren_Duncan | I'm using the Colloquay client | ||
| quy | |||
| kungfuftr | Darren_Duncan: you can paste in chan, someone else will update | ||
| Darren_Duncan | I'll explore the menus in case there's something about the topic line | ||
| is there something you want me to put in the topic line for you? | 22:56 | ||
| kungfuftr | autrijus: an .xs stuff at all? or easy was to port .xs based modules? | ||
| Darren_Duncan: MacOSX:r1197(105/3116) | |||
| <platform>:<revision>(<failed>/<total>) | 22:57 | ||
| Darren_Duncan | do you want me to try a rebuild? | ||
| kungfuftr | yar, from latest revision (1208) | ||
| Darren_Duncan | wait a few minutes | ||
| kungfuftr | np | 22:58 | |
| Darren_Duncan | starting 'make' now ... | ||
| starting 'make test' now | 23:04 | ||
| autrijus | kungfuftr: there will be inline support for C real soon | ||
| External/C.hs | |||
| kungfuftr | autrijus: nice | 23:05 | |
| autrijus: anyone thought of tackling a DBI port? | |||
| bollocks... bigger than I initially though... hhhmmm... | 23:06 | ||
| autrijus | er, port DBI::PurePerl | ||
| that's all you need | |||
| kungfuftr | ah | 23:07 | |
| Darren_Duncan | makes sense to me | ||
| make test is still running ... fyi, I'm still on GHC 6.2, not 6.4, if that matters | 23:08 | ||
| kungfuftr | autrijus: ah! thanks, will have a peek in the morning | ||
| autrijus | Darren_Duncan: that's good. | ||
| although if you go up to GHC 6.4 | |||
| you'll have a much quicker test turnaround :) | |||
| kungfuftr | autrijus: ghc 6.4 in ports yet? | 23:09 | |
| Darren_Duncan | because its faster, or it skips more tests? | ||
| pjcj | autrijus: Would I be right in thinking that if I were to walk the AST and hook into reduce I would be able to produce a p6 coverage tool? | 23:10 | |
| Or maybe there's a better way? | |||
| autrijus | kungfuftr: yup | 23:12 | |
| kungfuftr has another peek | |||
| autrijus | pjcj: yes and yes. | 23:13 | |
| pjcj: if you outline the things you need | |||
| then I can probably add hooks for you ast part of my Eval.hs refactoring | |||
| in a way that doesn't hurt any performance if not used. | |||
| send to p6c :) | |||
| Darren_Duncan | okay, there is good news and bad news re make test | 23:14 | |
| pjcj | OK, I'll do that. When are you doing the refactoring? ie, do I need to do it now? | ||
| autrijus | no, today is 6.0.13 | ||
| refactoring is next week | |||
| then 6.0.14 | |||
| and may or may not be a 6.0.15 | |||
| Darren_Duncan | good news is, 'All tests successful, files=144, tests=3198' | ||
| autrijus | then 6.2.0. | ||
| pjcj | OK, I'll have a think and send off some mail tomorrow then. | ||
| autrijus | danke | ||
| happy thunking | |||
| pjcj | but first, sleep, I think | 23:15 | |
| Darren_Duncan | then it appeared to try running another test suite and died | ||
| citing file "t/1-basic.t" | |||
| will pastebot it | |||
| pasteling | "Darren_Duncan" at 24.108.164.7 pasted "result of 'make test' on Mac OS X -- good news, bad news" (15 lines, 1.2K) at sial.org/pbot/8656 | 23:17 | |
| kungfuftr | Darren_Duncan: i assume it's a test for ext/Test/t/1-basic.t | ||
| autrijus | ingy will be around soon. | ||
| is the "make install" overwriting perl5's Test.pm bug fixed? | 23:18 | ||
| I'll check both with him. | |||
| kungfuftr | it's because pugs isn't installed in that path | ||
| autrijus | it shouldn't need to. | ||
| it should respect HARNESS_PERL | 23:19 | ||
| Darren_Duncan | kungfuftr, probably, and I pasted the details anyway | ||
| anyway, because of the death, I didn't get any (N/M) result | |||
| kungfuftr | autrijus: i get similar here | ||
| kcwu | after make clean, src/External/Haskell/*.o havn't be removed .. | 23:20 | |
| Darren_Duncan | Note that I did the initial Makefile with the system Perl 5.8.1 but that should be acceptable | ||
| Although I did get a "Warning: prerequisite ExtUtils::MakeMaker 6.15 not found. We have 6.12." | |||
| autrijus | Darren_Duncan: try svn up and again | 23:21 | |
| Darren_Duncan | okay | ||
| now doing 'make' again | 23:22 | ||
| kungfuftr does the same | |||
| Darren_Duncan | now 'make test' again | ||
| autrijus | kcwu: fixed. | 23:23 | |
| r1210 | |||
| elmex | perl6 is dead | ||
| obra | long live perl6 | ||
| kungfuftr | elmex: no no, it'll be here by christmas | ||
| elmex | i don't belive in miracles | 23:24 | |
| Darren_Duncan | I'm on 1209; should I kill the test and up again? | ||
| obra wrote a perl6 script last week | |||
| autrijus | you don't need to believe when you can actually know. | ||
| Darren_Duncan: no need to | |||
| Darren_Duncan | ok | ||
| obra has no faith. | |||
| obra has something better | |||
| kungfuftr | obra: leet hacker perl skills? | 23:25 | |
| autrijus | prescient ability? | ||
| obra | visible proof | ||
| obra waves at his proof | |||
| kungfuftr | obra: tatoo of a camel? | ||
| autrijus particles back | 23:26 | ||
| jabbot | pugs - 1210 - * kcwu reported that we should clean src | 23:27 | |
| pugs - 1209 - * attempt a fix at the make test bug dar | |||
| kcwu | does make tags works for you? i got "hasktags: src: openFile: inappropriate type (is a directory)" | ||
| autrijus | kcwu: fix please :) | 23:28 | |
| kcwu | autrijus: ok, just make sure it's not my own problem :) | 23:29 | |
| Darren_Duncan | autrijus, it now has no errors and says all tests successful | 23:31 | |
| kcwu | err, seems that vim doesn't like tags file generated by hasktags :( | 23:35 | |
| jabbot | pugs - 1212 - hasktags only likes files, not directory | 23:37 | |
| pugs - 1211 - minor LKT 5v1.03 sync update, ignorable | |||
| stevan | autrijus: any way to make split support regexp quickly? | 23:42 | |
| kungfuftr | stevan: you can do split with pure perl5 regexes | 23:44 | |
| stevan | kungfuftr: how :) | 23:45 | |
| kungfuftr | stevan: my @foo = $string =~ /<insert voodoo regex here>/; | 23:46 | |
| stevan | :) | ||
| jabbot | pugs - 1213 - * tags file should depend on source file | 23:47 | |
| stevan | ok, hopefully I can make the regexp Voodoo work in pugs :) | ||
| kungfuftr | it requires doing some zero lookahead assertion and use of the g modifier | ||
| stevan | kungfuftr: my regexp fu is only so-so | ||
| I am trying to do this: split /([A-Z]<\s+|[A-Z]<|\s+>|>)/, $text | 23:48 | ||
| any thoughts on how to convert it? | 23:49 | ||
| kungfuftr | 2 secs, i'll have a think | ||
| stevan | cool | ||
| kungfuftr | stevan: can you give me a copy of the text? | ||
| stevan | yeah | 23:50 | |
| perlbot nopaste | |||
| perlbot | Paste your code here and #<channel> will be able to view it: sial.org/pbot/<channel> | ||
| pasteling | "stevan" at 67.186.136.119 pasted "split -> to -> //g" (10 lines, 328B) at sial.org/pbot/8658 | ||
| stevan | kungfuftr: BTW - I am doing it in perl5 right now | 23:52 | |
| to make sure my logic is right | |||
| kungfuftr | yar, will do same here | 23:53 | |