pugscode.org/ planetsix.perl.org/ | nopaste: sial.org/pbot/perl6 | evalbot: perl6: say 3; (or rakudo:, pugs:, elf:, etc) | irclog: irc.pugscode.org/ | ~330 days 'til Xmas Set by mncharity on 25 January 2009. |
|||
00:02
charsbar left,
maerzhase left
00:03
charsbar_ joined,
[particle] joined,
dalek left,
maerzhase joined,
dalek joined
00:06
[particle]1 left
00:30
ilogger2 joined,
agentzh joined
00:31
idemal joined
00:52
shinobi-cl joined
|
|||
meppl | good night | 01:00 | |
01:06
shinobi-cl left
01:31
FurnaceBoy joined
01:38
AzureStone joined,
shinobi-cl joined,
SamB joined
01:41
szabgab joined
01:52
legis joined
02:04
shinobi-cl left
|
|||
literal | perl6: "foo \99" | 02:11 | |
p6eval | rakudo f99045: OUTPUT«\123 form deprecated, use \o123 instead at line 1, near "foo \\99\""current instr.: 'parrot;PGE;Util;die' pc 129 (runtime/parrot/library/PGE/Util.pir:83)» | ||
..elf 25216: RESULT«"foo\ 99"» | |||
..pugs: OUTPUT«pugs: Error: Invalid escape sequence \99; write as decimal \c99 or octal \o99 instead» | |||
literal | heh, \o99? silly pugs | 02:12 | |
02:13
eternaleye joined
02:46
szabgab left
03:00
alc joined
03:01
szabgab joined
03:39
szabgab left
03:44
FurnaceBoy left
03:45
cai joined
03:54
szabgab joined
04:11
Gruber joined
04:12
pmichaud left,
Grrrr left,
tcliou|Away left
04:13
tcliou|Away joined,
broquaint left,
pmichaud joined
04:25
szabgab left,
szabgab joined
04:29
alc left
04:44
nety350 joined
|
|||
nety350 | how to replace an (,) by an dot on an file with an regex? | 04:44 | |
04:45
alester joined
|
|||
nety350 | anyone ? | 04:45 | |
alester | ? | 04:46 | |
nety350 | because I need to divide this after... | 04:47 | |
04:52
nety350 left
04:53
DemoPhreak joined
05:28
szabgab left
05:48
szabgab joined
06:29
szabgab left
06:33
Tene joined
06:35
szabgab joined
06:48
PantheraUncia joined
06:52
DemoFreak joined
07:03
szabgab left
07:08
DemoPhreak left
07:24
meppl joined
07:25
PantheraUncia left
07:26
PantheraUncia joined
07:31
icwiener joined
07:32
alester left
07:35
mberends joined
07:36
ashizawa joined
07:42
PantheraUncia left
07:43
PantheraUncia joined
07:45
PantheraUncia left
07:46
Gruber is now known as Grrrr
07:50
maerzhase joined
07:57
iblechbot joined
08:09
cai left,
PantheraPardus joined
|
|||
mberends | coffee++ | 08:11 | |
08:16
broquaint joined
08:17
maerzhase left
08:42
maerzhase joined
08:44
szabgab joined
08:45
icwiener left
08:47
alc joined
08:52
dduncan joined
08:53
dduncan left
09:19
namenlos joined
09:21
maerzhase left
09:23
ludan joined
09:38
masak joined
09:49
namenlos left
09:50
namenlos joined
09:53
dalecooper joined,
dalecooper left,
dalecooper joined
10:20
ejs joined
|
|||
masak | in the interests of 'release early', here's the proto installer I talked about yesterday: github.com/masak/proto/ | 10:35 | |
it currently detects if you have Parrot and Rakudo installed, otherwise it installs them for you. | |||
it's _very_ primitive, but it Works On My System | 10:36 | ||
be happy to receive reports from other Perl 6 developers that it works for them too. | |||
there are two ways to test it: | |||
1. running the shell script with Parrot and Rakudo installed. the script should immediately exit successfully. | |||
2. running the script after hiding the value of $PARROT_DIR. the script should download and install Parrot and Rakudo, and exit successfully. | 10:37 | ||
I'm a bash script ignoramus, so I'd appreciate review of the script itself as well. | 10:39 | ||
kthxbai. | |||
10:47
DemoFreak left
10:48
DemoFreak joined
10:57
jferrero joined
11:14
dalecooper left
11:17
ludan left
|
|||
szabgab | masak, who or what else is using PARROT_DIR and is it defined somewhere where should it point to ? | 11:24 | |
masak | szabgab: I'll have to think about that a bit. we use it in November. | ||
perl6-examples also uses it. | 11:25 | ||
szabgab | what is perl6-examples? | ||
masak | but I'm not sure whether it originated there or whether it's a Parrot standard. | ||
szabgab: github.com/eric256/perl6-examples/ | |||
contains some really cool stuff. | |||
szabgab | thanks I'll look at it | ||
in Padre we require a PARROT_PATH variable to point to the root of the checked out trunk of parrot | 11:26 | ||
masak | that's what we call PARROT_DIR | ||
szabgab | so I'll change the name to PARROT_DIR | 11:27 | |
masak | szabgab++ | ||
szabgab | but I'd really like it people writing perl 6 code would check out padre and the perl 6 plugin | ||
masak | hm, Druid also uses it. I can't think of who first introduced it in November. maybe viklund. | ||
szabgab: I'm on Mac OS X. is there any way I can use Padre? | 11:28 | ||
szabgab | there were some success reports on Mac though it is generally still a pain | ||
mainly due to wxwidgets issues | 11:29 | ||
masak | that, along with general Emacs addiction, keeps me from using Padre right now. | ||
but yes, I should give it a shot. | |||
szabgab | actually Teejay is quite close to an emacs plugin for Padre | 11:30 | |
masak | szabgab: I'm sure you mean well, but... :) | ||
szabgab | do you sometimes write extensions to emacs? | 11:31 | |
masak | no, I haven't gotten that far yet. but I think about it sometimes. | 11:32 | |
last summer I delved deeper into Emacs, with great results. | |||
but it takes time. | |||
I'm also a very satisfied vim user. come to think of it, I do most of my Perl 6 coding in vim. | |||
szabgab | so what if you wrote your editor extensions in perl 5 or perl 6 ? | 11:33 | |
masak | szabgab: I... ooh! :) | 11:34 | |
masak will consider the implications of this | |||
SamB doesn't think trying to integrate perl and elisp is the greatest idea ? | 11:35 | ||
masak | SamB: build it, and they will come. | ||
lunch & | 11:36 | ||
11:38
dalecooper joined
11:43
dalecooper left
|
|||
Matt-W | I tried to learn elisp once, but I couldn't handle the syntax | 11:49 | |
12:02
ashizawa left
|
|||
SamB | Matt-W: it HAS that ? | 12:10 | |
12:11
namenlos left,
namenlos joined
12:17
alc left
|
|||
mberends | </lurk> masak++ # proto | 12:31 | |
masak, we'll make a bash hacker out of you yet! | 12:33 | ||
masak | :) | ||
mberends: just found Configure in the perl5.10.0 install tarball. | |||
I'll be able to steal a few ideas from there. | 12:34 | ||
mberends: btw, whether you want it or not, I'm adding you as a committer to proto. :) | |||
moritz_: you too. | |||
mberends | :) | ||
masak | eric256: you too. | ||
mberends | <lurk afk="true"> | 12:35 | |
moritz_ | masak: what is proto? | 12:38 | |
masak | moritz_: see logs from yesterday. it's a build system. | 12:39 | |
github.com/masak/proto | |||
please, everyone, give it a whirl and see that it works on your box. | 12:40 | ||
szabgab: I'm adding you too. | |||
moritz_ | masak: nice | ||
masak | moritz_: thank you. :) | ||
moritz_ won't protest against commit privileges | 12:41 | ||
masak | moritz_: good, 'cus you already have them. | ||
I'm learning bash scripting on the go. :) | |||
moritz_: do you know where the env variable PARROT_DIR originated? the first mention of it in November is August 20th, when it was renamed from PARROT_PATH to PARROT_DIR without explanation. | 12:45 | ||
I'm curious whether November got it from somewhere or if it originated there. | |||
moritz_ | masak: no idea, but it seems sensible to rename it from path to dir | 12:46 | |
masak | aye. | ||
I guess I'll just have to ask viklund. | 12:47 | ||
12:53
c9s_ joined
12:57
namenlos left
12:58
iblechbot left
12:59
namenlos joined
|
|||
Matt-W | SamB: yes of course it has syntax... the problem with lisp-like syntax is that it consists almost entirely of ( and ) | 13:08 | |
masak | Matt-W: I found that to be a problem in the beginning as well. | 13:09 | |
turns out the secret to handling that lies in good indentation practices. | |||
(as well as having an editor that does paren highlighting, but all decent editors do that, right?) | 13:10 | ||
Matt-W | which, actually, applies to a lot of language | ||
masak | _especially_ python. | ||
Matt-W | C++ needs good indentation to be readable | ||
heh yes, Python just happens to enforce it | |||
Haskell does too, although there's a non-indenty syntax available as well | |||
moritz_ | that's quite cool having both syntaxes available | 13:11 | |
Matt-W | yeah | ||
the thing is though | |||
cls_bsd | agree | ||
Matt-W | most people who use the non-indenty one seem to lay it out almost exactly like they were using the offside rule syntax | 13:12 | |
so I don't quite see the point, as they're just using extra characters to say the same thing | |||
But if it keeps them happy... | |||
masak | :) | ||
moritz_ | Matt-W: it always makes me happy if I do things voluntarily, and not because I'm force to | 13:13 | |
masak | Matt-W: do you have a github account? | ||
Matt-W | I don't see why syntactically-significant indentation is such a strong issue with some people | ||
pugs_svn | r25217 | hinrik++ | [util/perl6.vim] allow m// to take adverbs starting with a digit, also highlight almost all Perl 5 regex constructs in m:P5// | ||
Matt-W | it's not like C gives you any options about using { ; } | ||
I think it's just because some people like writing messy code | 13:14 | ||
masak: yes | |||
masak | Matt-W: what's the username? | ||
Matt-W | ummm | ||
err | |||
let me check | |||
masak | :P | ||
Matt-W | mattw | ||
it's a fairly new account and I've not used it much yet | 13:15 | ||
one repo with nothing in it | |||
masak | Matt-W: added you as a proto admin. | ||
I'm adding everybody, because I want to emphasize that we're all in this together :) | |||
Matt-W | heh | 13:16 | |
and also you're hoping that I'll take the hint and write some of the code? | |||
masak | in this case, no. | ||
I want to write it myself :) | 13:17 | ||
Matt-W | Oh okay | ||
masak | but I want everyone to have access to information about their own modules. | ||
in case they need to change something. | |||
Matt-W | mm, good plan | ||
masak | plan of action during the next few days: establish a list of all extant Perl 6 projects on github, and make sure they can be installed through './proto install <module' | 13:23 | |
after that, create the first dependency (most likely by moving out something from November) | 13:24 | ||
hm, I need to write to the november-wiki mailing list and alert the november devs about proto... | |||
viklund thinks he invented PARROT_DIR, btw. | 13:29 | ||
Matt-W wiggles his fingers and wonders what he can depend upon from November | 13:39 | ||
masak | there are some goodies in there. | 13:40 | |
I'm especially proud of the markup parsers, of course. | 13:41 | ||
but there's also a whole lot of web stuff. | |||
13:41
masak left
13:46
maerzhase joined
13:51
kanru joined
|
|||
mberends | </lurk> PARROT_DIR is not much of an invention, btw. The concept is decades old, eg perl5.004 has PERL_SH_DIR in README.os2 | 13:53 | |
(but the best wheels get re-invented) | 13:54 | ||
13:58
masak joined
14:01
jferrero left
14:06
ayrnieu joined
14:08
rff joined
14:10
rff is now known as riffraff,
iblechbot joined
14:24
ajr joined
|
|||
ajr | I get a "mingw32-make perl6" error on Windows. How do I get updated source now that Rakudo has moved? | 14:27 | |
moritz_ | ajr: cd parrot/languages; git-clone git://github.com/rakudo/rakudo.git; cd rakudo; perl Configure.pl | 14:28 | |
ajr: the last step assumes that parrot is already built | 14:29 | ||
14:41
Chillance joined
14:43
namenlos left
14:45
namenlos joined
14:46
namenlos left
14:54
Exodist joined
15:00
Tene_ joined
|
|||
masak , while writing an essay in Mandarin, get sudden and worrying associations to en.wikipedia.org/wiki/Chinese_room | 15:01 | ||
15:07
justatheory joined
|
|||
masak | moritz_: are you available? | 15:09 | |
15:09
alester joined
|
|||
moritz_ | masak: a bit | 15:09 | |
ajr | Thanks for the clue, moritz | ||
15:10
ruoso joined
15:11
Tene left
|
|||
masak | moritz_: I'm getting a strange error in proto when building without PARROT_DIR set. | 15:12 | |
I was wondering if you (or someone else) could try and reproduce it. | |||
ruoso | Hello! | ||
moritz_ | masak: how do I run it? | 15:13 | |
masak | moritz_: just ./proto in that dir. | 15:14 | |
but if you have a PARROT_DIR set, you'll have to unset that first. | |||
moritz_ | masak: nopaste.snit.ch/15510 | 15:15 | |
masak | ah :) | ||
so we have more fundamental errors to deal with first. | |||
if you want a quick fix, it's this: | |||
which perl > /dev/null | 15:16 | ||
on line 14 of the script | |||
and same but s/perl/git/ on l 23. | |||
meanwhile, I'll commit that. :) | |||
there, pushed. | 15:17 | ||
moritz_ | Build succeeded strangely. Giving up. See make.log for details. | 15:21 | |
masak | aye. | ||
it's parrot-0.9.0/languages/rakudo/make.log | |||
moritz_ | I just found that :-) | ||
masak | I'm changing that error message to 'Build failed' as we speak. :) much clearer. | 15:22 | |
moritz_ | ./perl6str.pmc:168: error: ‘PARROT_FLOATVAL_INF_POSITIVE’ undeclared (first use in this function) | ||
masak | yes, but why? | ||
the only difference, as far as I know, is that we're using the public clone URL here. | 15:23 | ||
moritz_ | masak: no, you also export PARROT_DIR, don't you? | ||
masak | um, yes... | 15:25 | |
but I usually build Rakudo with PARROT_DIR set. | |||
besides, why would the exportation of PARROT_DIR affect the Rakudo build process? | 15:28 | ||
moritz_ | dunno | 15:30 | |
masak | moritz_: anyway, thanks for confirming. I'll try and track down the error. | 15:31 | |
15:33
masak left
15:37
ajr left
15:41
ayrnieu_ joined
15:42
ayrnieu left,
ayrnieu_ is now known as ayrnieu
15:47
stephenlb joined
15:51
Infinoid left
15:57
eternaleye left,
mberends left
16:03
kanru left
16:04
kanru joined
16:07
icwiener joined
16:09
M_o_C joined
16:22
icwiener_ joined
16:32
guru joined
16:36
icwiener left
|
|||
diakopter | std: class MyTypeSystem does ParametricPolymorphism does DuckTyping { ; } | 16:37 | |
p6eval | std 25217: OUTPUT«00:02 32m» | ||
16:40
alester left
16:47
eternaleye joined
16:53
rindolf joined
16:54
rindolf left
16:56
kanru left
16:59
aindilis joined
17:08
aindilis left,
eternaleye left
17:10
aindilis joined
17:13
ZuLuuuuuu joined
17:19
mberends joined
17:21
guru left
17:25
aindilis left
17:28
ejs left
17:30
cognominal joined
17:39
IllvilJa joined
18:01
schmalbe joined
18:05
ejs joined
18:06
[particle]1 joined
18:07
M_o_C left
18:18
kane_ left,
kane__ joined
18:22
icwiener_ left
18:23
icwiener joined
18:26
szabgab left
18:50
hercynium joined
18:53
Coke joined
|
|||
Coke | news.perlfoundation.org/2009/02/200...osals.html :: community comments welcome for the next week before the grant committee votes on these proposals. (at least one of them is p6 related.) | 18:54 | |
18:54
stevan_ joined,
stevan_ left
18:55
Psyche^ joined
19:01
rob__ joined
19:03
bigpresh joined
19:13
Psyche^ is now known as Patterner
19:15
ejs left
19:26
schmalbe left
19:52
ejs joined
19:57
ejs left
20:00
Coke left
20:13
thorat joined
|
|||
pugs_svn | r25218 | hinrik++ | [util/perl6.vim] a few small fixes, also highlight the majority of Perl 6 regex/grammar constructs | 20:14 | |
20:15
hercynium_ joined
20:17
ZuLuuuuuu left
20:19
thorat left
|
|||
pugs_svn | r25219 | hinrik++ | [util/perl6.vim] use '\K' instead of the more verbose '\k\d\@<\!' | 20:20 | |
20:23
riffraff left
20:26
ruoso left
|
|||
pugs_svn | r25220 | hinrik++ | [util/perl6.vim] random cosmetic changes | 20:28 | |
20:35
hercynium left
20:37
PantheraPardus left,
maerzhase left
20:44
scrottie left,
ayrnieu_ joined,
ayrnieu left,
ayrnieu_ is now known as ayrnieu
21:02
maerzhase joined
21:11
meppl left
21:12
ejs joined
21:24
spx2_ joined
21:30
aindilis joined
21:39
Exodist left
21:56
ejs left
22:08
lisppaste3 joined,
mberends left,
iblechbot left
22:27
spx2_ left
22:43
[particle]1 left,
aindilis left,
hercynium_ left,
icwiener left,
DemoFreak left,
rakudo_svn left,
TimToady left,
moritz_ left,
IllvilJa left,
justatheory left,
gfldex_ left,
maerzhase left,
agentzh left,
cognominal left,
ayrnieu left,
Chillance left,
tcliou|Away left,
bigpresh left,
sunnavy left,
Gothmog_ left,
jnthn left,
felipe left,
c9s_ left,
DataPusher left,
edenc left,
estrabd left,
clkao left,
hcchien left,
broquaint left,
Grrrr left,
AzureStone left,
s1n left,
avar left,
LCamel left,
yves left,
gbacon left,
yahooooo left,
ilbot2 left,
lisppaste3 left,
idemal left,
legis left,
c1sung left,
Matt-W left,
PerlJam left,
orafu left,
Helios left,
buu left,
stephenlb left,
SamB left,
mtve left,
REPLeffect left,
Maddingue left,
rob__ left,
Tene_ left,
pmichaud left,
Khisanth left,
f00li5h left,
spinclad left,
oskie left,
diakopter left,
baest left,
cls_bsd left,
kane__ left,
Southen_ left,
nipotan left,
Cyrus left,
zev left,
awwaiid left,
jjore left
22:45
literal joined,
lisppaste3 joined,
aindilis joined,
maerzhase joined,
ayrnieu joined,
hercynium_ joined,
bigpresh joined,
rob__ joined,
icwiener joined,
kane__ joined,
[particle]1 joined,
IllvilJa joined,
cognominal joined,
stephenlb joined,
justatheory joined,
Tene_ joined,
Chillance joined,
c9s_ joined,
DemoFreak joined,
broquaint joined,
pmichaud joined,
tcliou|Away joined,
Grrrr joined,
legis joined,
SamB joined,
AzureStone joined,
idemal joined,
agentzh joined,
japhb joined,
jrockway joined,
charsbar_ joined,
mdxi joined,
wolverian joined,
elmex joined,
smtms joined,
Caelum joined,
hudnix joined,
integral joined,
jeremiah joined,
Eevee joined,
p6eval joined,
mj41 joined,
BinGOs joined,
rhr joined,
ft joined,
jan_ joined,
allbery_b joined,
irc.freenode.net sets mode: +o literal,
zostay joined,
[cotto] joined,
samlh joined,
drbean joined,
xinming joined,
pugs_svn joined,
kcwu joined,
simcop2387 joined,
preflex joined,
dmpk2k joined,
Khisanth joined,
yves joined,
c1sung joined,
s1n joined,
Matt-W joined,
gfldex_ joined,
sunnavy joined,
f00li5h joined,
rakudo_svn joined,
gbacon joined,
Southen_ joined,
TimToady joined,
moritz_ joined,
nipotan joined,
DataPusher joined,
avar joined,
mtve joined,
Cyrus joined,
edenc joined,
Maddingue joined,
oskie joined,
diakopter joined,
REPLeffect joined,
PerlJam joined,
irc.freenode.net sets mode: +oooo TimToady moritz_ diakopter PerlJam,
buu joined,
ilbot2 joined,
baest joined,
felipe joined,
jnthn joined,
Gothmog_ joined,
estrabd joined,
hcchien joined,
clkao joined,
LCamel joined,
zev joined,
awwaiid joined,
jjore joined,
yahooooo joined,
spinclad joined,
Helios joined,
orafu joined,
irc.freenode.net sets mode: +o jnthn,
cls_bsd joined
22:54
araujo joined
23:11
FurnaceBoy joined
23:21
maerzhase left
|
|||
pugs_svn | r25221 | lwall++ | [STD] parameterize setting file | 23:24 | |
r25222 | lwall++ | rename PERL:: to CORE:: and LANG:: to SETTING:: | 23:25 | ||
r25223 | lwall++ | refactor pseudo-package names | 23:27 | ||
r25223 | lwall++ | clarify use of protoobjects as responder to subcall interface | |||
23:32
Chillance left
23:34
bigpresh left
23:35
hercynium_ left
23:38
Limbic_Region joined
23:41
bigpresh joined,
kanru joined
|