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