perl6-projects.org/ | nopaste: sial.org/pbot/perl6 | evalbot: 'perl6: say 3;' | irclog: irc.pugscode.org/ Set by mncharity on 25 March 2009. |
|||
00:00
wknight8111 joined
00:06
xinming joined
00:29
ruoso joined
00:35
wayland76 left
00:38
bacek_ joined
00:43
wollmers left
00:50
nbrown joined
01:03
jnthn left,
zev left,
buu left,
Maddingue left,
IRSeekBot left
01:04
jnthn joined,
zev joined,
IRSeekBot joined,
Maddingue joined,
buu joined,
irc.freenode.net sets mode: +o jnthn,
sri_kraih joined
01:08
ispy_ joined
01:10
cspencer joined
01:18
jhorwitz left,
sri_kraih_ left
|
|||
skids | Should zip return lvalues? How do you prototype that -- is rw would apply to the returned List, not the elements, correct? | 01:20 | |
List of Capture of Object is rw? | 01:21 | ||
Or do we not have to specify that... | 01:22 | ||
01:22
s1n joined
01:24
DemoFreak left
01:30
cspencer left
01:31
cspencer joined
01:38
cspencer left
02:13
wknight8111 left
02:19
ruoso left
02:20
ruoso joined
02:25
frew|wor1 joined
02:42
cdarroch left
02:51
meppl joined
02:57
azawawi joined
02:58
azawawi left,
azawawi joined
|
|||
azawawi | good morning | 02:59 | |
03:10
Limbic_Region left
03:14
sri_kraih left
03:15
sri_kraih joined
03:18
meppuru joined
03:33
meppl left
03:35
davidad joined
03:40
drbean_ joined,
alanhaggai joined
03:42
ispy_ left
03:48
alanhaggai left,
alanhaggai joined
03:52
amoc joined
03:53
meppuru is now known as meppl
|
|||
azawawi | moritz_: ping | 03:59 | |
TimToady: ping | 04:00 | ||
TimToady: is it okay to prefix each STD error/warning with an "error" or "warning" so that we can filter them? | 04:02 | ||
@tell TimToady is it okay to prefix each STD error/warning with an "error" or "warning" so that we can filter them? | |||
lambdabot | Consider it noted. | ||
04:07
alanhaggai left
|
|||
skids | rakudo: sub f ($g is rw) is rw { my $b; $b := $g; return $b; }; my $d = "OH NOES"; my $c := f($d); $c = "OH HAI"; $d.say | 04:09 | |
p6eval | rakudo 9a5305: OUTPUT«OH HAI» | ||
skids | rakudo: sub f ($g is rw) { my $b; $b := $g; return $b; }; my $d = "OH NOES"; my $c := f($d); $c = "OH HAI"; $d.say | ||
p6eval | rakudo 9a5305: OUTPUT«OH HAI» | ||
skids | rakudo: sub f ($g) is rw { my $b; $b := $g; return $b; }; my $d = "OH NOES"; my $c := f($d); $c = "OH HAI"; $d.say | ||
p6eval | rakudo 9a5305: OUTPUT«Cannot assign to readonly variable.current instr.: 'die' pc 17536 (src/builtins/control.pir:225)» | 04:10 | |
skids | rakudo: sub f (@g is rw) { my $b; $b := @g[0]; return $b; }; my @d = <OH NOES>; my $c := f(@d); $c = "OH HAI"; @d.say | 04:14 | |
p6eval | rakudo 9a5305: OUTPUT«OH HAINOES» | ||
skids | rakudo: sub f (@g is rw) { my @b; @b[] := @g[]; return @b; }; my @d = <OH NOES>; my @c := f(@d); @c[0] = "OH HAI"; @d.say | ||
p6eval | rakudo 9a5305: OUTPUT«rtype not setcurrent instr.: 'parrot;PCT;HLLCompiler;panic' pc 146 (src/PCT/HLLCompiler.pir:104)» | ||
skids ponders | 04:15 | ||
rakudo: my @a = <a b c>; my @b; @b[0] := @a[0]; @b[0] = 1; @a.say | 04:21 | ||
p6eval | rakudo 9a5305: OUTPUT«rtype not setcurrent instr.: 'parrot;PCT;HLLCompiler;panic' pc 146 (src/PCT/HLLCompiler.pir:104)» | ||
skids | hah. Had nothing to do with the lvalue sub I was trying to make :-) | 04:22 | |
rakudo you minx | 04:23 | ||
04:23
rewt left
04:24
rewt joined
|
|||
skids | rakudo: my $a = 1; my @b; @b[0] := $a; @b[0] = 2; $a.say | 04:25 | |
p6eval | rakudo 9a5305: OUTPUT«rtype not setcurrent instr.: 'parrot;PCT;HLLCompiler;panic' pc 146 (src/PCT/HLLCompiler.pir:104)» | ||
skids | found RT#61412 | 04:28 | |
04:31
sri_kraih left
04:52
LylePerl left
04:54
wormphlegm joined
04:56
skids left
05:01
iblechbot joined
05:02
justatheory left,
kate21de joined
|
|||
pugs_svn | r26387 | azawawi++ | [S:H:P6] Released 0.043 to CPAN which includes now line number info in tokens() | 05:07 | |
05:08
nbrown left,
alester joined
05:13
sitaram joined
|
|||
pugs_svn | r26388 | szabgab++ | Smart::Links separate the code to process_perl5_file | 05:16 | |
r26389 | azawawi++ | [S:H:P6] Updated pod for tokens | 05:21 | ||
05:33
alester left
05:36
davidad left
05:37
davidad joined
05:41
aff joined
05:44
sitaram left
05:45
sitaram joined
05:48
irkoch_ joined,
iblechbot left
05:55
kate21de left
06:01
irkoch_ left
|
|||
pugs_svn | r26390 | szabgab++ | Smart::Link move the Pod::Simple::HTML usage to more prominent place, reduce the usage of syn | 06:07 | |
06:09
irkoch left,
jedai joined
06:13
davidad left
|
|||
azawawi | moritz_: ping | 06:15 | |
06:15
sri_kraih joined
|
|||
pugs_svn | r26391 | szabgab++ | Smart::Links use write_file everywhere | 06:16 | |
06:17
jedai left
06:18
wormphlegm left
06:25
sitaram left
|
|||
moritz_ | good morning | 06:27 | |
06:32
davidad joined,
asakra joined
06:41
wollmers joined
|
|||
pugs_svn | r26392 | moritz++ | [t/spec] test for RT #64090, type Regex on variables | 06:44 | |
06:53
azawawi left
|
|||
moritz_ | rakudo: given 'foo' { if /bar/ { say "FAIL" } } | 06:57 | |
p6eval | rakudo 9a5305: OUTPUT«Null PMC access in isa_pmc()current instr.: 'parrot;PGE;Match;new' pc 33 (compilers/pge/PGE/Match.pir:64)» | ||
pugs_svn | r26393 | moritz++ | [t/spec] test for RT #64330 | 07:00 | |
07:00
davidad left
|
|||
pugs_svn | r26394 | moritz++ | [t/spec] one more test for RT #64330 | 07:02 | |
07:02
davidad joined
|
|||
pugs_svn | r26395 | moritz++ | [t/spec] fix RT #64330 tests - where did i have my mind? | 07:03 | |
07:03
aff left
07:18
ejs joined
07:19
davidad left
07:20
davidad joined
07:27
DemoFreak joined
07:29
sri_kraih left
07:48
ejs1 joined
07:49
clkao_ is now known as clkao
07:56
ejs left
07:57
jferrero joined
08:03
aff joined
|
|||
aff | How should I name a Perl 6 port of an existing CPAN module? | 08:06 | |
moritz_ | just like the Perl 5 module | ||
unless you can think of a better name | 08:07 | ||
aff | I just wondered if there were any conventions to follow. | ||
moritz_ | since we can't upload Perl 6 modules to CPAN in any meaningful way right now, there's no need for a separate name | ||
aff | Ok | 08:08 | |
08:08
ejs2 joined
|
|||
aff | So basically I can just upload to github and leave it there, is that "the right thing" to do? | 08:08 | |
08:08
abra left
08:09
abra joined
|
|||
moritz_ | yes | 08:10 | |
and tell masak about it, so he can tell proto how to download and install it | 08:11 | ||
aff | moritz Ok Thanks | ||
It's just a port of Statistics::Lite on CPAN, but one has to start somewhere.. | 08:12 | ||
moritz_ | aff: see github.com/masak/proto/blob/42e3935...41/PIONEER for what you need to make your package proto-installable (not very much) | ||
08:12
azawawi joined
|
|||
azawawi | moritz_: hi | 08:13 | |
moritz_ | hi azawawi | ||
azawawi | mortiz_: how r u you? | 08:14 | |
moritz_ | fine, and a bit busy | 08:15 | |
azawawi | i have been developing an outline tree view for Padre Perl6 plugin and i need your help in classifying stuff in perl6 | 08:17 | |
moritz_ | sure | 08:18 | |
azawawi | for perl5, we have methods, pragmata (use strict) and modules (use ....) which are under package-s | 08:19 | |
08:19
ejs1 left
|
|||
azawawi | it is kind of of clicking on the item to get you there on the editor... | 08:20 | |
moritz_ | really methods? or subs? | ||
azawawi uploads a tree view picture... brb | |||
08:22
AzureStone_ joined,
rewt left,
rewt joined
08:25
masak joined
|
|||
masak | oh hai, givencamels. | 08:27 | |
moritz_ | good ::Temporal masak :-) | 08:28 | |
masak | :) | 08:29 | |
I dropped out suddenly yesterday evening, due to the unreliable nature of the wifi connection I'm piggybacking on. | |||
I'll backlog and see if you reached some sort of conclusion over the '-> Object @x' thing. | 08:31 | ||
aff | Hi masak: May I ask a makefile question? | 08:32 | |
masak | aff: absolutely. | ||
this sounds like a wtop. | |||
aff | I downloaded rakudo with parrot the other day. | ||
The symlink to Test.pm isn't matching the sources. | |||
I can't see the languages/rakudo/ directory | 08:33 | ||
masak | ah. | ||
which symlink would that be? | |||
the one from November? | |||
aff | yes | ||
masak | aff: yes, that's bad. and wrong. | ||
aff | I have multiple others, e.g. ./parrot/lib/Parrot/Test.pm | ||
Which one should I use? | 08:34 | ||
masak | .../rakudo/Test.pm | ||
aff | Ok thanks | ||
masak | the symlinking business isn't optimal. | ||
I'd be very happy if the fallout from the module discussions were that that workaround went away. | 08:35 | ||
aff | It died on me since it created a symlink to a non-existing file, thus the !-e test fails. | ||
Not a big deal of course. | 08:36 | ||
masak | well, I'd like for it to work on all Rakudo setups. | 08:37 | |
so, thanks for the heads-up. | |||
aff++ | |||
aff | masak: No problem. BTW: Thanks for coming to NPW, I enjoyed your talk. | ||
masak | glad to hear it. | 08:38 | |
it definitely gave me a taste for more. | |||
I've now submitted two talks to YAPC::EU. :) | |||
aff | Traveling the world eh? | 08:39 | |
masak | it's only Portugal. but yes. :) | ||
pugs_svn | r26396 | wollmers++ | change chr() to one positional parameter | 08:42 | |
r26396 | wollmers++ | remove rakudo skip | |||
08:42
bacek_ left
|
|||
azawawi | moritz_: feather.perl6.nl/~azawawi/Padre-Plugin-Perl6.png | 08:42 | |
moritz_: sorry for keeping you waiting :) | 08:43 | ||
hi masak | |||
masak | azawawi: oh hai | ||
moritz_ | azawawi: please distinguish between subs and methods | 08:44 | |
azawawi | moritz_: so separate methods and subs. check. | 08:45 | |
masak | could do them in similar colors, but still distinct. | ||
like blue and purple, or something. | 08:46 | ||
azawawi | masak: sure | 08:47 | |
my question here is what categories are needed to be under class/package/role/...etc | |||
catogories that are useful ofcourse to the programmer in perl 6 | 08:48 | ||
moritz_ | azawawi: STD.pm contains a complete list | ||
masak | I wouldn't mind seeing those in the same colour. | ||
08:48
davidad left
|
|||
azawawi | moritz_: *_declarator then | 08:49 | |
moritz_ | grep for package_declarator, yes | ||
azawawi takes a look at STD.pm | 08:50 | ||
pugs_svn | r26397 | wollmers++ | remove rakudo skip | ||
08:53
payload joined
|
|||
azawawi | moritz_: and to find modules, i need to grep for 'require' and 'use'. anything else? | 08:54 | |
moritz_ | azawawi: not that I'm aware of | ||
08:54
zamolxes left
|
|||
azawawi | moritz_: cool | 08:55 | |
08:58
fridim_ joined
|
|||
azawawi | masak: where can i find the latest november source code? i want to test it against my outline view :) | 08:58 | |
moritz_ | github/viklund/november | ||
masak | aye, github.com/viklund/november/ | 08:59 | |
azawawi | thx | ||
moritz_: one more thing on my todo list, differentiating between STD.pm errors and warnings. We need a prefix. | 09:01 | ||
aff | masak: Whenever you have a minute to spare, please check if github.com/aff/statistics-lite/tree/master builds with proto. | 09:02 | |
masak | aff: sure thing. | ||
09:08
DemoFreak left,
DemoFreak joined
09:16
agentzh left
09:19
DemoFreak left
09:20
DemoFreak joined
09:23
agentzh joined,
mjk joined
09:24
payload left
09:28
kane_ joined
09:44
kane__ left
09:51
riffraff joined
|
|||
masak | moritz_: great blog post perlgeek.de/blog-en/perl-6/writing-...6-now.html -- '[doc://List::MoreUtils]::natatime' looks like leakage; is it? | 09:51 | |
literal | also [mod://Moose] and [mod://MooseX::Role::Parameterized] | 09:53 | |
masak | lunch & | 09:54 | |
09:54
azawawi left
09:59
ejs2 left
10:02
azawawi joined,
ejs2 joined
10:03
bacek joined
10:05
mjk left
|
|||
frettled ehvilly edited the Wikipedia entry for ST to mention Perl 6 and reference the blog entry. | 10:05 | ||
azawawi | moritz_: cool blog post. very nice. | 10:07 | |
moritz_: i got confused however on the '$bailout.pay-tax();' | |||
moritz_: kinda confusing for the dash to be in the method name | 10:08 | ||
aff | moritz++ | 10:09 | |
10:10
literal_ joined
10:13
wayland76 joined
10:19
amoc left
10:27
jrockway joined
10:30
bacek_ joined
10:33
bacek left
10:40
ejs1 joined,
ruoso left
|
|||
moritz_ | masak: yes, I'll fix that | 10:41 | |
10:45
ejs2 left
|
|||
moritz_ | masak: I originally wrote it for perlmonks, but then decided that my blog is the better place | 10:45 | |
masak | ah. | ||
aye, probably. | |||
you can always link to it from perlmonks. | 10:46 | ||
10:49
DemoFreak left
10:50
wayland76 left,
alanhaggai joined
10:51
zamolxes joined
10:53
wayland76 joined
|
|||
moritz_ | ok, links fixed | 10:55 | |
10:57
ejs joined,
ejs1 left,
wayland_ joined
|
|||
masak | from irclog.perlgeek.de/perl6/2009-04-23#i_1089233 I conclude that the failing line of code in November is due to a bug in November, not in Rakudo. at least as things stand right now. | 10:58 | |
jnthn: ping | |||
jnthn | masak: oh hai | 10:59 | |
masak | jnthn: I'll try and summarize, and you can just answer true or false... I mean 1 or 0. | ||
jnthn | maybe | ||
masak | :) | ||
jnthn | er, 0.5? | ||
;-) | |||
11:00
wayland76 left
|
|||
masak | (0.5 is the answer to Epimenides paradox) | 11:00 | |
11:00
wayland_ is now known as wayland76
|
|||
azawawi | moritz_, masak: feather.perl6.nl/~azawawi/Padre-Plu...erl6-2.png | 11:00 | |
masak | jnthn: one cannot expect 'for @x -> Object $x' to work, if @x is just an untyped Array, and not Array[Object]. | ||
azawawi: very, very cool. | 11:01 | ||
jnthn | masak: false | ||
azawawi | masak: thx | 11:02 | |
masak | jnthn: sounds promising. | ||
jnthn | masak: the -> Object $x { ... } is just a signature. | ||
masak | right. | ||
moritz_ | azawawi: very nice. However I'd put regex, token and rule into the same category, because you use them the same way | ||
jnthn | erm, well, the Object $x within there is anyway. | ||
masak | rakudo: my @x = 1,2,3; for @x -> Object $x {} | ||
azawawi | moritz_: sure | ||
p6eval | rakudo 9a5305: ( no output ) | ||
moritz_ | azawawi: a token { ... } is just a regex { :ratchet ... } | ||
masak | oh! that didn't work yesterday... | ||
rakudo: for 1,2,3 -> Object $x {} | 11:03 | ||
p6eval | rakudo 9a5305: ( no output ) | ||
moritz_ | masak: really? I thought it only failed with a @ sigil? | ||
masak | moritz_: oh, right. | ||
rakudo: for [1],[2],[3] -> Object @x {} | |||
p6eval | rakudo 9a5305: OUTPUT«Non-Positional argument or Positional of wrong element type for @x in call to _block31current instr.: 'die' pc 17536 (src/builtins/control.pir:225)» | ||
masak | yah, that's the one. | ||
jnthn: I'll retroactively change my question to this one. | |||
jnthn | masak: Ah, I think that's related to the bug I think moritz reported yesterday. | 11:04 | |
masak | quite possibly. | ||
jnthn | rakudo: say [1] ~~ Positional[Object] | ||
p6eval | rakudo 9a5305: OUTPUT«0» | ||
masak | I dropped off the net, so I couldn't report. | ||
jnthn | ^^ That's incorrect. | ||
masak | oh, good. | ||
jnthn | So once that is fixed, your other example shoudl work. | ||
masak wishes he'd have caught that before the release | |||
jnthn | I'm 90% certain they boil down to the same thing | 11:05 | |
masak | I should run the November tests more often. | ||
moritz_ | masak: you should automate the test run | ||
masak | moritz_: great idea. | ||
as it is now, we're stuck with either working around this in Bratislava, or giving up our target-monthlies regime. | 11:06 | ||
wayland76 | ημμ (hmm :) ) | 11:10 | |
azawawi | moritz_: Based on your input here is the updated Padre Perl 6 plugin screenshot. feather.perl6.nl/~azawawi/Padre-Plu...erl6-3.png | 11:11 | |
moritz_ | azawawi: nice | ||
masak | azawawi++ | 11:12 | |
11:12
iListenU joined,
frairfox joined,
bacek_ left
|
|||
jnthn | masak: Consider that Object @x is exactly the same (once Rakudo is corrected) as @x | 11:13 | |
iListenU | Where can be problem? here's: parduoduv.puslapiai.lt/ (in top)? What i need to do to solve it?? | ||
jnthn | Since Object is the default type of @x | ||
11:13
iListenU left
|
|||
masak | jnthn: right. | 11:14 | |
could have been Any. | |||
azawawi | moritz_: the line number info in STD.pm is working as expected. Now clicking on each leaf in the tree highlights the corresponding line in the editor. | ||
jnthn | So writing -> Object @x { } is redundant. | ||
masak | jnthn: we are using it in November in one place to avoid autothreading. | ||
jnthn | -> @x { } means the same | ||
Ah, OK. | |||
masak | jnthn: but ISTR that Object became the new default anyway, so you're right. | ||
jnthn | Yes. | ||
masak | there's a comment to that effect by ihrd in that code. | 11:15 | |
moritz_ | Object as default isn't implemented | ||
afaict | |||
or is it? | |||
masak | rakudo: for [1], [2|3], [4] -> @a { say @a.perl } | ||
p6eval | rakudo 9a5305: OUTPUT«[1]Cannot reduce() empty list[][4]» | ||
masak | that's an odd error. | 11:16 | |
moritz_ | rakudo: -> $x { say $x.WHAT }.(1|2) | ||
p6eval | rakudo 9a5305: OUTPUT«IntIntNo exception handler and no messagecurrent instr.: 'return' pc 17196 (src/builtins/control.pir:39)» | ||
masak | rakudo: for [1], [2|3], [4] -> @a { say @a.elems } | ||
p6eval | rakudo 9a5305: OUTPUT«111» | ||
masak | seems it doesn't autothread, so I guess I can remove it. | ||
moritz_ | but you see, scalars are still Any typed | ||
masak | right. | 11:17 | |
moritz_ | rakudo: for [1], [2]|[3], [4] -> @a { say @a.elems } | ||
p6eval | rakudo 9a5305: OUTPUT«1Non-Positional argument or Positional of wrong element type for @a in call to _block34current instr.: 'die' pc 17536 (src/builtins/control.pir:225)» | ||
moritz_ | bug? | 11:18 | |
don't know about junctions and arrays... | |||
masak submits, just in case | 11:19 | ||
aff: statistics-lite downloads just fine, but doesn't build on my box. I think there are still some glitches in proto preventing build. will look at it in the evening. | 11:21 | ||
aff: statistics-lite is now in the projects.list in proto, and you're now a certified proto committer. welcome aboard! | |||
aff | masak: Thanks, let me know if there are any bugs on my side. | 11:22 | |
11:22
hanekomu joined
|
|||
masak | aff: will do. haven't actually looked at the code, but will review it when time permits. | 11:23 | |
aff | Hmm is parrot broken? | 11:55 | |
error:imcc:syntax error, unexpected VAR, expecting '(' ('sub') in file 'src/builtins/guts.pir' line 1362 | |||
Parrot r38276 | |||
wayland76 | aff: Have you asked on the #parrot channel? (irc.parrot.org) | 11:56 | |
aff | wayland76: Not yet | ||
11:57
ruoso joined
|
|||
moritz_ | azawawi: what are you trying to do? | 11:59 | |
sorry, I meant aff | |||
that usually happens when some dynops aren't build or can't be found | |||
aff | Simply build latest rakudo. | ||
moritz_ | aff: try a 'make clean' in rakudo after building parrot | 12:00 | |
12:00
azawawi left
|
|||
aff | moritz: Thanks I'll try that. | 12:01 | |
12:02
azawawi joined
|
|||
aff | moritz: 'make clean' fixed it. Thanks again. | 12:03 | |
wollmers | std: $x = 'SPACE'; "\c[$x]"; | 12:05 | |
p6eval | std 26397: OUTPUT«Potential difficulties: Variable $x is not predeclared at /tmp/SxaKI3Y1hs line 1:------> $x = 'SPACE'; "\c[$x]";ok 00:04 36m» | ||
masak | std: my $x = 'SPACE'; "\c[$x]"; | 12:06 | |
p6eval | std 26397: OUTPUT«ok 00:04 36m» | ||
wollmers | rakudo: my $x = 'SPACE'; "\c[$x]"; | ||
p6eval | rakudo 9a5305: OUTPUT«perl6regex parse error: Unrecognized character name $x at offset 21, found '$'current instr.: 'parrot;PGE;Perl6Regex;parse_error' pc 10792 (compilers/pge/PGE/Perl6Regex.pir:1367)» | ||
12:07
bacek_ joined
|
|||
masak | wollmers: please submit a rakudobug. | 12:07 | |
wollmers | need to look in specs first | ||
masak | fine. | ||
12:07
ejs1 joined
12:08
literal_ is now known as literal
|
|||
wollmers | masak: AFAIK there is nothing like get_charnames_from_string(), should also be specified | 12:10 | |
masak | wollmers: pmichaud and I were talking about that in the weekend. | 12:11 | |
wollmers: the conclusion was that yes, there's a hole in the spec there. | |||
pmichaud said, basically, "write the spec and I will implement it". | |||
I didn't get around to patching the spec during the hackathon, and when I later looked at it, it looked complicated. | 12:12 | ||
the method should really reside on something like Char, I think. | |||
but I don't know my Unicode well enough to be certain. | |||
12:13
asakra left
|
|||
wollmers | masak: what do you need? It is just like .ord | 12:15 | |
masak | wollmers: aye, in effect it is. | ||
wollmers: maybe we should just start simple and put it on Str. | 12:16 | ||
have it return an array of charnames. | |||
wollmers | masak: yes, array is fine. | 12:18 | |
masak: should'nt .ord also return an array? | 12:19 | ||
masak | um, I meant List, I think. | ||
wollmers: aye. see the spec. :) | |||
wollmers | masak: ord in rakudo only returns the first char | 12:21 | |
masak | so it does. | ||
Rakudo doesn't conform to spec in that instance. | 12:22 | ||
S29:298. | |||
wollmers | masak: known bug? | ||
masak | wollmers: maybe not. also rakudobug-submittable if you want. | 12:23 | |
pmichaud | good morning | 12:29 | |
wayland76 | 'morning | 12:30 | |
aff | Good afternoon | ||
wayland76 | Just a comment on the recent discussion; I suspect that the get_char_names whatever should be on Any | ||
And it should probably just be called Any.charnames or something | 12:31 | ||
(pm: that was all directed at masak/wollmers, but no doubt will interest you) | |||
pmichaud | wayland76: it definitely interests me, but I'll wait for the movi... er, spec. | 12:32 | |
:-) | |||
masak | :) | ||
masak likes charnames | |||
might spec it too, if I can be bothered. | |||
pmichaud | I think charnames sounds very reasonable. | ||
masak | if someone else beats me to it, that's fine too. | ||
pmichaud | I wonder if I should upgrade my desktop to 9.04 today. | 12:33 | |
12:37
lumi_ left
|
|||
aff | pmichaud: I had no issues upgrading 8.10 -> 9.04 the other day. | 12:39 | |
pmichaud | I've been testing out 9.04 on my laptop, it's working quite nicely. I'm definitely switching my laptop to 9.04, so I'm thinking I should do the same for my desktop. | 12:41 | |
also it looks like I can go back to 64-bit (yay!) | |||
masak | time to go study Chinese. | 12:44 | |
12:44
masak left
|
|||
patmat | hmm pmichaud so Ubuntu 9.04 is great? downloaded it today | 12:45 | |
pmichaud | patmat: I'm on kubuntu, actually. | 12:46 | |
12:46
azawawi left
|
|||
pmichaud | For me it's good because it unlocks some of the hardware in my laptop (that wasn't working under 8.04) | 12:46 | |
patmat | oh you like KDE? | ||
pmichaud | yes, I've tended to go with KDE. Never got the hang of gnome, and when I looked at Ubuntu 9.04 beta it wouldn't install on my laptop (wouldn't even boot completely from the cd) | 12:47 | |
I'm sure it's fixed now with Ubuntu 9.04 non-beta, but since KDE seems to be working I'll probably go with ti. | |||
*it | |||
patmat | its okay then, i prefer Gnome :) | 12:48 | |
but at the moment i'm using NetBSD with fluxbox anyway | |||
moritz_ | for me a window manager + desktop may not take more than 5 seconds start up time | ||
patmat | but i'm a bit annoyed, think about it to change to Ubuntu.. | ||
pmichaud | I've liked (k)ubuntu a lot since I first installed it in 2007. Haven't had a reason to switch back to anything else (having done RH, SUSE, Fedora previously) | 12:49 | |
patmat | FC is also nice, i tested it once.. hmm just a matter of taste | 12:50 | |
12:50
pmurias joined
|
|||
aff | Time to go, have a nice weekend all. | 12:52 | |
12:53
aff left
|
|||
patmat | pmichaud: i'm interested in CentOS too, did you gave it a try? | 12:55 | |
12:55
azawawi joined
|
|||
pmichaud | patmat: no, haven't tried CentOS. Several others I work with use it though. | 12:56 | |
wayland76 | I'm on Fedora/CentOS | 12:57 | |
And E17 :) | |||
frettled | Debian etch and lenny, MacOS X 10.4.x, Windows XP here. (main platforms) | ||
patmat | just know a nice Administrator, he loves the CentOS on servers and Fedora on WS combination | 12:58 | |
frettled | But the server environment at work also includes Slackware 12 + slamd 12. | ||
patmat | runs well | ||
frettled | slamd64 12, sorry | ||
patmat | have to run crappy WinXP at work.. | ||
it's so annoying | |||
13:02
ejs2 joined
|
|||
jnthn | Could be worse. You could have to run Vista. ;-P | 13:03 | |
wayland76 | jnthn: I was going to say that :). Or 98 :) | 13:04 | |
13:05
LylePerl joined
|
|||
jnthn | Or ME. Horrors. | 13:05 | |
patmat | errr no luck for me its not vista | ||
yes ME is the worst i think | |||
had it as a kid for games | |||
pmichaud | 3.1 | ||
13:05
jferrero left
|
|||
patmat | it crashed always and then it just was unbootable... first and last time with ME :P | 13:05 | |
wayland76 | I still remember DOS 2.13 :) | 13:06 | |
azawawi | what's the default package in perl6? main? | ||
moritz_ | Main I think | ||
wayland76 | Yeah, ME was worse than 98 | ||
patmat | i mean i did nothing, just wanted to play some games ;D | ||
everything went to hell with it :D | |||
wayland76 | probably MAIN rather than Main, yes? | 13:07 | |
13:07
maja_ joined
|
|||
moritz_ | no | 13:08 | |
pmichaud | "main" | ||
oh, "main" if P5 | |||
moritz_ | rakudo: sub f { say "m" }; module Bar { Main::f } | ||
pmichaud | otherwise they're in the GLOBAL package | ||
p6eval | rakudo 9a5305: OUTPUT«Null PMC access in invoke()current instr.: 'parrot;Bar;_block33' pc 250 (EVAL_20:107)» | 13:09 | |
pmichaud | Rakudo doesn't implement this yet. | ||
S10:66 | |||
All files start out being parsed in the C<GLOBAL> | |||
package, but may switch to some other package scope depending on the first | |||
package-ish declaration. | |||
wayland76 | Well, I was right about the capital letters, anyway :) | 13:10 | |
pmichaud | (The spec on this has changed since the last time that Rakudo investigated what it should do here.) | ||
azawawi | so "GLOBAL" in P6 and "main" in P5 | ||
13:11
ejs1 left
|
|||
azawawi | thx | 13:11 | |
13:13
frairfox left
|
|||
ascent_ | moritz_: you can close RT #64452. | 13:18 | |
13:20
maja left
|
|||
moritz_ | ascent_: you're right, I tested that a few hours ago :) | 13:20 | |
PerlJam | good localtime #perl6 | 13:22 | |
13:22
exodist joined
|
|||
moritz_ | hijo PerlJam | 13:22 | |
13:26
cognominal left
13:28
davidad joined
|
|||
pmichaud | good morning, PerlJam | 13:29 | |
wayland76 | o/ | 13:31 | |
moritz_ | in a bit less than one year I'll have been a #perl6 camel for π years :-) | 13:32 | |
I see that masak is way past that #perl6 age :-) | 13:35 | ||
13:35
bacek__ joined,
ispy_ joined
13:37
bacek_ left
|
|||
jnthn | blog.cyclone3.org/rfordinal/176_bra...slava.html | 13:45 | |
pmichaud | :-) | 13:47 | |
jnthn: so, do you give the presentations in english? | |||
or just the slides? | |||
jnthn | pmichaud: Yeah, English. | ||
My Slovak aint' up to giving a presentation yet. | |||
Certainly not a 30 minute one anyway. | 13:48 | ||
pmichaud | have you decided what to present at YAPC::EU yet? | ||
jnthn | No | ||
pmichaud | I'm also curious what masak++ has submitted :-) | ||
13:52
meteorjay joined
|
|||
pmichaud | I think I'll give a talk on Perl 6 regexes and grammars | 13:52 | |
jnthn | Sounds good. | ||
I already did talk about the OO stuff and types last year. | |||
Now you did the Regex thing maybe I can write Grammar::Generate. ;-) | |||
pmichaud | for YAPC::NA they've only got 45 minutes slots. So I took my "Perl 6 today" talk (which really wants 90 minutes) and broke it into two :-) | ||
13:53
ejs2 left
|
|||
moritz_ | :-) | 13:53 | |
azawawi | moritz_: finally feather.perl6.nl/~azawawi/Padre-Plu...rl6-4.png. package_declarator:* and regexp_declarator:* are now fully supported with GLOBAL. | 13:54 | |
moritz_ | neat. | 13:55 | |
13:56
km2 joined
|
|||
azawawi | moritz_: now off to scope-d declarators in Padre perl6 :) | 13:56 | |
13:57
riffraff left,
justatheory joined
|
|||
azawawi | moritz_: the next thing im thinking of is the same tree for the full html mode in Syntax::Highlight::Perl6 | 13:57 | |
PerlJam | from a "marketing" standpoint ... I wouldn't mind all of the unimplemented stuff in rakudo so much if the error messages were nicer. (but maybe that's just me) | 13:58 | |
13:59
alester joined
|
|||
PerlJam | For instance, when I first tried ruby, there was so many things that caused it to barf, it wasn't even funny. But I never thought "oh, this is just something that's not yet implemented" because the error messages were decent (if uninformative). Rakudo can go one better and give decent and informative error messages instead of just dumping. | 14:00 | |
(I don't know if I'm making enough sense) | 14:01 | ||
moritz_ | PerlJam++ | ||
PerlJam | It's the difference between, "oh, this doesn't work" and "here be dragons!" | 14:03 | |
azawawi | yeah sounds nice... | ||
14:04
pmurias left
14:08
ispy_ left
14:09
ejs left
|
|||
pmichaud | PerlJam: it's often hard to put in "not yet implemented" stuff, though. | 14:13 | |
But I'd be very accepting of patches that provide more useful/informative error messages. | |||
14:14
skids joined
|
|||
wayland76 | Before we can use STD, we need LTM, right? | 14:17 | |
pmichaud | and other things too. | ||
but it's not just STD. | |||
LTM is _a_ blocker for STD, but it's certainly not the only one. | 14:18 | ||
14:18
ispy_ joined
|
|||
wayland76 | Yeah, I figured that, Thanks :) | 14:21 | |
14:29
jan_ left
14:33
PerlPilot joined
14:37
ispy_ left
|
|||
TimToady | rehi | 14:42 | |
lambdabot | TimToady: You have 1 new message. '/msg lambdabot @messages' to read it. | ||
TimToady | @messages | ||
lambdabot | azawawi said 10h 39m 12s ago: is it okay to prefix each STD error/warning with an "error" or "warning" so that we can filter them? | ||
TimToady | azawawi: I don't like error/warning prefixes on aesthetic grounds, especially since many of our errors and warnings are multiline these days | 14:43 | |
and filtration really ought to be handled by an internal mechanism somehow | |||
14:44
nbrown joined
|
|||
pmichaud | TimToady: wb | 14:46 | |
TimToady | In fact, we need a mechanism for generating full error reports to an html file or some such, with a link in the short error message to "more info" | ||
sbp | *cough* æsthetic *cough* | 14:47 | |
PerlJam | americans are allergic to ligatures ;) | 14:48 | |
TimToady | I use Texas ligatures. :) | ||
14:49
lumi joined
|
|||
wayland76 | æh well :) | 14:50 | |
14:50
DemoFreak joined
|
|||
sbp | hehe | 14:51 | |
TimToady | what I can't stand is software that turns Texas smileys into ligature smileys... :) | 14:52 | |
pmichaud | why doesn't unicode have more smileys? | 14:53 | |
TimToady | Unicode tends to see things in black and white | ||
wayland76 | ‽ | 14:54 | |
TimToady | I always thought that ligature was for people who can't make up their mind whether they mean !? or ?! | 14:55 | |
wayland76 | Someone recently suggested that it should mean "What on earth...?" | ||
TimToady | and usually I mean !?! or ?!?!?! in any case | ||
wayland76 | Well, the second could be ‽‽‽ | 14:56 | |
pmichaud | and bangs a shoe on the table. | ||
sbp | I use ㋡ sometimes | ||
I know I shouldn’t… | |||
there is that Japanese postal sign too, a stylised face | 14:57 | ||
wayland76 | ༼ | ||
14:57
cognominal joined
|
|||
sbp | .u postal mark face | 14:58 | |
phenny | U+3020 POSTAL MARK FACE (〠) | ||
TimToady | Agh, I'm using Kochi Gothic, why doesn't it have those characters!?!?!!! | 14:59 | |
wayland76 | I'm using a font called "SimPL" | 15:00 | |
It doesn't do the interrobang, or sbp's first symbol, but it does the others | 15:01 | ||
15:01
eternaleye left
|
|||
TimToady | gah, neither does bitstream | 15:01 | |
sbp | U+3020 was added in Unicode 1.1.0 (1993) | ||
wayland76 | Oh, just switched everything to Linux Libertine, and they all show up | 15:02 | |
sbp | seems that Kochi Gothic post-dates that, so no excuse there | ||
wayland76 | (Linux Libertine is a free font) | ||
sbp | Libertine: yeah, nice serif | ||
TimToady | don't like serifs | ||
15:03
ZuLuuuuuu joined
|
|||
sbp | hmm. I've got U+3020 in AppleGothic, Arial Unicode, Hiragino (several), and Osaka | 15:03 | |
wayland76 | Oh, wait, sbp's first one still isn't showing up | ||
sbp | what about those new trendy semi-serifs? Optima and the like | ||
wayland76 | sbp: What are you using there? | ||
sbp | doing where? the “I use ㋡ sometimes” line? | 15:04 | |
U+32E1 CIRCLED KATAKANA TU if so | |||
wayland76 | sbp: I meant what font. That character shows up as a box with an X in it | 15:05 | |
sbp | oh, only Arial Unicode and Hiragino there | 15:06 | |
15:06
M_o_C joined
|
|||
wayland76 | SimPL has serifs, but it's fixed-width | 15:06 | |
Ok | |||
sbp | I've got all kinds of supposedly unicode replete fonts, but it's amazing how little coverage there is on some of these characters | ||
15:09
Psyche^ joined
15:13
nihiliad joined
15:21
Patterner left,
Psyche^ is now known as Patterner,
araujo left
15:34
ruoso left
15:36
FurnaceBoy joined
15:42
iblechbot joined
|
|||
azawawi | moritz_: ping | 15:43 | |
moritz_ | azawawi: echo response | ||
azawawi | moritz_: method set-cache-entry( $key, $value ) { ... } | ||
moritz_: set-cache-entry is seen as 5 tokens from redspans | 15:44 | ||
moritz_: ouch :) | |||
moritz_ | azawawi: tell that TimToady, not me ;-) | 15:45 | |
azawawi | @tell TimToady set-cache-entry is seen as 5 tokens, feather.perl6.nl/~azawawi/test.html | 15:47 | |
lambdabot | Consider it noted. | ||
azawawi | moritz_: i knew those dashes would come back to haunt me :) | ||
TimToady | I just ran viv on that, and it's one entry | 15:48 | |
lambdabot | TimToady: You have 1 new message. '/msg lambdabot @messages' to read it. | ||
TimToady | please don't use @tell if I'm logged on--I backlog | ||
@clear | |||
lambdabot | Messages cleared. | ||
azawawi | TimToady: noted :) | ||
moritz_ | azawawi: I see no 'show syntax tree' button on that page | ||
TimToady | but my version of viv is a bit divergent at the moment | ||
and in fact, you should probably snapshot your current version and turn it into a .pm | 15:49 | ||
because viv is moving toward a model in which every rule gets its own VAST class | |||
so infix__Tilde derives from infix, for instance | |||
or you can wait and resync to that model | 15:50 | ||
but viv is still aiming to replace gimme5 | |||
15:50
jedai joined
|
|||
azawawi | moritz_: fixing it... damn save-as feature | 15:50 | |
15:51
jan_ joined
|
|||
TimToady | anyway, my viv just says: | 15:51 | |
.: &8 !!perl/hash:VAST::identifier TEXT: set-cache-entry | |||
moritz_ | std: 3 but { method foo { } } | 15:53 | |
p6eval | std 26397: OUTPUT«TRIE failed at Cursor.pm line 804.FAILED 00:02 34m» | 15:54 | |
azawawi | TimToady, moritz_: here is the fixed version. feather.perl6.nl/~azawawi/test2.html | ||
moritz_ | ouch | ||
TimToady | lex/ rot, perhaps | 15:55 | |
works here | |||
azawawi clears lex | |||
15:55
zamolxes left
|
|||
moritz_ rebuilds | 15:55 | ||
TimToady: I found that in an example is S02, but it's not stated explicit anywhere... is the closure treated as an anonymous role? | 15:56 | ||
he, the dash is matched by the rule apostrophe ;-) | 15:57 | ||
15:57
alanhaggai left
|
|||
azawawi | TimToady: nop no lex rotting over here. same result. | 15:58 | |
azawawi wishes that perl6 .pm files would be called .pm6 or something | 15:59 | ||
PerlJam | azawawi: so call them that | ||
azawawi | PerlJam: we use 'use v6' to detect whether a .pm is p5/p6 in Padre. However, in November it is missing in some parts. | 16:03 | |
PerlJam | oh, so patch november and add the "use v6;" | 16:04 | |
moritz_ | azawawi: also 'grammar', 'class' and 'module' introduce Perl 6 code | ||
pasteling | "azawawi" at 212.38.137.139 pasted "Padre P6/P5 detection code" (11 lines, 306B) at sial.org/pbot/36186 | ||
moritz_ | if it's the first statement in that file | ||
return 1 if $text =~ /^\s*(?:class|grammar|module)\s+\w/msx; | 16:05 | ||
azawawi | moritz_: or role | ||
PerlJam | that check for =head[12] seems wrong to me. what's the logic there? | ||
moritz_ | right. | ||
PerlJam | will perl 6 code not have =head1 in it? | 16:06 | |
moritz_ | it may | ||
=begin POD | |||
=head1 foo | |||
=end POD | |||
PerlJam | right, so that check probably shouldn't be there | ||
pugs_svn | r26398 | lwall++ | [STD] build caps correctly for chained and list prec | 16:07 | |
r26398 | lwall++ | [gimme5] don't use autoquoted hash subscripts | |||
r26398 | lwall++ | [viv] move toward class-per-rule VAST to preserve rule info better | |||
PerlJam | and I'm not sure that you can say it's perl6 code if it has "=begin pod" either. | ||
azawawi | nice im going to fix is_perl6() now | 16:08 | |
PerlJam | azawawi: is there a git/svn repo for padre somewhere? :) | ||
azawawi | PerlJam: svn.perlide.org/padre/trunk/Padre | 16:09 | |
PerlJam: svn.perlide.org/padre/trunk/ # if you need to see the plugins + Padre | 16:10 | ||
wayland76 | TimToady: Are you planning to offer an opinion on the Unicode bracketing question; whether Ps/Pe should also be treated as bracketing? | 16:11 | |
TimToady | you mean beyond what S02:74 already says? | 16:14 | |
(still backlogging, btw) | |||
azawawi | TimToady: how does one detect STD.pm lex rotting? | ||
TimToady | rm -rf lex/ | 16:15 | |
make | |||
well, just touch STD.pm and make will do | |||
[particle] | or do you mean STD.pm is older than current spec? | ||
TimToady | my copy parses that code fine | ||
[particle] | that's detected by making sure tests are up to spec, and STD.pm parses them | 16:16 | |
wayland76 | Whoops, sorry, I meant Pi/Pf. I asked a question on the mailing list about it -- if you haven't gotten to that yet, that's fine :) | ||
azawawi | TimToady: like a $VERSION for the lex directory that each newer STD.pm updates to determine whether to delete/use this lex directory or not. | 16:19 | |
[particle] | i think that's just 'touch' | 16:20 | |
moritz_ | std: 3 but { method foo { ... } } | 16:27 | |
p6eval | std 26398: OUTPUT«ok 00:02 35m» | ||
16:31
jhorwitz joined
|
|||
pugs_svn | r26399 | azawawi++ | [S:H:P6] simpler version naming schema; newer std. | 16:35 | |
r26400 | moritz++ | [t/spec] basic tests for Match.perl | 16:42 | ||
16:43
alanhaggai joined,
ispy_ joined
16:44
alanhaggai left
|
|||
pugs_svn | r26401 | lwall++ | [S02] also count Pi/Pf characters as bracketing, wayland76++ | 16:56 | |
wayland76 | Yay! | 17:06 | |
:) | |||
www.fileformat.info/info/unicode/ca...i/list.htm for those interested | 17:09 | ||
Click on the "view" links to see any characters that don't show up in your font :) | |||
moritz_ | they all display here ;-) | 17:10 | |
pugs_svn | r26402 | moritz++ | [t/spec] RT #63708 | 17:11 | |
17:13
ruoso joined
17:16
Auzon joined,
M_o_C left
|
|||
ruoso | Hello! | 17:16 | |
Auzon | Hi ruoso :) | ||
I hear we have a basic LWP::Simple now. Where does it live? | |||
moritz_ | probably on github :) | 17:19 | |
aka "I don't know" | 17:20 | ||
Auzon looks around :) | |||
moritz_ | but I think andy blogged about it... | ||
alester | check the perlbuzz twitter feed | ||
moritz_ | use.perl.org/~cosimo/journal/38826 | ||
@seen cosimo | 17:21 | ||
lambdabot | I saw cosimo leaving #perl6 6m 21d 5m 10s ago, and . | ||
Auzon | I think I may have found it in the pugs repo | ||
dukeleto|work | Auzon: link ? | 17:22 | |
wayland76 | What about HTTP::Something in the November or Web.pm repo? | ||
Auzon | hah, no, the LWP in pugs is ancient | ||
17:23
cdarroch joined
|
|||
jnthn | I didn't remember the code being published anywhere for that... | 17:23 | |
Or seeing it get put anywhere, anyway. | |||
The sockets stuff in Rakudo that it uses got comitted. | 17:24 | ||
Auzon | Yeah, I saw socket stuff when I just built Rakudo | ||
wayland76 | I assumed masak had put the HTTP::Whatever stuff somewhere, but I guess I'm wrong | ||
Asking on #november-wiki might be an idea too (that tends to be the channel where web-related stuff gets discussed) | 17:25 | ||
moritz_ | nearly all November people are in here too | 17:26 | |
wayland76 | ...nearly :) | ||
But it's easier to miss stuff in the backlog here | |||
moritz_ | aye | 17:27 | |
17:28
nbrown left
|
|||
Auzon | ok, I'll see if anyone in #november-wiki knows. Thanks :) | 17:29 | |
17:32
spx2 joined
|
|||
spx2 | is " tell" implemented for file descriptors open on pipes ? | 17:33 | |
17:33
payload joined
17:34
abra left
17:38
xhell_ joined
|
|||
Trey | the modified cperl-mode for emacs in the pugs repo doesn't handle modern syntax anymore... with the earlier discussion of Syntax::Highlight::Perl6, I wondered if there's been any work on emacs? | 17:38 | |
17:40
nbrown joined
17:42
cognominal left
17:43
ZuLuuuuuu left,
mikehh joined
|
|||
mikehh | rakudo (9a53051) builds on parrot r38330 - make test/make spectest PASS - Ubuntu Jaunty i386 | 17:46 | |
17:46
abra joined,
xhell_ left,
abra left
17:47
abra joined
|
|||
skids | any blog postings anywhere yet on all the interesting discussions at Oslo? | 17:48 | |
I'm sure more was done than deciding to kill the fish :-) | 17:49 | ||
wayland76 | What fish? | ||
skids | =<> | ||
wayland76 | Ah :) | ||
Fish is usually ><> I think :) | 17:50 | ||
[particle] | what's emacs? | 17:52 | |
wayland76 | A text editor and operating system written in elisp | 17:54 | |
(I exaggerate. It's a text editor with a built in lisp programming language) | |||
It's one of the two primary text editors used on Unix systems, the other being called "vi" | 17:56 | ||
each text editor, and they have flame wars, like Ford vs. Holden (that's probably Ford vs. Chevvy in the US) | 17:57 | ||
That should have said each text editor has a reputation.... | |||
skids | C-x ( M-x search-forward vi ^J DEL DEL very irritating ) C-u 1000 C-x e | ||
:-) | 17:58 | ||
wayland76 | Skids is picking on emacs | ||
skids | picking on it? I couldn't survive without it. | ||
wayland76 | As a nano user, I can stand back and ignore the text editor wars until I admit that I'm a nano user :) | ||
[particle] is a vi user since 1991 (now using gvim) | 17:59 | ||
wayland76 | Sorry, I didn't read carefully enough. skids is implying that "vi" stands for "very irritating" | ||
Trey | skids: do you make do with cperl-mode getting all confused with perl 6, or do you just use plain text mode or something? | 18:00 | |
skids | C-x C-v /usr/man/man1/vim.1 C-@ M-> C-k just type :q C-x C-s | ||
pugs_svn | r26403 | lwall++ | [S02] clarify the status of many-to-one bracketing | ||
[particle] | trey: i haven't seen any commits for emacs lately, they've all been vim-shaped | 18:01 | |
pugs_svn | r26404 | lwall++ | [STD] tweak opener/closer tables to match S02 | 18:03 | |
18:04
azawawi left,
nbrown left
|
|||
skids | Trey: depends what I'm editing. The pod problem is really annoying but if it doesn't have new pod in it... | 18:04 | |
then I M-X text-mode | 18:05 | ||
(if there's new pod) | |||
Trey | it's nearly made we want to sit down and learn elisp. nearly. :) | ||
skids has a sneaking suspicion he will understand LISP more the next time he tries... what with closure-heavy Perl6 running through his brain. | 18:06 | ||
18:06
nihiliad left
|
|||
Trey | besides the pods, parenless control structures and twigils are the places that cperl-mode gets most confused. and unfortunately, once cperl-mode gets confused, you're best off just turning it off, it does more harm than good | 18:09 | |
skids | Have you tried normal perl-mode? | 18:10 | |
Trey | no, haven't used that in years. i'll give it a try | ||
18:12
abra left
18:15
nihiliad joined
18:16
abra joined
18:21
payload left
18:27
pmurias joined
|
|||
pugs_svn | r26405 | ruoso++ | [re-mildew] CORE builds successfully. | 18:31 | |
r26405 | ruoso++ | [re-smop] add package and flattenedscope to s1p | |||
ruoso | pmurias, hi | 18:35 | |
18:40
cognominal joined
|
|||
pmurias | ruoso: hi | 18:41 | |
ruoso | I think we're very close to end this refactoring | 18:42 | |
take a look at this last commit I made... | |||
it fails with a call to BIND in a false | 18:43 | ||
I presume something was supposed to return a hash bvalue | |||
but is return a false instead | |||
pmurias | looking... | 18:44 | |
ruoso: when does it fail? | 18:45 | ||
ruoso | if you try to run "1;" in mildew | 18:46 | |
18:46
nbrown joined
|
|||
ruoso | it might be happening at the CORE loading | 18:46 | |
pmurias | ruoso: you brought back NULL is equivalent to (SMOP__Object*) {NULL} when passed to capture_create? | 18:47 | |
ruoso | hmm... I didn't actually realise you had removed that... | 18:50 | |
it simply failed and I "fixed" it ;) | 18:51 | ||
but I can re-fix it | |||
pmurias | the BIND error is cause by some codes not having a singature | 18:52 | |
* caused | |||
like sub foo {} | |||
ruoso | hmm... | 18:53 | |
TimToady | std: say q‛foo’; | ||
p6eval | std 26405: OUTPUT«ok 00:03 35m» | ||
ruoso | so it's the default signature tat is broken | ||
pmurias | it's unported over | 18:54 | |
ruoso | hmm... i think it's ok to port it | 18:55 | |
18:57
nihiliad left
19:01
nihiliad joined
|
|||
meppl | good night | 19:01 | |
19:01
maluco left
19:02
meppl left
|
|||
pugs_svn | r26406 | pmurias++ | [re-smop] remove the NULL is (SMOP__Object*[]) {NULL} sugar in capture construction | 19:02 | |
wayland76 | o/ | ||
pmurias | ruoso: the alternative would be to have mildew supply a signature to all blocks | 19:05 | |
wayland76 | std: su♭ foo {} | 19:09 | |
p6eval | std 26406: OUTPUT«##### PARSE FAILED #####Syntax error (two terms in a row?) at /tmp/xdNB4ZoJ7G line 1:------> su♭ foo {} expecting any of: POST argument list infix or meta-infix infix stopper postfix postfix_prefix_meta_operator standard stopper | ||
.. statement modifier loop... | |||
TimToady | nice, try, but ♭ isn't a \w | 19:11 | |
s/,// | 19:12 | ||
wayland76 | Sorry, just trying to mess with people's minds :) | 19:13 | |
19:13
ruoso left
|
|||
arnsholt | wayland76: Yeah, I was wondering what the semantics of "su-flat" should be =) | 19:14 | |
19:16
_REPLeffect joined,
nbrown_ joined
19:18
hanekomu_ joined
|
|||
pmurias | k | 19:26 | |
sorry | 19:27 | ||
19:28
[1]nbrown joined
19:29
nbrown left,
[1]nbrown is now known as nbrown
19:45
nbrown_ left
|
|||
pugs_svn | r26407 | lwall++ | [camelia] remove opaque backlayers | 19:45 | |
19:48
_REPLeffect left
19:49
nbrown_ joined,
araujo joined
|
|||
pugs_svn | r26408 | lwall++ | [p6-proj] use camelia with transparency | 19:49 | |
r26409 | lwall++ | [p6-proj] use 16x16 version to reduce blur | 19:52 | ||
19:55
ruoso joined
19:56
nbrown left,
nbrown_ is now known as nbrown
|
|||
ruoso back | 19:57 | ||
20:03
goksie joined
|
|||
pugs_svn | r26410 | moritz++ | [t/spec] tests for RT #62162 | 20:04 | |
moritz_ | for the first time since January the RT queue of tickets I own is empty ;-) | 20:11 | |
20:11
abra left
|
|||
jnthn | moritz++ | 20:12 | |
pugs_svn | r26411 | lwall++ | [p6-proj] install better png of camelia | 20:15 | |
r26412 | pmurias++ | [re-mildew] a signature is emitted for every Code | 20:18 | ||
r26412 | pmurias++ | [re-smop] fixed SMOP_HUNT_NULLS, update SMOP__NATIVE__create_create calls in package.ri | |||
pmurias | ruoso: do you think an $interpreter.return method is sensible | ||
? | 20:19 | ||
20:20
rocket_guatemala joined
|
|||
rocket_guatemala | Hey how can I help. | 20:25 | |
A little more clarification: I've been using perl 5 for web devolopment here in Guatemala for a long time, and I would like to help make perl 6 a great language more quickly ;) My question is: is this still relevant: perlgeek.de/blog-en/perl-6/test-sui...writeback? | |||
or is there other way to help that is more pressing? | |||
20:25
hanekom__ joined
|
|||
rocket_guatemala | I would like to help with S19 and eventually do something like ruby's irb | 20:26 | |
jnthn | hi rocket_guatemala! :-) | ||
Yes, that post by moritz_ is almost certainly still relevant. | |||
For example, S12-roles almost certainly should be S14-roles... | 20:27 | ||
See also svn.pugscode.org/pugs/t/TASKS | |||
20:27
hanekomu_ left
|
|||
rocket_guatemala | great | 20:28 | |
so ... ill look into it, another question: | |||
20:28
pmurias_ joined
|
|||
rocket_guatemala | where and how should i send patches? | 20:28 | |
jnthn | If you are doing renaming though, it would be highly useful if you could also get a checkout of Rakudo. | ||
pugs_svn | r26413 | lwall++ | [p6-proj] shrink camelia by 2 | 20:29 | |
jnthn | And make sure t/spectest.data tracks the changes. | ||
20:29
pmurias left
|
|||
jnthn | The test suite has a very liberal commit bit policy. :-) | 20:29 | |
So if you bug someone like, say, moritz_, they can just give you a commit bit. | |||
So no need to send patches. | |||
TimToady | who wants a commit bit? | ||
rocket_guatemala | nice | 20:30 | |
20:30
pmurias_ is now known as pmurias
|
|||
jnthn | TimToady: rocket_guatemala would like to help with testing stuff and other bits | 20:30 | |
rocket_guatemala | so, ill start haking and then bug someone when I got somethin done | ||
jnthn | Great. :-) | ||
TimToady | msg me your email and desired svn name | 20:31 | |
rocket_guatemala | email: [email@hidden.address] svn name: rocket | ||
pugs_svn | r26414 | pmurias++ | [re-smop] fix a bug in adhoc_signature` | 20:32 | |
20:32
jhorwitz left
|
|||
ascent_ | test suite for perl6 shouldn't be in another repo (not pugs) ? then used by build system for compilers (like rakudo) ? | 20:32 | |
TimToady | commitbit sent | 20:33 | |
it's customary to add yourself to AUTHORS as first commit to test it | |||
welcome aboard | |||
ruoso | pmurias, what do you mean? | 20:34 | |
rocket_guatemala | great, thanks and thanks all for the great pointers, ill get started right away | ||
and thanks for the commit bit, ill add myself to the authors when i got somethin done | 20:35 | ||
skids | ascent_: eventually implementation-common stuff may end up on github (user perl6) but that will happen when a majority of devels are sold on the idea. | ||
pugs_svn | r26415 | lwall++ | [p6-proj] shrink camelia in index.html too... | 20:36 | |
skids | ascent_: As it is the pugs repository is easier to commit to. | ||
moritz_ | I'm thinking about moving the test suite out of the pugs repo, or maybe reorder that repo a bit, but it's nothing to hurry with | 20:37 | |
pmurias | ruoso: a convenience method which would do all the $interpreter.goto($interpreter.continuation.back) stuff | ||
ruoso | maybe... yes... | ||
moritz_ | svn works fine for now, and those who love git (like me) can you git-svn | 20:38 | |
TimToady: uhm, that looks crappy | 20:40 | ||
now it says width="502" but it's 252 | |||
and btw I'm not too attached to the colours, feel free to improve them ;-) | 20:41 | ||
pugs_svn | r26416 | lwall++ | [p6-proj] gah, can't do math | ||
TimToady | should be better now | 20:42 | |
moritz_ | it is. | ||
is there a particular reason for using a white background, instead of transparent? | |||
TimToady | the favicon uses transparent, feel free to change | 20:44 | |
frettled must have missed a URL :) | |||
TimToady | I couldn't find a way to tell Open Drawing to do that | ||
frettled | TimToady: glad to see you made it safely out of the tourist traps | ||
TimToady | OpenOffice Draw, even | ||
frettled | TimToady: and regarding that thing about whether Oslo had city walls ever or not; it never did, they thought the rivers were sufficient (ancient Oslo was laid out differently) | 20:45 | |
TimToady | just don't turn her eyes transparent along with everything else white :) | ||
20:47
fridim_ left
|
|||
TimToady | frettled: we had a good time pretending to be tourists... :) | 20:47 | |
frettled | too bad you weren't staying for two more days; we almost had summer today, and it's going to be better tomorrow. | 20:48 | |
the birches are turning greenish. | |||
TimToady | we noticed a lot more trees budding even in the time we were there | 20:49 | |
frettled | where did you go? | 20:51 | |
frettled is always interested in what you touristy guys do when touristing. | |||
TimToady | 1st day, rathus and castle and palace, 2nd day, historical buildings, viking ships, kon tiki, and vigeland sculptures | 20:53 | |
20:53
rocket_guatemala left
|
|||
pugs_svn | r26417 | pmurias++ | [re-smop] disabled implicit invocant in signatures, fixed t/lexical_scope.mold and added a failing test to that file | 20:55 | |
frettled | That's quite a bit in a couple of days. I hope some of it was worthwhile. | ||
20:55
kate21de joined
|
|||
pugs_svn | r26418 | pmurias++ | [re-smop] fixed bug in hash bvalue | 20:57 | |
frettled | Hms, Firefox suddenly doesn't want to render camelia.svg, perhaps because the HTTP header says ISO-8859-1 and the XML encoding is UTF-8? Or is it just my FF (3.0.9/MacOS X) that's bugging? | ||
20:58
braceta joined
|
|||
wayland76 | frettled: URL? | 20:58 | |
frettled | wayland76: svn.pugscode.org/pugs/misc/camelia.svg | ||
This works, though: upload.wikimedia.org/wikipedia/comm...c7/SVG.svg (UTF-8 + UTF-8) | 20:59 | ||
I get the same problem in Safari 3 and Opera 9.64, and the Wikimedia version works well. | 21:00 | ||
21:01
af1 joined,
braceta left,
braceta joined
|
|||
ascent_ | frettled: Content-Type. | 21:02 | |
frettled | ascent_: Yes, as I said, the HTTP header says it's ISO 8859-1, while the document says it's UTF-8. | 21:03 | |
That usually causes problems with HTML, apparently it does so with SVG as well. | |||
ascent_ | frettled: it's not charset problem... It doesn't display as direct request, because Content-Type is text/plain, not image/svg+xml. | 21:05 | |
arnsholt | ascent_: I was just typing that up as well =) | 21:06 | |
frettled | ascent_: ah, that too, then. | ||
ascent_ | arnsholt: :) | ||
21:06
Casan joined
|
|||
frettled | ascent_: I see all sorts of weirdness come out of the latin-1 and UTF-8 problem, so my brain didn't parse "content-type" correctly. :) | 21:06 | |
arnsholt | In fact, I don't think the charset specification matters for this document, 'cause I don't think it's got any non-ASCII characters | 21:07 | |
frettled mumbles some obsceneties regarding the UTF-8 three-byte header string that e.g. Adobe Dreamweaver MX thinks it's a good idea to add to the start of all documents, including those in PHP with session handling. | |||
arnsholt | Ah, the BOM. Funfunfun ^^ | ||
wayland76 | Fails in Seamonkey too | 21:08 | |
arnsholt | Or is the BOM for UTF-16? It's been a while since I read up on this | ||
frettled | arnsholt: I'm pretty sure it's for UTF-8, as it's not strictly necessary to use it, but is used anyway. | ||
wayland76 | Internet Explorer ignores content-type. That's one reason attacks on it are more likely to succeed | 21:09 | |
frettled | yet Safari is the easiest to crack | 21:11 | |
arnsholt | frettled: Wikipedia says that the BOM is intended for UTF-16 and -32 (where byte order actually matters), but occasionally occurs in UTF-8 as well, where it is indeed a three byte sequence | ||
pugs_svn | r26419 | pmurias++ | [re-mildew] uncomment most of CORE (except loading Multi,RoleHOW and EXTERNAL) as it loads in correctly | ||
frettled | arnsholt: I (unfortunately) know this because I'm in the sad position as a sysadm at someone allowing webhotel customers to use PHP. :) | 21:12 | |
arnsholt | Please accept my condoleances =) | ||
frettled | It seems like the way to set/remove transparancy for the background of camelia is to go to "page setup" in OpenOffice Draw, then the Background tab. (caveat lector: I'm checking with NeoOffice 3.0.1) | 21:13 | |
arnsholt: thanks. | |||
21:14
ruoso left
21:18
wknight8111 joined
|
|||
frettled | Anyhoo, SomeonexAE should just add the necessary AddType magic in e.g. a .htaccess file to ensure that .svg is served as the correct MIME type, then. | 21:19 | |
21:21
szabgab joined
|
|||
pugs_svn | r26420 | szabgab++ | fix some legacy smartlink syntax | 21:22 | |
21:25
nihiliad left
21:32
nbrown_ joined
21:35
skids left
21:42
Maghnus joined
|
|||
pugs_svn | r26421 | szabgab++ | Smart::Links add some documentation | 21:44 | |
21:48
nbrown left,
nbrown_ is now known as nbrown
21:53
goksie left
21:59
af1 left
22:00
braceta left
22:06
zamolxes joined,
hanekomu_ joined
22:08
Casan left
22:10
braceta joined
22:11
ejs joined
22:16
szabgab left
22:17
km2 left
22:27
kate21de left
22:29
hanekom__ left
22:34
Casan joined
22:45
pmurias left
22:46
exodist left
22:54
skids joined
22:57
M_o_C joined
|
|||
jeremiah_ | .c | 22:58 | |
phenny | AttributeError: 'NoneType' object has no attribute 'encode' (file "/Users/sbp/web/inamidst.com/www/phenny/tools.py", line 20, in new) | ||
23:00
jonathansizz joined
23:01
zamolxes left
23:15
nbrown left,
jonathansizz left
23:19
frew|wor1 left
23:23
davidad left
23:24
hanekomu_ left
23:29
iblechbot left,
nbrown joined
23:39
amoc joined
23:40
ispy_ left
23:42
km2 joined
23:47
DemoFreak left
23:55
bacek_ joined
23:57
bacek__ left
23:59
[particle]1 left
|