»ö« | perl6-projects.org/ | nopaste: paste.lisp.org/new/perl6 | evalbot: perl6: say 3;' | irclog: irc.pugscode.org/ | UTF-8 is our friend! Set by moritz_ on 27 June 2009. |
|||
00:07
cdarroch left,
explorer left,
payload joined
00:11
Jedai left
00:13
|Jedai| left
00:17
DemoFreak left
00:24
ihrd joined
00:25
ihrd left
00:32
M_o_C left
01:06
SmokeMachine joined
01:08
FCO left
01:09
Limbic_Region left,
skids joined,
ihrd1 joined
01:10
orafu left,
orafu joined
01:12
ihrd1 left
01:20
meppl left
01:32
test34 joined
01:45
tann left
01:58
Whiteknight joined,
FurnaceBoy left
02:11
kane_ left
02:12
eric__ joined
|
|||
eric__ | hello? | 02:12 | |
02:20
eric__ left
02:57
Whiteknight left
03:02
agentzh joined
03:13
dukeleto joined
03:19
dukeleto_ joined
03:20
dukeleto_ left,
dukeleto left
03:23
dukeleto joined
03:58
missingthepoint joined
|
|||
missingthepoint | can anyone tell me what the state of grammars in rakudo is? | 04:16 | |
i.e., should moritz's Pseudo-XML example work? (perlgeek.de/blog-en/perl-5-to-6/20-...-xml.html) | 04:17 | ||
i get "too few arguments passed (0) - 2 params expected" | 04:18 | ||
"in regex XML::TOP ..." | |||
04:26
jjore left
04:29
tann joined
04:32
jjore joined
04:34
alester joined
|
|||
missingthepoint | bbl | 04:45 | |
04:55
athomason left
05:02
molaf joined
05:07
justatheory left
05:18
skids left
05:25
xinming_ is now known as xinming
|
|||
tann | rakudo: loop (my ($i, $j) = 1, 10; $i < $j; ++$i, --$j) { say "$i : $j" } | 05:29 | |
p6eval | rakudo faf91f: OUTPUT«1 : 102 : 93 : 84 : 75 : 6» | ||
tann | rakudo: loop (my $i = 1, my $j = 10; $i < $j; ++i, --$j) { say "$i : $j" } | 05:31 | |
p6eval | rakudo faf91f: OUTPUT«Unable to set lvalue on PAST::Val nodein Main (src/gen_setting.pm:3340)» | ||
05:53
eternaleye left
05:54
eternaleye joined
|
|||
tann | hiya, how do i submit a patch to an rt bug #? | 06:09 | |
simply send mail to rakudobug@ with [PATCH] and the rt bug #? | 06:11 | ||
read frew's guide wiki.github.com/rakudo/rakudo/steps...te-a-patch | |||
06:12
dukeleto left
06:23
unitxt left
06:54
sparc_ joined
07:19
DemoFreak joined
07:21
alester left
07:28
frew left
07:32
tann left
07:38
finanalyst joined
07:39
missingthepoint left
07:58
azawawi joined
|
|||
azawawi | hi | 07:59 | |
moritz_: ping | |||
moritz_: can u please take a look at feather.perl6.nl/~azawawi/padre_more_help.png , and see if i am missing any useful perl 6 links... | 08:00 | ||
08:00
azawawi left
08:02
explorer joined
08:13
meppl joined
08:14
iblechbot joined,
FCO joined
08:16
SmokeMachine left
08:20
rfordinal left
08:23
missingthepoint joined
08:31
eternaleye left
|
|||
finanalyst | azawawi: hi. | 08:36 | |
azawawi: i have difficulty in connecting to irc.perl.org #padre from my home provider, but not from the provider in the office. | |||
but i can connect to #perl6 without a problem | 08:37 | ||
maybe a note about this somewhere in the 'more about' section? surely others may have the same situation | |||
szabgab | finanalyst, that would mean the whole irc.perl.org server, right ? | 08:41 | |
phenny | szabgab: 17 Jul 12:48Z <moritz_> tell szabgab I notice that all your Perl 6 examples still use parens after 'if', ie 'if ($str ~~ m/\=/) {' - is there a good reason for that? or plain old habit? | ||
szabgab | moritz_, old habbit | ||
08:43
pmurias joined
08:44
meppl left
08:50
azawawi joined,
ejs joined
|
|||
azawawi | finanalyst: sorry i was away a bit.If you cant connect, you can use a webirc such as mibbit.com (padre.perlide.org/irc.html?channel=padre) | 08:51 | |
finanalyst | azawawi: sorry i was away a bit too. just wanted to say that in mentioning irc channels, it might be good to mention mibbit.com | 09:01 | |
i did not know about mibbit.com until a couple of days ago, and i spent several hours trying to get onto #padre | 09:03 | ||
it does seem to be the whole irc server | |||
since i live in Russia, it might be that my home provider's IP set is on a black list | 09:04 | ||
szabgab | I think on padre.perlide.org we have a link to mibbit, don't we ? | ||
or where else do you think it should be mentioned ? | |||
finanalyst | i havnt checked whether #padre on mibbit | ||
szabgab | I did not understand the last sentence | 09:05 | |
09:06
ironcamel left
|
|||
finanalyst | szabgab: i have just looked at the mibbit.com list of servers and irc.perl.org is not mentioned | 09:06 | |
szabgab | sure, but you can still use it | 09:07 | |
finanalyst | how would i use it? | ||
szabgab | see also the link azawawi gave you | ||
azawawi | finanalyst: use this one padre.perlide.org/irc.html?channel=padre | 09:08 | |
finanalyst trying | |||
got. thanx to you all | |||
09:10
azawawi left
09:16
sri_kraih joined
09:20
ejs1 joined,
kane_ joined
09:34
ejs left
09:37
ruoso joined
09:41
finanalyst left
09:55
kane_ left
10:00
azawawi joined
|
|||
azawawi | pmichaud, moritz: could we have more useful information from 'perl6 --version'. This could be useful in debugging various user problems ? | 10:02 | |
10:13
azawawi left
10:51
M_o_C joined
10:53
payload left
|
|||
pmurias | ruoso: hi | 10:55 | |
10:57
agentzh left
|
|||
pmurias | when a mold frame stores a itself in it's register we call a RELEASE, doesn't it cause a double free? | 10:59 | |
11:19
Whiteknight joined
11:54
DemoPhreak joined
11:59
M_o_C left
12:01
M_o_C joined
12:09
DemoFreak left
12:25
ejs1 left
12:32
Sunbeam left
12:38
ejs joined
12:47
ejs left
13:01
kborer joined
13:06
DemoPhreak is now known as DemoFreak
13:11
payload joined
13:13
Jedai joined
13:14
arnsholt joined
13:17
explorer left
13:43
Whiteknight left
13:52
payload left
13:54
unitxt joined
|
|||
spx2 | do we get autobox in Core p6 ? | 14:06 | |
it would be totally awesome | |||
is OO fully implemented in p6 ? | 14:07 | ||
missingthepoint | spx2: do you mean in rakudo? | 14:18 | |
14:28
Sunbeam joined
|
|||
pmurias | spx2: everything is an object in p6 | 14:40 | |
pugs_svn | r27604 | pmurias++ | [re-smop] fix a bug in m0ld | 14:42 | |
r27604 | pmurias++ | fill in yeast DESTROYALL | |||
r27604 | pmurias++ | add make clean target to re-mildew | |||
pmurias | spx2: what do you mean by Core, there will be no core modules in p6 | ||
spx2 | missingthepoint: yeah | 14:47 | |
pmurias: oh ? didn't know that | |||
pmurias: so what is the class of the most 'basic' object in p6 ? | 14:48 | ||
pmurias | Object | ||
most stuff is also Any | 14:49 | ||
spx2 | so is Any an Object ? | ||
pmurias | yes | ||
spx2 | or is Object an Any ? | ||
:D | |||
pmurias | most stuff being everything except junctions | ||
Object is Any+junctions | |||
spx2 | so Object is a class derived from Any and junctions ? | 14:50 | |
14:51
edpratomo joined
|
|||
pmurias | spx2: Junctions does Object and Any does Object that's all | 15:00 | |
pmichaud | actually, there is a core module in p6 -- surprisingly, it's called CORE :-) :-) | 15:05 | |
15:23
jhorwitz joined
|
|||
gfldex | how do i do static members in classes? | 15:31 | |
static attributes that is | 15:32 | ||
15:37
unitxt left,
unitxt joined
15:41
missingthepoint left
|
|||
pmichaud | gfldex: do you mean class attributes? | 15:46 | |
gfldex | pmichaud: could very well be :) | 15:49 | |
how do i refere to class attributes outside of that class? | 15:56 | ||
pmichaud | use 'our' | 15:57 | |
class X { our $y; }; $X::y = 5; | |||
there are other formulations available (see S12) | 15:58 | ||
pmurias | pmichaud: but there are no core modules in the sense of CGI? | ||
Scalar::Util that is | 15:59 | ||
gfldex | thx | 16:00 | |
pmichaud | pmurias: well, how about Num? | ||
e.g., use Num :trig | |||
pmurias | isn't Num part of CORE? | 16:01 | |
perl6: say sin(1) | 16:02 | ||
p6eval | pugs: OUTPUT«0.8414709848078965» | ||
..rakudo faf91f: OUTPUT«Could not find non-existent sub sin» | |||
..elf 27604: OUTPUT«Undefined subroutine &GLOBAL::sin called at (eval 123) line 3. at ./elf_h line 5881» | |||
pmurias | why are trigonometric functions not exposed by default? | 16:03 | |
16:05
beggars joined
16:07
justatheory joined
16:09
zamolxes_ joined
16:10
Chillance joined
|
|||
TimToady | pmurias: lately I've been hating :Trig | 16:13 | |
so I'd be happy if it made a noise like a hoop and rolled away | 16:14 | ||
pmichaud | I don't know why they're not exposed by default -- we've just been following the spec :-) | 16:15 | |
16:15
simcop2387 left
16:19
japhb left
16:21
zamolxes left,
Limbic_Region joined
16:28
rfordinal joined
16:30
simcop2387 joined,
kane_ joined
16:42
alester joined
16:43
edpratomo left
|
|||
pugs_svn | r27605 | lwall++ | [Numeric] kill :Trig tag, always include trig functions. | 16:44 | |
r27605 | lwall++ | Replace stupid string args with an enum. | |||
r27605 | lwall++ | Default to lexical constant $?TRIGBASE. | |||
TimToady | so there! | 16:48 | |
16:50
coolkidofdeathh joined
|
|||
araujo | :) | 16:50 | |
coolkidofdeathh | :> | 16:51 | |
16:52
coolkidofdeathh left
16:54
justatheory left,
japhb joined
17:01
Psyche^ joined
|
|||
gfldex | perl6: class A {} class B { has %.foo{A} } | 17:08 | |
p6eval | rakudo faf91f: OUTPUT«Statement not terminated properly at line 2, near "class B { "Null PMC access in get_pmc_keyed()current instr.: 'perl6;Perl6;Compiler;eval' pc 289208 (src/gen_actions.pir:24161) (src/gen_setting.pm:3340)» | ||
..elf 27605: OUTPUT«Parse error in: /tmp/R4pjtN4T9Gpanic at line 1 column 0 (pos 0): Can't understand next input--giving upWHERE: class A {} class B { has %.fooWHERE:/\<-- HERE STD_red/prelude.rb:99:in `panic' STD_red/std.rb:76:in `scan_unitstopper' STD_red/std.rb:224:in `comp_unit' | |||
..STD_red… | |||
..pugs: OUTPUT«***  Unexpected "{" expecting "::", trait, "handles", default value or "}" at /tmp/iDOM4jtimP line 1, column 31» | |||
gfldex | perl6: class A {} my %foo{A}; | 17:10 | |
p6eval | rakudo faf91f: OUTPUT«Statement not terminated properly at line 2, near "my %foo{A}"Null PMC access in get_pmc_keyed()current instr.: 'perl6;Perl6;Compiler;eval' pc 289208 (src/gen_actions.pir:24161) (src/gen_setting.pm:3340)» | ||
..pugs: ( no output ) | |||
..elf 27605: OUTPUT«Parse error in: /tmp/vKKL6XGZTlpanic at line 1 column 0 (pos 0): Can't understand next input--giving upWHERE: class A {} my %foo{A};WHERE:/\<-- HERE STD_red/prelude.rb:99:in `panic' STD_red/std.rb:76:in `scan_unitstopper' STD_red/std.rb:224:in `comp_unit' | |||
..STD_red/std.rb:… | |||
17:12
xomas joined,
mberends joined
17:13
Patterner left,
Psyche^ is now known as Patterner
|
|||
TimToady | you have to put ; after the {} | 17:13 | |
if it's on the same line | 17:14 | ||
std: class A {} class B { has %.foo{A} } | 17:15 | ||
p6eval | std 27605: OUTPUT«##### PARSE FAILED #####Statements must be separated with semicolon at /tmp/Vhws2mDs00 line 1:------> class A {} class B { has %.foo{A} } expecting any of: infix or meta-infix infix stopper standard stopper statement statement modifier | ||
..loop terminatorFAIL… | |||
TimToady | std: class A {}; class B { has %.foo{A} } | ||
p6eval | std 27605: OUTPUT«ok 00:02 37m» | ||
TimToady | (I don't think rakudo supports [] or {} on declarations yet, though) | ||
gfldex | rakudo: class A {}; class B { has %.foo{A} } | 17:16 | |
p6eval | rakudo faf91f: OUTPUT«Statement not terminated properly at line 2, near "{A} }"Null PMC access in get_pmc_keyed()current instr.: 'perl6;Perl6;Compiler;eval' pc 289208 (src/gen_actions.pir:24161) (src/gen_setting.pm:3340)» | ||
gfldex | :( | ||
17:44
kane_ left
|
|||
s1n | rakudo: class A {}; class B { has %.foo<A> } | 17:56 | |
p6eval | rakudo faf91f: OUTPUT«Statement not terminated properly at line 2, near "> }"Null PMC access in get_pmc_keyed()current instr.: 'perl6;Perl6;Compiler;eval' pc 289208 (src/gen_actions.pir:24161) (src/gen_setting.pm:3340)» | ||
s1n | rakudo: class A {}; class B { has %.foo = <A> } | ||
p6eval | rakudo faf91f: ( no output ) | ||
s1n | std: class A {}; class B { has %.foo{A} } | ||
p6eval | std 27605: OUTPUT«ok 00:02 37m» | 17:57 | |
s1n | hmm | ||
18:06
|MoC| joined,
M_o_C left
18:09
FurnaceBoy joined
18:15
nihiliad joined
18:23
lumi_ joined
18:27
eternaleye joined
18:38
Jedai left
18:46
simcop2387 left
18:49
simcop2387 joined
18:55
azawawi joined
|
|||
azawawi | hi | 18:55 | |
pmichaud: ping | |||
18:58
azawawi left
19:11
SmokeMachine joined
19:13
FCO left
19:24
payload joined,
Jedai joined
19:35
mberends left
|
|||
spx2 | just watched a Perl6 operators talk | 19:37 | |
they said something about triangular reduction operators ? | |||
oh yes now I see it's from 2007 -> www.oreillynet.com/onlamp/blog/2007...ors_1.html | 19:40 | ||
this is pretty cool :) | |||
19:42
alester left
19:58
sri_kraih_ joined
20:05
synth left
20:14
sri_kraih left
|
|||
TimToady | perl6: say ~[\*] 1..10 | 20:17 | |
p6eval | rakudo faf91f: OUTPUT«Statement not terminated properly at line 2, near "1..10"Null PMC access in get_pmc_keyed()current instr.: 'perl6;Perl6;Compiler;eval' pc 289208 (src/gen_actions.pir:24161) (src/gen_setting.pm:3340)» | ||
..elf 27605: OUTPUT«/home/evalenv/pugs/misc/STD_red/match.rb:117:in `block in to_dump0': undefined method `to_dump0' for nil:NilClass (NoMethodError) from /home/evalenv/pugs/misc/STD_red/match.rb:117:in `map' from /home/evalenv/pugs/misc/STD_red/match.rb:117:in `to_dump0' from | |||
../home/evalenv/pugs/mi… | |||
..pugs: OUTPUT«1 2 6 24 120 720 5040 40320 362880 3628800» | |||
20:18
araujo left
|
|||
spx2 | neat | 20:19 | |
20:21
kane_ joined
20:22
[1]Limbic_Region joined
20:23
FCO joined,
patmat left,
SmokeMachine left
20:25
zamolxes_ left,
zamolxes joined
20:27
xomas left
20:36
Limbic_Region left,
[1]Limbic_Region is now known as Limbic_Region
20:37
kane_ left
|
|||
payload | rakudo: use Num; say sin pi | 20:44 | |
p6eval | rakudo faf91f: OUTPUT«Could not find non-existent sub sin» | ||
payload | rakudo: use Num; say Num::sin pi | ||
p6eval | rakudo faf91f: OUTPUT«1.22460635382238e-16» | ||
payload | :-/ | ||
jeekobu | rakudo: use Num; say Num::cos pi | 20:46 | |
p6eval | rakudo faf91f: OUTPUT«-1» | 20:47 | |
jeekobu | Hmm. | ||
payload | rakudo: say Num::sin 0.5*pi | 20:48 | |
p6eval | rakudo faf91f: OUTPUT«1» | ||
payload | rakudo: say sin 0.5*pi # i really want to say | ||
p6eval | rakudo faf91f: OUTPUT«Could not find non-existent sub sin» | ||
jeekobu | rakudo: use Num cos; say Num::cos pi | 20:49 | |
p6eval | rakudo faf91f: OUTPUT«Unknown import list expression in use at line 2, near "; say Num:"Null PMC access in get_pmc_keyed()current instr.: 'perl6;Perl6;Compiler;eval' pc 289208 (src/gen_actions.pir:24161) (src/gen_setting.pm:3340)» | ||
jeekobu | er | ||
rakudo: use Num 'cos'; say cos pi | 20:50 | ||
p6eval | rakudo faf91f: OUTPUT«Unknown import list expression in use at line 2, near "; say cos "Null PMC access in get_pmc_keyed()current instr.: 'perl6;Perl6;Compiler;eval' pc 289208 (src/gen_actions.pir:24161) (src/gen_setting.pm:3340)» | ||
payload | std: use Num cos | ||
p6eval | std 27605: OUTPUT«Potential difficulties: Can't locate module Num at /tmp/Gf9F8xt93T line 2:------> ;ok 00:02 36m» | ||
jeekobu | rakudo: use Num::cos; say cos pi | ||
p6eval | rakudo faf91f: OUTPUT«Can't find ./Num/cos in @*INCNull PMC access in get_pmc_keyed()current instr.: 'perl6;Perl6;Compiler;eval' pc 289208 (src/gen_actions.pir:24161) (src/gen_setting.pm:3340)» | ||
jeekobu | rakudo: use Num; my &cos ::= Num::cos; say cos pi | 20:52 | |
p6eval | rakudo faf91f: OUTPUT«No applicable candidates found to dispatch to for 'cos'in Main (/tmp/4X0ZbnYw4u:2)» | ||
payload | rakudo: use Num; my &cos ::= Num::cos; say pi.cos | 20:54 | |
p6eval | rakudo faf91f: OUTPUT«No applicable candidates found to dispatch to for 'cos'in Main (/tmp/F9vPoT8Vmt:2)» | ||
payload | rakudo: say pi.cos | ||
p6eval | rakudo faf91f: OUTPUT«-1» | ||
payload | -.- | ||
jeekobu | haha | ||
payload | the definitions in Num.pm are all of the form | 20:56 | |
class Num is also { | |||
our Num multi method acos($base = 'radians') is export(:Trig) { | |||
jeekobu | rakudo: use Num; my &cos := Num::cos; say cos pi | ||
p6eval | rakudo faf91f: OUTPUT«No applicable candidates found to dispatch to for 'cos'in Main (/tmp/9758Fjxaip:2)» | ||
jeekobu | rakudo: use Num :Trig; say cos pi | 20:57 | |
p6eval | rakudo faf91f: OUTPUT«-1» | ||
jeekobu | ok | ||
payload | ahhh... well... is this documented? | ||
is this speced?? | 20:58 | ||
ah yes it is | |||
jeekobu | svn.pugscode.org/pugs/docs/Perl6/Sp...umeric.pod Well, there's no mention of :trig in there | 20:59 | |
payload | ah yes | 21:03 | |
21:03
molaf left
|
|||
payload | Author: lwall <lwall@c213334d-75ef-0310-aa23-eaa082d1ae64> | 21:04 | |
Date: Sat Jul 18 16:44:26 2009 +0000 | |||
[Numeric] kill :Trig tag, always include trig functions. | |||
Replace stupid string args with an enum. | |||
Default to lexical constant $?TRIGBASE. | |||
rakudo is outdated :D | |||
jeekobu | Ha | 21:05 | |
payload | deleting the (:Trig) in the definitions should work i think... compiling and testing | 21:11 | |
21:32
rfordinal left
|
|||
payload | All tests successful. | 21:37 | |
Files=29, Tests=236, 276 wallclock secs ( 0.56 usr 0.09 sys + 206.48 cusr 6.66 csys = 213.79 CPU) | |||
Result: PASS | |||
payload@bay:~/code/parrot/languages/rakudo$ ./perl6 | |||
> say sin pi | |||
1.22460635382238e-16 | |||
lambdabot | Not in scope: `say' | ||
21:44
tann joined
21:47
explorer joined
21:51
mberends joined,
mberends left
|
|||
TimToady | n | 21:52 | |
pugs_svn | r27606 | lwall++ | [S05] missing 'sym' | 21:56 | |
21:56
jhorwitz left
22:06
synth joined
22:08
molaf joined
22:09
Chillance_ joined
22:10
mberends joined
22:12
justatheory joined
22:32
iblechbot left
22:36
mberends left
22:40
Chillance left
22:46
ruoso left
22:54
pmurias left
23:00
justatheory_ joined
23:01
Limbic_Region left
23:04
justatheory__ joined
23:12
justatheory left
23:21
justatheory_ left
23:25
justatheory joined
23:44
justatheory__ left
23:47
justatheory_ joined
23:50
justatheory__ joined,
justatheory_ left
23:51
justatheory_ joined,
justatheory__ left
23:58
justatheory left
|