|
»ö« | perl6.org/ | nopaste: paste.lisp.org/new/perl6 | evalbot usage: 'perl6: say 3;' or rakudo:, alpha:, pugs:, std:, or /msg p6eval perl6: ... | irclog: irc.pugscode.org/ | UTF-8 is our friend! Set by lichtkind on 5 March 2010. |
|||
| Tene | sorear: also of concern is passing Rakudo hashes to blizkost | 00:00 | |
| jnthn | Yes, that one is certainly an issue ATM. | ||
|
00:08
nihiliad joined
00:12
nihiliad left
|
|||
| masak | alpha: regex foo { a* }; say 'aa' ~~ /<foo> a/ | 00:17 | |
| p6eval | alpha 30e0ed: OUTPUT«aa» | ||
|
00:20
Sarten-X left
00:22
Sarten-X joined
00:29
payload left
|
|||
| dalek | kudo: cddc8a7 | (Solomon Foster)++ | src/core/operators.pm: Add infix:<X> too. moritz++ |
00:29 | |
|
00:30
payload joined
00:33
masak left
00:36
drakej joined
00:51
hanekomu_ left
|
|||
| pugssvn | r30211 | lwall++ | [S12] pasto noticed by goeff++ | 00:59 | |
| colomon | what's the test file for testing Test.pm? | 01:09 | |
| mberends | colomon: hopefully you're just asking a rhetorical question ;) | 01:11 | |
| colomon | nope. | ||
| mberends | there isn't a test test | ||
| colomon | t/01-sanity/99-test-basic.t actually appears to be. | ||
| not very sophisticated tests, however. | |||
| mberends | indeed | ||
| colomon | I've just added a new "is" locally, which takes two iterables and compares them member by member. | 01:12 | |
| trying to figure out how to test what I have done. | 01:13 | ||
| and if it is a good idea... | |||
| mberends | is() is nice. I've used perldoc Test::More as guidance for that before | 01:15 | |
| colomon | the problem is comparing two Iterables has become a bit tricky, and give lousy feedback. | 01:20 | |
| It's why all those "GatherIterator" messages show up when tests fail. | |||
| mberends | it should be sufficient to show the first element that differs, the possibilities vary too much after that | 01:24 | |
| colomon | The version I coded tries to get all the elements in each array to list, but I suppose that doesn't work if one of the lists is infinite. | 01:25 | |
| mberends | soon you'll be implementing diff inside Test.pm ;) | 01:27 | |
| colomon | dear heavens, I hope not. | 01:28 | |
|
01:32
kfo left
|
|||
| colomon | dammit, nopaste is down again. | 01:38 | |
| gist.github.com/345618 | 01:39 | ||
| mberends likes it | 01:41 | ||
| colomon | no idea if it works, but it does compile. :) | 01:42 | |
| mberends | is the gather really necessary? | ||
|
01:43
chromatic left
|
|||
| colomon | oh, nope! | 01:43 | |
| cut-n-paste mistake. | |||
| mberends | the missing take looked suspicious | ||
| colomon | indeed, I remembered to delete the take. | 01:44 | |
| mberends | the output on huge data sets will be unwieldy though | 01:45 | |
| colomon | sure, but we probably shouldn't be doing tests on huge data sets. | ||
| mberends | true as well | 01:46 | |
| colomon | it's still a lot more wieldy than what we have now, at any rate. :) | ||
| mberends | if it compiles, ship it! | 01:47 | |
|
01:48
nacho joined
01:49
payload left
01:50
kfo joined
|
|||
| colomon | actually the first two versions on the gist didn't. | 01:51 | |
| but it does now. :) | |||
| (my first version did compile, then I made a couple of "simple" edits that broke it completely and gisted those.) | 01:53 | ||
| mberends | the use of try on lines 22-23 looks a bit strange, without CATCH. Did you do that because of empty arrays, or completely undefined arrays? | 01:55 | |
|
01:55
kfo left
|
|||
| mberends | (probably because of unknown .perl bugs, I guess) | 01:56 | |
| snarkyboojum | hi guys, are the graphs on rakudo.org/status broken/not updating? | 01:57 | |
| or is it a manual thing to update them :) | |||
| mberends | just not updating, pmichaud++ used to do it half manually | 01:58 | |
| snarkyboojum | ah | ||
| mberends | the scripts are in rakudo/tools | 01:59 | |
| snarkyboojum | mberends: cheers :) just looking there actually | ||
| ah - last update to spectest-progress.csv was a month ago too | 02:01 | ||
| colomon | mberends: that's just copied from the other versions of is. | 02:06 | |
| I think it's to prevent minor trouble from becoming a crash, perhaps? | |||
|
02:07
nacho left
02:08
jaldhar joined,
dalek left
|
|||
| mberends | colomon: better safe than sorry, when testing an unpredictable subject | 02:10 | |
|
02:11
dalek joined
|
|||
| mberends | snarkyboojum: pmichaud++ planned to catch up all of spectest-progress.csv before he had to take so much time off. irclog.perlgeek.de/perl6/2010-02-10#i_1975796 and after irclog.perlgeek.de/perl6/2010-03-12#i_2095373 | 02:16 | |
| sorear | jnthn: Why does blizkost only announce on a channel you aren't even on? | 02:20 | |
|
02:27
payload joined
|
|||
| snarkyboojum | mberends: okydoke | 02:36 | |
|
02:43
Patterner left
02:48
kfo joined
02:50
Juerd left,
dalek left,
dukeleto left,
pugssvn left,
PerlJam left
03:02
Psyche^ joined,
Psyche^ is now known as Patterner
|
|||
| snarkyboojum | svn.pugscode.org/pugs/t/spec is down? | 03:35 | |
| looks like pugscode.org is off the net | 03:37 | ||
| colomon | I can't see it either. | ||
|
03:44
meppl left,
alester joined
|
|||
| snarkyboojum | colomon: who do we prod to resurrect it :) | 03:44 | |
| colomon | I think maybe it's on feather? In which case, maybe Jured? | 03:45 | |
| snarkyboojum | ah, feather has been up and down of late eh | ||
| snarkyboojum pokes Jured politely | |||
| snarkyboojum realises he's poking thin air atm | |||
| I wanted to have a bash at getting the spectest graph up to date :) | 03:46 | ||
|
03:49
drakej left
04:00
envi^home joined
04:10
Alias joined,
Alias_ left
04:20
mikehh joined
04:47
molaf joined
05:02
molaf left,
sanxiyn joined
05:13
gfx joined
|
|||
| snarkyboojum just discovered tools/test_summary.pl - nice :) | 05:17 | ||
| bkeeler | Yeah. It's nice for finding low hanging fruit | 05:18 | |
| make spectest for regression checks. Runs faster for me | |||
| snarkyboojum | bkeeler: and for generating spectest graphs :) | 05:20 | |
|
05:25
Alias left
|
|||
| diakopter | [!!!!!!!!!!!!!!!!!!!!!OT] courses.cs.vt.edu/~cs3604/support/W...veats.html | 05:26 | |
| snarkyboojum | hehe 1. Avoid alliteration. Always. | ||
| oic - they're all funny | |||
| ;) | 05:27 | ||
| diakopter | I don't know why pugscode.org dns iz baroque | 05:29 | |
| I also don't know why she swallowed a fly. I guess she'll die. | |||
|
05:33
ChanServ sets mode: +o diakopter
05:34
diakopter was kicked by diakopter (AND DON'T LET THE DOOR HIT YOU ON THE WAY OUT))
05:43
Entonian joined
05:59
sanxiyn left
06:05
chromatic joined
06:11
abra joined
06:27
jaldhar left
06:29
Entonian left
06:30
alester left
06:35
Entonian joined
06:36
zpmorgan joined
|
|||
| zpmorgan | perl6: say eval{eval{eval{eval{eval{eval{1}}}}}} | 06:37 | |
| p6eval | elf 30211: OUTPUT«"my" variable $s masks earlier declaration in same scope at (eval 128) line 3."state" variable @_ masks earlier declaration in same scope at (eval 128) line 3."my" variable $s masks earlier declaration in same scope at (eval 128) line 3."state" variable @_ masks earlier | ||
| ..declarat… | |||
| ..rakudo db0f85: OUTPUT«Not enough positional parameters passed; got 0 but expected 1current instr.: 'eval' pc 278726 (src/gen/core.pir:8488)» | |||
| ..pugs: OUTPUT«*** No compatible multi variant found: "&eval" at /tmp/ZB1kYyNuKN line 1, column 5 - line 2, column 1» | |||
| sorear | What does the rakudo project think of that distutils patch? | 06:38 | |
|
06:39
ShaneC left
|
|||
| bkeeler | I didn't look at the patch, but I like the idea | 06:42 | |
|
06:46
Entonian left,
Chillance joined
06:55
Guest85367 is now known as Trashlord
06:56
Trashlord left,
Trashlord joined
07:07
cotto left
07:20
M_o_C joined
|
|||
| mathw | phenny: tell pmurias I don't know what a dan test looks like yet, I'll let you know when I've watched the ones they're doing today! | 07:34 | |
| phenny | mathw: I'll pass that on when pmurias is around. | ||
| snarkyboojum | pugscode.org is still down | 07:35 | |
| I guess people must be sleeping :) | 07:36 | ||
| mathw | I probably should be | 07:37 | |
| but I woke up | |||
| snarkyboojum | :) | 07:38 | |
|
07:39
cotto joined
|
|||
| snarkyboojum | phenny: tell Juerd pugscode seems to be having issues again (I guess it's on feather?) - currently down/unavailable | 07:40 | |
| phenny | snarkyboojum: I'll pass that on when Juerd is around. | ||
| snarkyboojum | I don't suppose the spectest is mirrored anywhere? :) | 07:42 | |
|
07:43
riffraff joined
|
|||
| mathw | I don't think so | 07:43 | |
| people will have local checkouts hanging around at various stages of up-to-date-ness | |||
| but I don't think there's a mirror of the svn repo | |||
| snarkyboojum deleted his checked out copy earlier today | |||
| mathw has one that's probably a week old | |||
| snarkyboojum | :| | ||
| mathw | that was the last time I tried to do anything rakudo-y | 07:44 | |
| snarkyboojum | oh well - movie time it is then :) | 07:45 | |
| afk & | |||
|
08:10
riffraff left
08:12
zpmorgan left
08:43
Su-Shee joined
08:51
M_o_C left
08:53
vamped joined
|
|||
| vamped | o/ | 08:54 | |
| moritz_ | good morning | ||
| vamped | moritz: hey, I'm still looking at that "lhf" RT63588, but it's not coming forth yet | 08:56 | |
| moritz_ | vamped: is there anything I can help you with? | 08:58 | |
|
09:03
hanekomu_ joined
09:09
M_o_C joined
|
|||
| moritz_ | rakudo: my $x = 3; class A { has $.y = $x }; say A.new.y | 09:10 | |
| p6eval | rakudo db0f85: OUTPUT«Lexical '$x' not foundcurrent instr.: 'perl6;A;_block62' pc 518 (EVAL_1:207)» | ||
| moritz_ | oh | ||
| I thought that worked | |||
| vamped: then I must apologize, it's not that LHF after all - it doesn't work :( | |||
|
09:12
chromatic left
|
|||
| vamped | well, it's improved but not fixed. | 09:15 | |
| rakudo: our $x; class Foo {$x = 3}; say $x | 09:16 | ||
| p6eval | rakudo db0f85: OUTPUT«3» | ||
| vamped | moritz_: thanks for help | ||
|
09:31
nadim joined
|
|||
| moritz_ | sorear: re distutils patch, that's the second one already. pmichaud commented on the first one, asking if the customizations works that some linux distributions use for packaging rakudo - I've never seen an answer to that question | 09:34 | |
| sorear | I don't follow | 09:35 | |
| \o/ Parrot can now call CODE refs in p5 | |||
| it's a pity dalek died with feather | 09:36 | ||
| moritz_ | some linux distributions ship rakudo RPMs | 09:37 | |
| they have patches to customize directory layouts etc. | |||
| the question is if it is still possible to write such patches when we use distutils | |||
| sorear | and this is incompatible with any progress^Wchanges in the build system | 09:38 | |
| moritz_ | no | ||
| it is just a question that must be asked | |||
|
10:03
gfx left
10:32
espadrine joined
|
|||
| moritz_ | phenny: tell pmichaud that I started the refactor_mob_generation branch of nqp-rx. It changes the actualy generation of a match object to a call to single constructor - which can easily be re-implemented in HLLs | 10:34 | |
| phenny | moritz_: I'll pass that on when pmichaud is around. | ||
| moritz_ | phenny: tell pmichaud the plan is to provide nqp-rx with a single typo object on which this constructor is called - though I don't know how that should be done (named param somewhere, dynamic variable, ...) | 10:35 | |
| phenny | moritz_: I'll pass that on when pmichaud is around. | ||
|
10:50
jaldhar joined
11:15
levengli joined
|
|||
| levengli | anyone howm? | 11:16 | |
| home | |||
| vamped | levengli: hi | 11:18 | |
|
11:22
xomas is now known as xomas_,
xomas_ is now known as xomas
11:24
levengli left
11:34
vamped left
11:40
molaf joined
11:41
payload left,
payload joined
11:44
levengli joined
11:45
levengli left
11:52
levengli joined
|
|||
| levengli | did the perl6.org site fall? | 11:52 | |
| hejki | downforeveryoneorjustme.com/perl6.org | 11:54 | |
| it's just not you | |||
| levengli | sweet | ||
| never new of this site | |||
| knew | 11:55 | ||
| whre can i find the perl6 technical spec | |||
| i am thinking of a project that requires it | 11:56 | ||
| also, i saw STD.pm - it appears to be Pelr6 syntax. is it readable by a parser? | |||
| colomon | all the sites I know of which host the perl6 spec are also down at the moment. :( | 11:58 | |
| STD.pm is Perl6. | 11:59 | ||
| There is some sort of funky script out there which translates it to Perl 5 code so it can be used to parse things now. | 12:00 | ||
| So far as I know, there is no proper Perl 6 implementation capable of parsing it yet. | |||
| m6locks | lol at perl6 spec being down | 12:01 | |
| colomon | Well, it's stored in the same SVN repo as t/spec -- if one is down, the other one is too. | 12:02 | |
| and the convenient on-line version I usually use appears to run off those same computers as well, or at least is also down at the moment. | 12:03 | ||
| levengli | arghhhh | 12:07 | |
| for compilers (be it as they may) there is rakudo and pugs which i undestand is dead | 12:08 | ||
| is there anything else or is rakudo the only living compiler? | |||
|
12:10
xomas is now known as xomas_,
xomas_ is now known as xomas
|
|||
| arnsholt | levengli: There are several other compilers, but Rakudo is the most complete one | 12:15 | |
|
12:17
levengli left
12:20
payload left
|
|||
| moritz_ | there are also elf, mildew, perlito | 12:23 | |
|
12:26
M_o_C left
12:29
clintongormley joined
12:34
synth joined
12:36
M_o_C joined
12:38
levengli joined
12:39
abra left
12:42
rindolf joined
12:43
jaldhar left
|
|||
| rindolf | Hi all. perl6.org/ (and svn.pugscode.org) are down. | 12:43 | |
|
12:43
espadrine left
12:46
meppl joined
|
|||
| jnthn | o/ all | 12:46 | |
| rindolf: Hmm. Looks like feather is down overall. | 12:47 | ||
| m6locks | i'll put up a temporary mirror of spec, although it might be some 1,5 months old | ||
| rindolf | jnthn: I see. | 12:48 | |
|
12:51
espadrine joined
12:54
jaldhar joined,
jaldhar left,
jaldhar joined
13:00
molaf left
13:14
alester joined,
molaf joined
13:17
molaf left
13:19
molaf joined
13:20
molaf left
13:25
lisppaste3 joined
13:28
alester left
13:30
M_o_C left
13:46
Trashlord left
13:48
wknight8111 joined
|
|||
| jnthn | sorear++ # just looked over latest blizkost patches, looks nice. :-) | 13:52 | |
|
13:57
colomon left
13:58
rindolf left
13:59
dalek joined
14:01
colomon joined
14:02
dalek left
14:05
levengli left
14:13
nihiliad joined
14:20
snarkyboojum left
14:21
niros left
14:27
niros joined
14:28
alester joined
14:37
rindolf joined
|
|||
| rindolf | Hi all. | 14:37 | |
|
14:39
dalek joined,
Juerd joined
|
|||
| Juerd | The dom0 kernel is not good. Definitily rotten. | 14:41 | |
| phenny | Juerd: 07:40Z <snarkyboojum> tell Juerd pugscode seems to be having issues again (I guess it's on feather?) - currently down/unavailable | ||
| Juerd | If anyone has a good dom0 kernel, please let me know. Must be 2.6.31 or later. | 14:42 | |
| We're currently using 2.6.32-4 from Debian | |||
| Oh, and 32bit. | |||
|
14:47
justatheory joined
14:55
snarkyboojum joined
14:59
levengli joined
|
|||
| levengli | say "hello world" | 15:00 | |
| "hello world".say | |||
| rindolf | p6eval: "Hello".say | ||
| levengli | p6eval "hello".say | 15:01 | |
| no? | |||
| jnthn | rakudo: say "alive" | ||
| p6eval | rakudo db0f85: OUTPUT«alive» | ||
| jnthn | perl6: say "hello from all compilers" | ||
| levengli | say "helo" | ||
| p6eval | elf 30211, pugs, rakudo db0f85: OUTPUT«hello from all compilers» | ||
|
15:02
sundar joined
15:04
payload joined
|
|||
| levengli | how do i get perl6 for ubuntu | 15:05 | |
| jnthn | levengli: For Rakudo, I don't think there's any packages for that, but a source build should hopefully be reasonably easy. There's more info on rakudo.org/how-to-get-rakudo | 15:08 | |
| levengli | so far, so good | 15:16 | |
| i love "2/10 skipped: various reasons" in make test | 15:31 | ||
| other than that, i'm good to go | |||
| jnthn | Cool. Have fun, report bugs. :-) | 15:34 | |
| levengli | will do | 15:35 | |
| i am now rebuildig it though, with parrot that synaptic downloaded | |||
| at which stage in the process to i tell it to install to /usr/bin as opposed to the download directory? | |||
| moritz_ | levengli: perl Configure --parrot-config=/usr/bin/parrot_config | 15:36 | |
| levengli: it will install to the same location | |||
| levengli: but if you want to profit from newest rakudo, I highly recommend to check out parrot by svn to get the latest | 15:37 | ||
| levengli | perl Configure.pl --parrot-config=/usr/bin/parrot | ||
| moritz_ | parrot_config, not parrot | ||
| levengli | and if i want to put that in /usr/bin | ||
| moritz_ | you might need the parrot-dev package for that | ||
| levengli | perl Configure.pl --parrot-config=/usr/bin/parrot_config --gen-parrot? | ||
| will that work? | |||
| also, why parrot-config and not parrot? | 15:38 | ||
| i mean parrot_config | 15:39 | ||
| moritz_ | either --parrot-config= or --gen-parrot | ||
| the former tells rakudo to use an existing parrot | |||
| the latter to donwload and install (locally) one | |||
| levengli | got it | ||
| can i tell it to download one and install it in /usr/bin? | |||
| moritz_ | parrot_config because it gives rakudo relevant path | ||
| s | 15:40 | ||
| like paths of dynamic libraries etc. | |||
| levengli: that's possible with some tricks, but it's a bad idea - /usr/bin should be reserved for things installed by the package manager | |||
| levengli | ok | ||
| so suppose i want /usr/local/bin | 15:41 | ||
| can i use --parrot_config=/usr/local/bin --gen-parrot? or ar the two options mutually exclusive? | |||
| moritz_ | they are exclusive | ||
| levengli | and you suggest gen-parrot | 15:42 | |
| i'll take your work | |||
| word | |||
| i assume that this means that perl6 will also be somewhere non-standard | |||
| moritz_ | aye | ||
| it will install inside your rakudo dir in parrot_install/bin/perl6 | 15:43 | ||
| levengli | you're killing me ;) | ||
| moritz_ | I usually just symlink that to my ~/bin/ dir | ||
| levengli | i'm used to csh and am using bash | ||
| moritz_ | ah, I just see that rakudo's congifure has the --gen-parrot-prefix option | ||
| so you could also say perl Configure --gen-parrot-prefix=/usr/local/ --gen-parrot | 15:44 | ||
|
15:44
ash_ joined
15:45
Trashlord joined,
Trashlord is now known as Guest27355
|
|||
| levengli | we'll fund out how it works in a few minutes | 15:45 | |
| thanks, man | |||
| moritz_ | you're welcome | 15:46 | |
| levengli | after i install, do i need anything from the intially downloaded files or are they good to go | ||
| ash_ | is there any multi-dispatch that works with sub's for calling something with the same name? | ||
| moritz_ | ash_: you mean like $obj.*method, just for subs? | ||
| ash_ | kinda how in a class you can do nextsame, i don't think nextsame works in a sub | ||
| moritz_ | ash_: I think it should | ||
| jnthn | afaik, it doesn't...I don't recall seeing anything spec'd on that. | 15:47 | |
| TimToady | nextsame should work with any dispatcher/wrapper | ||
| jnthn | It maybe could be made to. | ||
| moritz_ | levengli: of course you should keep the sources around, and update them from time to time, so you profit from newly implemented features | ||
| ash_ | yeah, so if you had multi foo(Int); multi foo(Str); and one wanted to call the other, like nextwith() | ||
| jnthn | Ugh. | ||
| ash_ | oh, so that does work? | ||
| or should? | |||
| jnthn | Well, it's not a 5 minute implementation job. | ||
| It's...tricky. | 15:48 | ||
| ash_ | thats fine if it doesn't, i was just wondering | ||
| jnthn | Could be made to. I hadn't until a minute ago expected it would need to. | ||
| TimToady | imagine that all dispatchers have a loop labelled CANDIDATE, and 'nextsame' basically means "next CANDIDATE" | ||
| or next VICTIM :) | 15:49 | ||
| levengli | are there any modules on CPAN for perl6? is there a way to specify perl6 modules only in the search? | ||
| jnthn | No, next VICTIM is for moving through a list of Perl 6 implementors. :-P | ||
| moritz_ | :-) | ||
| TimToady | well, there is that... | ||
| ash_ | levengli: not currently, there is proto though, its CPAN like for perl 6, eventually CPAN is going to be integrated, but for now they are two separate things | 15:50 | |
| levengli | where is it to be found/ | ||
| ? | |||
| moritz_ | levengli: github.com/masak/proto/ has a projects.list with all known Perl 6 modules | 15:51 | |
| levengli | great | ||
| thanks | |||
| ash_ | levengli: github.com/masak/proto but i think it has issues with the current master, there was a recent refactor of some internal code so some things that used to work are IMA | ||
| moritz_ types faster than me :P | |||
| do you still need alpha for proto? or can it be used with master rakudo yet? | |||
| moritz_ | no idea | 15:52 | |
| jnthn | ash_: mberends++ probably knows best :-) | ||
| ash_: I think there's some refactors going on along with fixing it up for master, though. | |||
| moritz_ | audreyt++ has moved the pugs sources to github.com/audreyt/Pugs.hs | 15:53 | |
| so I'm going to remove the outdate traces of pugs in the pugs repo | |||
| (and other stuff that is hopelessly out of date) | |||
| ash_ | neat, i'll have to follow that, is it going to be actively developed still? or is it just moving it somewhere separate? | ||
| moritz_ | if you object, please raise your hand clearly visible within the next 10 minutes | 15:54 | |
| ash_: it's not really developed anymore afaict, but audrey does make it compile with newest GHC versions | |||
| ash_ | got ya, thats still good | ||
| TimToady | I wonder if we should rename the repo... | 15:55 | |
| moritz_ | TimToady: yes, but that's another step | ||
| TimToady | call it 'pugsly' or some such :) | ||
| ash_ | lol, its kinda funny that pugs will soon not have pugs in it | ||
| moritz_ | you can all think of a new, good name | ||
| something short for "everything Perl 6" | |||
| TimToady | or 'wednesday' | ||
| or 'fester' | 15:56 | ||
| levengli | ugghs | ||
| or p-ugghs | |||
| moritz_ | allp6 | ||
| ash_ | its a kinda a chrysalis | 15:57 | |
| since you know, camelia is a butterfly | |||
|
16:03
hanekomu_ left
|
|||
| moritz_ | period for possible objections has expired | 16:07 | |
| and we have no svn bot :( | |||
| TimToady | so you can do it in SEKRIT!!! | 16:08 | |
| I could, like, put in some radical spec changes... | |||
| moritz_ | TimToady: they are still sent to the list :-) | 16:09 | |
| jnthn | Phew! | ||
| Well... | |||
| TimToady | darn... | ||
| jnthn | ...it's *possible* that said radical spec changes could make my life easier. ;-) | ||
| moritz_ | but unlikely :-) | ||
| TimToady | I could replace all the specs with "Whatever jnthn++ does." :) | 16:10 | |
| ash_ | lol | ||
| pugssvn | r30212 | lwall++ | [STD] improve message on :foo<> | ||
| r30213 | moritz++ | write a pugs repository README | |||
| r30214 | moritz++ | Write a pugs repository README | |||
|
16:10
pugssvn joined
|
|||
| pugssvn | r30215 | moritz++ | first shot at removing pugs | 16:10 | |
| r30215 | | |||
| TimToady | ooh | ||
| pugssvn | r30215 | Since pugs is now being developed outside the pugs repository (to the extend | ||
| r30215 | that is still developed at all), leaving it in here only leads to confusion, | |||
| ash_ | thats a very loosely defined spec, now offense jnthn | ||
| pugssvn | r30215 | and to unnecessary large svn checkouts. A pointer to the new location of the | ||
| TimToady | no more sekrits | ||
| pugssvn | r30215 | pugs sources can be found in the README. | ||
| r30216 | moritz++ | move project_planning/ to docs/ | |||
| r30217 | moritz++ | [misc] remove Blondie, which has not been touched in 3.5 years and contains no description of WTF it actually is | |||
| r30218 | moritz++ | [misc] remove Grammars/. It contained a very auld, outdated grammar engine and a grammar for Perl 6 grammars, which can now be found in STD.pm | |||
| ash_ | it might be hard for other implementers to do "whatever jnthn++ does" | 16:11 | |
| pugssvn | r30219 | moritz++ | [misc] remove outdated Perl-MetaModel/ directory | ||
| r30220 | moritz++ | [misc] remove abandoned pugspc/ directory | |||
| r30221 | moritz++ | [misc] remove abandoned Pyrl6/ directory | |||
| r30222 | moritz++ | [misc] remove abandoned rakudo/ directory | |||
| Juerd | Who runs pugssvn? | 16:12 | |
| moritz_ | |||
| pugssvn | r30223 | moritz++ | [misc/] remove more files, most of which have not been touched since 2006 | ||
| Juerd | moritz_: Do you know about crontab @reboot? | ||
| Given the experience of the past week, I expect more feather crashes. | |||
| moritz_ | Juerd: I should write one, yes... | ||
| Juerd | I've set the dom0 to reboot automatically 30 seconds after kernel panics | ||
| So at least I can reboot feather1..3 remotely | 16:13 | ||
| moritz_ | Juerd: do you happen to know if I can start screen from within cron? | ||
| Juerd | Yes, you can | ||
| moritz_ | cool | ||
| Juerd | moritz_: screen -d -m -S $somename $command | ||
| moritz_ | these commits reduced the size of a pugs svn checkout from 310M to 272M | 16:14 | |
| Juerd | Still very large | ||
| moritz_ | aye | ||
| Juerd | Have you used ncdu on it yet? | ||
| moritz_ | much of it is compiled bootstrapping files in kp6 | ||
| jnthn | TimToady: Heh, if you did that I'd feel pressured to make good choices. ;-) | 16:15 | |
| moritz_ | in my git mirror, v6/v6-KindaPerl6/compiled is 37.5MB | ||
| jnthn | And beer sales would rise globally... | 16:16 | |
| moritz_: Did kp6 become Perlito, or was that something else? | 16:17 | ||
| jnthn struggles to keep track of all the <prefix>p6 :-) | |||
| moritz_ | jnthn: I think mp6 became perlito | ||
| jnthn | Ah, ok | 16:18 | |
| moritz_ | @reboot crontab installed, Juerd++ | 16:20 | |
| Juerd | And if anyone has any ideas on how to make feather0 stable... please do contact me | 16:23 | |
| The kernel panics. | |||
| The message says something about the ahci (sata) controller and xen and lvm, i.e. it's not very specific. | |||
| Also we can't just downgrade to the version we had running before because the new udev requires a new kernel. | 16:24 | ||
| levengli | how does one go about *reading* STD.pm? | ||
|
16:25
Psyche^ joined
|
|||
| moritz_ | levengli: I don't know, I never actually managed to read it through :-) | 16:25 | |
| levengli: but in principle reading S05 and S02 helps | |||
| Juerd | levengli: I suggest you open it in at least 4 different windows, that you tile. | 16:26 | |
| That way you can jump through the document and still keep one main window that you use in a more linear fashion | 16:27 | ||
| levengli | i started going through it. it is ambiguous | ||
| Juerd | An ambiguous grammar? | ||
| jnthn | .oO( There's more than one way to parse it... ) |
||
| moritz_ things it's ambitious | |||
|
16:28
Patterner left,
Psyche^ is now known as Patterner
|
|||
| levengli | Error reporting leaves what to be desired | 16:29 | |
| my Int $str = "Hello World"; | |||
| $str.say(); | |||
| Type check failed for assignment | |||
| current instr.: '&die' pc 17189 (src/builtins/Junction.pir:399) | |||
| called from Sub '&infix:<=>' pc 16885 (src/builtins/Junction.pir:228) | |||
| called from Sub '_block14' pc 29 (EVAL_1:0) | |||
| called from Sub '!UNIT_START' pc 1299 (src/glue/run.pir:24) | |||
| called from Sub 'perl6;PCT;HLLCompiler;eval' pc -1 ((unknown file):-1) | |||
| called from Sub 'perl6;PCT;HLLCompiler;evalfiles' pc 1318 (compilers/pct/src/PCT/HLLCompiler.pir:714) | |||
| called from Sub 'perl6;PCT;HLLCompiler;command_line' pc 1504 (compilers/pct/src/PCT/HLLCompiler.pir:801) | |||
| called from Sub 'perl6;Perl6;Compiler;main' pc -1 ((unknown file):-1) | |||
| leaves me wondering "what happened to Type check failed for assignment in hello.pl on line 6" | 16:30 | ||
| i wanted to see an error message, and now i have ;) | |||
| jnthn | levengli: Yes, we still need to get showing the source line number in the errors. One of the Many Many Tasks. | 16:31 | |
| levengli | i am fairly fluent in perl5, wanting to get into the perl6 mess | ||
| what can i do? | |||
| jnthn | Depends what your interests and skills are. :-) There's lots of different things to hack on. | 16:33 | |
| levengli | i speak perl5.8 and C | ||
| i'll be happy to hack on anything that doesn't have to be checked in *tomorrow*; since i don't have a lot of time | 16:34 | ||
| jnthn | If you're familiar with Perl 5, then a good way to get into Perl 6 is perlgeek.de/blog-en/perl-5-to-6/00-intro.html | 16:35 | |
| There are *some* C and Perl 5 bits in Rakudo, but we're writing a lot of the built-ins in Perl 6, and lot of other bits in NQP (a small subset of Perl 6). | 16:36 | ||
| levengli | so... in order to help i have to know perl6 | 16:37 | |
| correct/ | |||
| ? | |||
| moritz_ | (the same articles can be found on perlgeek.de/en/article/5-to-6 but with correct ordering) | ||
| levengli: yes | |||
| jnthn | For some sense of "know" :-) | ||
| You don't have to have an really in-depth knowledge of every single area, or understand every line of STD, or anything like that, though. :-) | 16:38 | ||
|
16:42
Su-Shee left
16:52
levengli left,
Guest27355 is now known as Trashlord,
Trashlord left,
Trashlord joined
|
|||
| moritz_ | does slice context still exist? | 16:58 | |
| jnthn | yes, afaik. | ||
| moritz_ | thanks | 16:59 | |
|
17:06
payload left
|
|||
| ash_ | did masak ever come to any conclusions about class variables? | 17:07 | |
|
17:09
lisppaste3 left,
lisppaste3 joined
|
|||
| moritz_ | yes; that we need to improve the specs | 17:09 | |
| arnsholt | How do I compile Parrot with -g again? | 17:10 | |
| I keep forgetting between each time I do it | |||
| Er, wrong channel | 17:11 | ||
| moritz_ | Compile Options | ||
| "--debugging=0" | |||
| Debugging is turned on by default. Use this to disable it. | |||
| arnsholt | --debugging=0 turns it on? Didn't seem to work when I tried | ||
| arnsholt tries again | |||
| moritz_ | this is from perldoc ./Configure.pl btw | 17:12 | |
| arnsholt | There. --cflags=-g =) | 17:17 | |
|
17:18
Su-Shee joined
|
|||
| ash_ | so... has masak come up with any solutions? or just the conclusion its broke? just wondering, i guess i could search the logs... | 17:19 | |
|
17:21
meppl left
|
|||
| mberends | moritz_: when I merged Rakudo new master branch into split-gen-setting-2 and pushed an update, the remote branch became non fast forwarding. I think I should revert the merge and start again, or do you know any quick fixes? | 17:26 | |
|
17:28
meppl joined
17:29
pmurias joined
|
|||
| pmurias | moritz_: why is the pugs repo still so big? | 17:30 | |
| phenny | pmurias: 07:34Z <mathw> tell pmurias I don't know what a dan test looks like yet, I'll let you know when I've watched the ones they're doing today! | ||
|
17:31
meppl left
|
|||
| mberends | pmurias: in the martial arts, you do not do a 'make test', you do a 'break test' ;) | 17:31 | |
| lisppaste3 | am0c pasted "why does it error? target=pir" at paste.lisp.org/display/96958 | ||
| mathw | pmurias: I now know what a dan test looks like | 17:32 | |
| mberends | mathw: did your sensei succeed? | 17:33 | |
| mathw | heh there was no breakage | ||
| the first guy who tested made a handful of mistakes | 17:34 | ||
| the two from my dojo did awesomely well :) | |||
| jnthn | am0c: The code produced by --target=pir at the moment is missing some bits. | 17:36 | |
| am0c: Works for libraries but not for scripts. | 17:37 | ||
|
17:39
meppl joined
|
|||
| am0c | jnthn: I see but which is missing this feature at this moment? parrot or rakudo? or is this by design? | 17:41 | |
| pmurias | mathw: so how does a dan test look like? | 17:42 | |
| mathw | pure awesome :) | 17:43 | |
| mberends | am0c: target=pir cannot be used in conjunction with -e, it's an omission in Rakudo, will probably be added a bit later on. Currently your most usable option is to save your code in a .pm file, compile that to .pir, and use yoour module from a script. | 17:44 | |
|
17:45
molaf joined
17:46
snearch joined
|
|||
| jnthn | am0c: What mberends said, and it's something we need to improve in Rakudo. | 17:48 | |
| am0c | ah, I see! | 17:50 | |
|
17:51
justatheory left,
molaf left
|
|||
| bkeeler | Morning! o/ | 17:53 | |
| mberends | \o bkeeler | 17:54 | |
|
17:56
justatheory joined
|
|||
| bkeeler | > my $foo = "b+"; my $bar = rx/c+/; say "ab+ccccddddddeeeeef" ~~ / a $foo $bar <{ "d+" }> <{ rx/ e+ / }> { "doesntinterpolate" } f/ | 17:56 | |
| ab+ccccddddddeeeeef | |||
| Just about there | |||
| arnsholt | bkeeler: Cool! | 18:00 | |
| ash_ | more regex stuff, nice, bkeeler++ | 18:02 | |
|
18:04
payload joined
|
|||
| pmurias | moritz_++ # cleaning up the pugs repo | 18:06 | |
| moritz_: you should talk/write to fglock about the KindaPerl6 compiled stuff | |||
|
18:07
rindolf left
18:13
justatheory left
18:14
frzntoz joined
18:16
frzntoz left
18:29
M_o_C joined
|
|||
| jnthn | bkeeler: Nice! :-) | 18:31 | |
|
18:36
ash_ left
18:37
meppl left
18:43
meppl joined
18:52
envi^home left
19:32
molaf joined
19:34
arthur-_ joined,
alester left
19:35
alester joined
19:46
alester left
19:53
meppl left
20:02
masak joined
|
|||
| masak | oh hai, #perl6! | 20:02 | |
| mberends | oh hai, masak! | ||
| bkeeler | hey there masak | 20:04 | |
| masak | have you changed anything since yesterday? should I backlog? :P | 20:05 | |
| sorear | We've rebooted feather | ||
| Several times | |||
| masak | :/ | ||
| sorear | You are now encouraged to assume feather will reboot at any time. Learn to use @reboot crontab jobs | 20:06 | |
| masak | :/ | ||
| sorear | dom0 kernel upgrade went horribly wrong | 20:07 | |
|
20:09
iblechbot joined
|
|||
| jnthn back | 20:13 | ||
|
20:13
pmurias left
|
|||
| jnthn | I've just found my new favorite place to eat in Lund. :-) | 20:13 | |
| masak | what is it? | ||
| jnthn | masak: A Thai place. | ||
| masak | ooh! | 20:14 | |
| bkeeler | Mmmmm.... | ||
.oO( a nice bowl of tom ka gai sounds good ) |
|||
| jnthn | Had some lovely noodles with beef. | 20:15 | |
| They have a couple of Thai beers to go with it, and some nice teas to choose from afterwards too. | 20:16 | ||
| masak | [backlogging] "remove Blondie, which has not been touched in 3.5 years and contains no description of WTF it actually is" -- all I know it was a fairly sexist pun. :( | ||
| something like "a really dumb compiler" or whatever. | |||
| jnthn | wtf. | 20:17 | |
| Glad it's gone. | |||
| bkeeler | A Debbie Harry emulator? | ||
| Juerd | masak: The new dom0 kernel is buggy and panics at random. | ||
| masak | bkeeler: I don't feel inclined to feed that meme any more than just mentioning it. :) | 20:18 | |
| Juerd | masak: The last reboot was after a >2 day uptime. | ||
| masak | Juerd: sorry to hear that. | ||
| araujo likes the hot mixed fruit thai tea | 20:19 | ||
| by the way (bit off-topic) , anyone has a nice recommendation for a laptop to be used for heavy development? (gcc compilation of big packages mainly) | 20:20 | ||
| masak | I think the time is ripe to buy a quantum laptop. it still only puts 12 or so qubits in an entangled state, and they're still a bit heavy, but boy are they powerful! | 20:22 | |
| and that quadratic speedup is not to be neglected. | |||
| jnthn | On a more conventional note, I've been happy with Thinkpads so far. | 20:25 | |
| But they're pricey. | |||
| masak | I was really happy with my Thinkpad 720. I hope I stumble upon one of those again sometime. | 20:26 | |
|
20:26
M_o_C left
20:27
colomon left
20:28
nadim left
20:30
aesop joined
20:32
meppl joined
20:36
Trashlord left
|
|||
| masak | fwiw, audreyt++ has made Pugs available through github: github.com/audreyt/Pugs.hs | 20:37 | |
|
20:38
Trashlord joined,
justatheory joined
|
|||
| sorear | masak: yes, and we've deleted pugs from pugssvn | 20:38 | |
|
20:38
Trashlord is now known as Guest33359
|
|||
| masak | yeah, I saw that in the backlog. | 20:39 | |
| araujo | jnthn, i have seen some thinkpads around ... some of these new X-series Thinkpads | ||
| not bad, and it seem good price | 20:40 | ||
|
20:43
meppl left,
am0c left
20:44
justatheory left
|
|||
| Su-Shee is happy thinkpad Txx since.. for at least 8 years now. | 20:46 | ||
|
20:46
nihiliad left
20:47
meppl joined
20:48
Maddingue joined
20:50
colomon joined,
snarkyboojum left
20:52
wknight8111 left
20:53
pmurias joined
|
|||
| masak | jnthn: new fun pastime: searching for your own name on Google Image Search. apparently, you look like a soccer player. :) | 20:57 | |
| masak looks like this: planet.perl.org/planetperl.png :) | 20:58 | ||
| it gets pmichaud right... | |||
| ...but moritz_ looks like this: www.pmichaud.com/perl6/rakudo-tests...-09-10.png | |||
| :P | |||
| jnthn | masak: There is a soccer player in England with the exact same name as me. | 20:59 | |
| Well, not middle name, but... | |||
| masak | jnthn: to your credit, you're on forth place or so after three images of him. good work! | ||
| s/forth/fourth/ | |||
| jnthn | The images are stacked up, eh? | 21:00 | |
| ;-) | |||
| masak: I actually manage to come above him on non-image search though. | |||
| masak | also, Google knows what mberends looks like. :) | ||
| jnthn | Which is kinda cool. | ||
| Second hit for you is of a camel. | |||
| ;-) | |||
| masak | it's first here on my local Google server :) | 21:01 | |
| jnthn | Curious | ||
| The results are different if I ä vs a. | |||
| masak | oh. | 21:02 | |
| yes, indeed. | |||
|
21:02
nihiliad joined
|
|||
| bkeeler | Apparently I'm either a goateed dude in Pheonix, AR, a ripped hunk getting out of a pool, a dirt biker in mid-air, or Einstein | 21:02 | |
| masak | that short-haired girl keeps showing up in my image search, too! | ||
| jnthn is more used to seeing a long-haired girl when using image search | 21:04 | ||
| Er, I mean... :) | |||
| masak | :P | ||
| jnthn | Seems losing an election hasn't made those image search results any worse. Phew. :-) | 21:05 | |
| masak | jnthn: as opposed to Taiwanese politicians. you can really see on their faces when they lose an election. | 21:06 | |
| jnthn | Maybe they accept defeat rather than paying a visit to the supreme court... | ||
.oO( Did anyone guess the country yet... :-) ) |
21:07 | ||
|
21:07
phenny joined
|
|||
| jnthn | yayitsphenny! | 21:07 | |
| phenny: tell me where you've been | |||
| phenny | Hey, I'm not as stupid as Monty you know! | ||
| jnthn | Ooh. | 21:08 | |
| masak | phenny: tell phenny that you're not as stupid as Monty, you know! | ||
| phenny | Hey, I'm not as stupid as Monty you know! | ||
| masak | phenny: who's Monty? | 21:11 | |
| phenny: tell | |||
| phenny: tell monty | 21:12 | ||
| jnthn | phenny: tell monty you're less stupid than him | ||
| phenny | jnthn: I'll pass that on when monty is around. | ||
|
21:12
masak is now known as monty`
|
|||
| monty` | phenny: ping | 21:12 | |
| jnthn | .oO( in a year, somebody who comes along with the nick monty will be very confused by this ) |
||
|
21:12
monty` is now known as masak
|
|||
| masak | seems monty is taken :) | 21:13 | |
|
21:15
phenny left,
phenny joined
21:16
phenny left,
sunnavy joined,
phenny joined
21:22
mssm joined
21:25
mssm left
21:26
payload left
21:30
hanekomu_ joined
21:41
molaf_ joined
21:44
hercynium left,
molaf left
|
|||
| masak | I'm about to submit these two abstracts to NPW: gist.github.com/346367 | 21:47 | |
| comments welcome. :) | |||
| jnthn | I'm terrified of that blowfish. | 21:48 | |
| masak: Look great! | 21:49 | ||
| masak | thanks. | 21:50 | |
| sjohnson | heh | ||
|
21:51
molaf_ left
|
|||
| moritz_ | mberends: re branch, no idea, do whatever you think best | 21:52 | |
| spinclad | 'Traget audience': somehow i'm disinclined to think that a typo :) | 21:54 | |
| masak | oops. thanks. | 21:55 | |
| will fix. | |||
| spinclad phears the collapsible neutron star more than a silly old blowfish cypher, however complex. | 21:56 | ||
| what, that wasn't some sekret word prevent mayhem in austria? | |||
| *preventing | |||
| masak | I'm thinking of adding one. | ||
| spinclad | .oO( call for new tactics: army in Bratislava has moved to Sweden ) |
21:57 | |
| masak | Austria reference added. :) | 21:58 | |
| moritz_ | good afternoon lambdabutterflies | 22:01 | |
| I just sent an email to fglock++, inquiring about the up-to-dateness of the mp6 and kp6 trees in pugs | |||
| masak | nice. | 22:16 | |
|
22:36
pmurias left
22:44
molaf joined
22:49
Chillance left
|
|||
| masak | 'night, #perl6. | 22:55 | |
|
22:56
masak left
|
|||
| bkeeler | night masak | 22:56 | |
|
23:17
iblechbot left,
nadim joined
23:25
lollan joined
|
|||
| arnsholt | nqp-rx: grammar T { token us { <[_]> }; token TOP { <+alnum +us>+ } }; say(T.parse("foo_bar")); | 23:33 | |
| jnthn | just nqp | 23:35 | |
| (it runs nqp-rx, but the prefix for it is just nqp) | |||
| arnsholt | nqp: grammar T { token us { <[_]> }; token TOP { <+alnum +us>+ } }; say(T.parse("foo_bar")); | ||
| p6eval | nqp: OUTPUT«foo_bar» | ||
| arnsholt | Thanks | ||
| Hooray! It worked =) | |||
|
23:36
xomas is now known as xomas_,
xomas_ is now known as xomas,
Guest33359 left
|
|||
| jnthn | .oO( alnumus, those that didn't have the spelling ability to graduate ) |
23:36 | |
|
23:36
meppl left
23:37
Guest33359 joined,
M_o_C joined
23:38
justatheory joined
|
|||
| arnsholt | nqp: grammar T { proto token foo { <...> }; token foo:a { a }; token foo:b { b }; token TOP { <foo:a> } }; say(T.parse("aaa")); | 23:39 | |
| p6eval | nqp: OUTPUT«regex assertion not terminated by angle bracket at line 1, near ":a> } }; s"current instr.: 'parrot;HLL;Grammar;panic' pc 500 (src/cheats/hll-grammar.pir:197)» | ||
|
23:39
snearch left
|
|||
| arnsholt | Oh well, so much for that | 23:39 | |
| jnthn | foo:sym<a> | 23:40 | |
| But no, you'd want to juse use <foo> and it'd pick the right one. | |||
| arnsholt | Well, I want to match agains only the :sym<a> part of the proto, not the b | 23:41 | |
| =) | |||
| nqp: grammar T { proto token foo { <...> }; token foo:sym<a> { a }; token foo:sym<b> { b }; token TOP { <foo:sym<a>> } }; say(T.parse("aaa")); | 23:42 | ||
| p6eval | nqp: OUTPUT«regex assertion not terminated by angle bracket at line 1, near ":sym<a>> }"current instr.: 'parrot;HLL;Grammar;panic' pc 500 (src/cheats/hll-grammar.pir:197)» | ||
| jnthn | Probably best to factor it out to a rule of its own, call that and then also call it from the proto. | ||
| arnsholt | Yeah, probably. But I had to try =) | ||
| jnthn | :-) | ||
| dalek | ok: 71bee89 | jonathan++ | src/subs-n-sigs.pod: Add some initial bits of writing for chapter 3, plus general structure for filling out later. |
23:45 | |
| arnsholt | nqp: grammar T { token alnum { <+alnum +us> }; token us { <[_]> }; token TOP { <alnum>+ } }; say(T.parse("foo_bar")); # Kaboom? | 23:46 | |
| p6eval | nqp: OUTPUT«maximum recursion depth exceededcurrent instr.: 'parrot;P6object;HOW' pc 54 (runtime/parrot/library/P6object.pir:98)» | ||
| arnsholt | Kaboom. | ||
| jnthn | Yes, expectedly. :-) | 23:47 | |
| arnsholt | Yeah, not really a surprise. But it'd be a cheap way to extend the built-in and keep the name =) | ||
| jnthn | SUPER::alnum may be a way to do it...but nyi. | 23:52 | |
|
23:54
meppl joined
|
|||