pugscode.org/ | nopaste: sial.org/pbot/perl6 | ?eval [~] <m oo se> | We do Haskell, too | > reverse . show $ foldl1 (*) [1..4] | irclog: irc.pugscode.org/
Set by diakopter on 11 July 2007.
duzy greeting... 08:31
bloonix morning :-) 08:46
pugs_svn r18841 | fglock++ | [kp6] added 'perl5rx' backend to script/run_tests.pl 10:50
pugs_svn r18842 | fglock++ | [kp6] improved test-driven development a bit: 11:27
r18842 | fglock++ | - added "--section=todo" option to script/run_tests.pl
r18842 | fglock++ | - moved failing tests (failing in the Perl 5 backend) to t/todo
r18842 | fglock++ | - "make test" runs all tests that are supposed to pass;
r18842 | fglock++ | - "make test_todo" runs all tests that are supposed to fail
xinming_ @seen audreyt 13:49
lambdabot audreyt is in #haskell and #ghc. I don't know when audreyt last spoke.
moritz_ xinming_: according to the irc logs at irclog.perlgeek.de/search.pl?channe...eyt&q= the last activity was 2007-07-15 in this channel 14:01
lambdabot Title: IRC logs - Search
xinming_ misses audreyt. even if she never commit. >_< 14:05
masak xinming_: that sentiment is probably shared by many here. but it seems that audreyt needs to recharge and find a more sustainable lifestyle. 2005/2006 were likely very draining for her. I wish her all the rest she deserves, and that she not feel obliged to come back before she feels ready. 14:09
in the meantime, I'm trying to understand pugs while it's not a moving target :)
moritz_: how does the highlighting work in the above search link? 14:14
it seems pretty random
moritz_ masak: it pretty much works if no matches are in the context
masak: every search result is padded with 2 (I think) lines of context ... 14:15
masak: and if results occur in the context they aren't hilighted
I'm to lazy to do it right[tm]
the logs show that the search isn't used very much, so I see no point in it 14:16
masak oki
no worries
just a bit confused over the logic behind it :) 14:17
moritz_
.oO( it's all in the pugs repo, so feel free to fix it ;)
masak great :)
masak puts it on some abstract personal TODO list
moritz_ wonders if he shouldn't use sphinx or some other OSS search engine 14:18
mysql is very slow when many matches are found
or my implementation using mysql, that is ;)
buetow nick pbuetow 14:22
ups
sorry
pugs_svn r18843 | fglock++ | [kp6] added t/todo/63-autovivify.t 15:15
pugs_svn r18844 | fglock++ | [kp6] added Runtime::Perl5::Container; to be refactored out from MOP.pm 15:37
pugs_svn r18845 | fglock++ | [kp6] finished Container extraction 16:02
dlocaus waves "hello" 16:43
moritz_ waves back
dlocaus sorry guys, been working on another project "off and on"
moritz_ dlocaus: most of us work that way 16:44
no need to apologize 16:45
dlocaus :)
kp6 is a mini project to help get perl6 going? 16:50
dlocaus was reading v6/docs/kp6-roadmap-...?
moritz_ dlocaus: it's one of the possible bootstrapping roads 16:51
dlocaus what is pugs then?
moritz_ another road ;) 16:52
PerlJam A haskell implementation of perl 6.
dlocaus: There are several implementation-paths for perl 6: haskell, perl5, parrot (and maybe others that I don't know about) 16:53
dlocaus parrot? Isn't parrot the "assembly" code of perl6?
actually, a CISC set for perl6?
PerlJam something like that.
moritz_ dlocaus: yes, but there's a parrot based implemetation as well... 16:54
dlocaus: parrot comes with compiler tools (TGE, PGE) that are very handy
dlocaus hummm
moritz_ the big difference between kp6 and the other projects is that kp6 is written in itself 16:55
s/written/compiled by/
nearly there, at least
dlocaus ok 16:56
PerlJam and while pugs and kp6 are specifically for perl 6, parrot is meant to be used for other languages as well. 16:57
(hence the compiler tools)
dlocaus yes. 16:58
It's just trying to figure out how kp6 works.
moritz_ it's run by magic
PerlJam dlocaus: hang around here an ask questions :)
moritz_ small fairies whirling through your CPU and memory
dlocaus at the moment, I have to re-install firefox... for some reason, its not processing file types properly
.txt, .jpg etc.. 16:59
PerlJam moritz_: so ... the reason we don't have perl 6 today is not enough fairies? ;)
dlocaus moritz_: is there anything I can help with?
moritz_ PerlJam: yes 17:00
dlocaus: I'm not up-to-date atm... try to ask fglock or spinclad
dlocaus fglock: is there anything I can help out with? 17:00
I saw there was soemthing about refactoring MOP -> Runtime::(lost to memory) 17:01
fglock dlocaus: I'm working on autovivification atm
pmurias dlocaus: parrot is the cpu , pir is the assembly
fglock I've added several TODO items to the list
dlocaus would die without wikipedia. 17:02
fglock looks up TODO in wikipedia 17:03
dlocaus en.wikipedia.org/wiki/Autovivification
lambdabot Title: Autovivification - Wikipedia, the free encyclopedia
fglock ah, that
dlocaus r18844 | fglock++ | [kp6] added Runtime::Perl5::Container; to be refactored out from MOP.pm 17:05
that is what I was looking for. 17:06
opps... he finished it
pugs_svn r18846 | fglock++ | [kp6] partial impl of $a{'key'} autovivification
fglock dlocaus: you could factor out "Value" (including Str, Int, ...) 17:07
dlocaus fglock: I would be happy to. Can you tell me how you what you want the destination code look like? 17:08
ie: dlocaus: find each $::Int=make_class(...)+related code and put it into Rutime::Perl5::(insert name here)? 17:09
dlocaus fglock: do you want me to use Runtime::Perl5::Container for as an example? 17:10
fglock dlocaus: yes - it starts near $::Value, and the module is Value.pm 17:11
it doesn't need to include the "dispatch" thing, because that belongs to Object
dlocaus you just want a ".pl" file of sorts, you are not looking for a "package" delcarion correct?
"grep package Container.pm" yields no results. 17:12
fglock svk up ?
dlocaus I am upto date
there is no "package" in the file
fglock svn.pugscode.org/pugs/v6/v6-KindaPe...ntainer.pm 17:13
lambdabot tinyurl.com/ypnt38
fglock the classes are global - there is no "package"
they are "perl 6" "packages"
dlocaus I mean
package Runtime::Perl5::Container;
fglock yes, there are only "Perl 6 land" classes 17:14
dlocaus while the classes are global, I'm not sure what happens to the variables declared in files like Container.pm
fglock which are created with make_class
"Scalar" is stored in $main::Scalar in Perl 5 17:15
dlocaus oh I see
dlocaus ok, off I go 17:15
to work on his
this
fglock coffee & 17:16
dlocaus make test does not work on the current respository... investigating. 17:32
fglock b 17:35
dlocaus script/run_tests.pl --backend=perl5 does not complete on TAP::Harness (Test::Harness 3.0) 17:38
pugs_svn r18847 | dlo++ | [kp6] a small addon to make sure the test(s) actually exist before running them. -dlocaus 17:59
dlocaus is there an cpan irc channel? 18:08
for the people maintaince rt.perl.org? 18:09
sorry, rt.cpan.org
fglock dlocaus: there is a channel for p5p (perl 5 core devel) 18:13
dlocaus humm, not quite what I was looking for
I spotted this on Tap::Harness's RT listing 18:14
rt.cpan.org/Public/Bug/Display.html?id=30718
lambdabot Title: #30718: Notice:***Your email account will be suspended***
dlocaus looks like a virus
I'll check out p5p 18:15
obra dlocaus: perl.org squashes most of the spam hitting rt.cpan.org, but, well, some will always leak through 18:54
dlocaus obra: oh, I thought that was an intential hack... as some malware writers are now custom targetting their victims.
obra nah. 18:57
dlocaus :)
pugs_svn r18848 | fglock++ | [misc/pX] added "Toto" domain-specific language (very early devel stage, uses v6.pm) 19:17
fglock this is my current $work 19:18
dlocaus what's a bug and what is user error? 19:22
TAP::Harness->new( { exec => [ 'perl', '', '-Bperl5' ] } );
The empty quotes cause TAP::Harness to behave well weird.
The empty quotes shouldn't be there, but then TAP::Harness should be cleaning it input some what.
Should I report this as a but to TAP::Harness?
/as a but/as a bug/
moritz_ you could report a whishlist bug... 19:24
saying they should produce a warning
dlocaus ah, good idea
pugs_svn r18849 | dlo++ | [kp6] Test::Harness 3.00+, does not like having empty quotes in the exec=> [ ... ], it causes wierd behavior
pugs_svn r18850 | fglock++ | [misc/pX/.../Toto] added License 19:29
moritz_ uhm, debian-legal wouldn't be happy with that license statement, but I guess the rest of the world is ;) 19:30
dlocaus ok, getting lunch, then back to MOP->Value.pm 19:36
fglock moritz_: I'm working on the license 19:41
moritz_ fglock: no worries ;)
fglock: this is one of the classic BSD licenses, iirc: www.opensource.org/licenses/mit-license.php 19:42
lambdabot Title: Open Source Initiative OSI - The MIT License:Licensing | Open Source Initiative
moritz_ www.opensource.org/licenses/bsd-license.php <-- the OpenBSD version 19:43
lambdabot Title: Open Source Initiative OSI - The BSD License:Licensing | Open Source Initiative
pugs_svn r18851 | fglock++ | [misc...Toto] fixed license (reused from Language::Tea from CPAN); 19:44
r18851 | fglock++ | grammar now allows SQL-style comments
fglock this is better
moritz_ yes, indeed
fglock home & 19:48
pugs_svn r18852 | dlo++ | [kp6] added some minor documentation for Container.pm 20:01
dlocaus I gotta work on the other project now, I'll be back later... 20:59
dlocaus waves
moritz_ ciao 21:00