pugscode.org/ | nopaste: sial.org/pbot/perl6 | pugs: [~] <m oo se> (or rakudo:, kp6:, smop: etc.) || We do Haskell, too | > reverse . show $ foldl1 (*) [1..4] | irclog: irc.pugscode.org/ Set by TimToady on 25 January 2008. |
|||
00:05
ruoso left
|
|||
Gothmog_ | In general, it's not possible to access the k'th element of a list without touching every element. | 00:06 | |
s/a list/a sorted list/ | 00:12 | ||
00:12
Auzon left
00:13
wtgee joined
|
|||
lichtkind | Gothmog_: shure | 00:13 | |
Gothmog_: gut nacht | 00:37 | ||
00:38
lichtkind left,
tobeya left
00:41
[particle] joined
00:54
wtge1 joined
00:55
wtgee left
01:04
wtge1 is now known as wtgee
01:18
Limbic_Region left
01:39
Administrator_aa joined,
Administrator_aa left
01:59
LazyJim left
02:01
thoughtpolice left
02:02
thoughtpolice joined
02:06
wtgee left,
wtgee joined
02:09
thoughtpolice left,
thoughtpolice joined
02:16
bhwu left
|
|||
pugs_svnbot | r20199 | agentz++ | feather/syn_index.html - claims that the index page itself is updated every 1 hour rather than a few minutes | 02:24 | |
diff: dev.pugscode.org/changeset/20199 | |||
lambdabot | Title: Changeset 20199 - Pugs - Trac | ||
meppl | good nighte | 02:25 | |
02:26
meppl left
02:32
bhwu joined
02:51
cathya left
03:20
alc joined
03:25
aindilis left
04:01
thoughtpolice left
04:17
cmarcelo left
|
|||
pugs_svnbot | r20200 | putter++ | [elf] STD_red r20198 forked to become a stable parser for the increasingly shushy elf_a and elf_b. | 04:22 | |
diff: dev.pugscode.org/changeset/20200 | |||
lambdabot | Title: Changeset 20200 - Pugs - Trac | ||
04:46
alester_ joined
05:00
Auzon joined
|
|||
pugs_svnbot | r20201 | putter++ | [elf_c] Created from elf_b. Purpose is to refactor elf_b, gain the ability to easily create derivative implementations, and to support elf_d development. | 05:16 | |
diff: dev.pugscode.org/changeset/20201 | |||
lambdabot | Title: Changeset 20201 - Pugs - Trac | ||
05:20
mncharit1 left
05:32
wtgee left
05:44
kcwu left
05:45
wknight8111 left
06:08
justatheory left
06:37
Aankhen`` joined
06:39
alester_ left
06:57
Helios- left,
Helios- joined
06:58
iblechbot joined
07:05
peepsalot left
07:10
elmex joined
07:19
masak joined
07:28
cornelius_ joined,
cornelius_ is now known as c9s
07:41
Auzon left
07:47
jan left
08:36
luqui left
08:46
Psyche^ joined
09:03
Patterner left,
Psyche^ is now known as Patterner
09:50
IllvilJa left
10:17
r0bby left
10:24
r0bby joined
10:26
alc left
10:28
alc joined
10:29
eternaleye left,
eternaleye joined
10:33
ruoso joined
10:43
wolverian left,
PerlJam left,
pugs_svnbot left
10:44
alc left
10:45
jnthn left,
dalek left
10:46
pugsbot_r17185 left
10:49
syle left
10:53
pmichaud left
11:08
dalek joined
11:10
wolverian joined
11:12
jnthn joined,
pmichaud joined,
Juerd joined
11:39
syle joined
11:46
Aankhen`` left
11:47
Muixirt joined
11:53
Aankhen`` joined
12:06
syle left
12:16
LazyJim joined
12:19
rdice joined
12:22
meppl joined
12:26
syle joined,
kcwu joined
12:42
[particle1 joined
12:44
syle left
12:59
[particle] left
13:05
IRSeekBot joined
|
|||
Muixirt | It seems it is about the right time to announce a new perl6 implementation completely written in assembler | 13:05 | |
13:06
IRSeekBot left,
wknight8111 joined
13:18
pmurias joined,
orafu left
|
|||
pmurias | Muixirt: what would be the advantage of it being written in assembler? | 13:19 | |
Muixirt | pmurias, speed? | 13:20 | |
pmurias | over a C based one? | ||
Muixirt | of course | 13:21 | |
13:21
Foke2 joined
|
|||
diakopter | pmurias: perhaps remember today's date | 13:22 | |
Muixirt | pmurias, and a C compiler doesn't utilize things like SSE and MMX | 13:23 | |
pmurias | pir is an assembly language | ||
Muixirt | that's right, you only have to invent a cpu for that | 13:24 | |
pmurias | perl6 staying in pir would forever would be a pretty grim joke | 13:26 | |
13:31
IllvilJa joined
13:37
alc joined
13:39
eternaleye left
13:40
alc left
13:43
Aankhen`` left
13:44
Aankhen`` joined,
cmarcelo joined,
Aankhen`` left
13:45
Aankhen`` joined
13:46
IRSeekBot joined
13:50
orafu joined
13:56
chris2 joined
13:58
TJCRI joined
14:04
TJCRI left
14:12
alc joined
|
|||
cj | o/ | 14:23 | |
14:32
TJCRI joined
14:41
masak left
15:02
peepsalot joined
15:17
syle joined
15:25
chris2 left
15:32
justatheory joined
15:46
pmurias left
15:47
syle left
16:13
jan_ joined
16:31
Foke2 left,
Foke2 joined
16:33
orafu left
16:42
alc left
16:44
wtgee joined
16:46
wtgee left
16:48
wtgee joined
16:50
kcwu left,
kcwu joined
16:55
lambdabot left
16:56
lambdabot joined,
alc joined
17:08
Auzon joined
17:09
Psyche^ joined,
Patterner left,
Psyche^ is now known as Patterner
17:10
barney joined
17:18
gbarr joined
17:22
simcop2387 left
17:23
sargtim joined
17:25
simcop2387 joined
17:29
Patterner left,
jan_ left,
justatheory left,
peepsalot left,
wknight8111 left,
lisppaste3 left,
stevan_ left,
agentzh left,
bockmabe left,
Patterner joined,
jan_ joined,
justatheory joined,
peepsalot joined,
wknight8111 joined,
lisppaste3 joined,
stevan_ joined,
agentzh joined,
bockmabe joined,
rhr joined,
jjore joined,
peepsalot left
17:30
peepsalot joined,
bockmabe left,
bockmabe joined
17:32
Aankhen`` left
17:39
aindilis joined
17:43
yahooooo left
17:47
schmalbe joined,
barney left
17:48
pmurias joined
17:49
peeps[work] joined
17:50
elmex left
17:51
yahooooo joined
17:53
mncharity joined
18:05
Jamtech joined
18:11
rdice left
18:27
syle joined
18:34
lichtkind joined
18:36
Jamtech left
18:37
kcwu left
18:39
kcwu joined
18:50
ruoso left
18:52
PerlJam joined
|
|||
PerlJam | er, wha happun? | 18:52 | |
kolibrie | PerlJam: looking through the logs, looks you timed out and disconnected about 8 hours ago | 18:55 | |
PerlJam | weird. All my other channels stayed up just fine (on this and other irc networks) | 18:56 | |
kolibrie | that is strange | ||
18:57
syle left
19:03
c9s left
19:06
selva joined
19:07
selva left
|
|||
gbacon | People are strange / When you're a stranger / Faces look ugly / When you're alone | 19:09 | |
19:14
Caelum left
19:19
Caelum joined
19:23
tobeya joined
19:32
schmalbe left
|
|||
pmurias | mncharity: how will backends be written in elf_z? using multis | 19:53 | |
? | |||
pugs: eval 'say 3' | 19:55 | ||
exp_evalbot | OUTPUT[3ā¤] | 19:56 | |
pmurias | pugs: eval :language('perl6')m'say 3' | ||
exp_evalbot | OUTPUT[*** Named argument found where no matched parameter expected: ("language",Ann (Pos (MkPos "/tmp/GsECZ3kcWa" 1 16 1 23)) (Val (VStr "perl6")))ā¤ at /tmp/GsECZ3kcWa line 1, column 1 - line 2, column 1ā¤] | ||
pmurias | pugs: eval :language('perl6'),'say 3' | ||
exp_evalbot | OUTPUT[*** Named argument found where no matched parameter expected: ("language",Ann (Pos (MkPos "/tmp/HPk2yxY9Z6" 1 16 1 23)) (Val (VStr "perl6")))ā¤ at /tmp/HPk2yxY9Z6 line 1, column 1 - line 2, column 1ā¤] | ||
cj | you're screwing up my screen session | ||
pmurias | cj: sorry | ||
cj | :) | ||
pmurias | cj: maybe you now what the valid incatation for evaling p5 code is? ;) | 19:57 | |
cj | from p5? :) | 19:58 | |
from p6, I guess it may be something like C<<use v5; printf( "moo\n" );>> | 19:59 | ||
mncharity | pmurias: re elf_z, multis, any way you want them to be? ;) | ||
pmurias | pugs: eval 'say 3' | ||
exp_evalbot | OUTPUT[3ā¤] | ||
pmurias | pugs: eval 'say 3','perl5' | ||
exp_evalbot | OUTPUT[3ā¤] | ||
pmurias | pugs: eval 'my %hash;$hash{a}=2;print $hash{a}','perl5' | 20:00 | |
exp_evalbot | RESULT[undef] | ||
pmurias | cj: found it in the test suit eval(q/"self is $self"/,:lang<perl5>) | 20:02 | |
mncharity | more near term, I'm hoping to do a new IR in the next day or two, plus some other bits, and then point out you can write something like svn.pugscode.org/pugs/misc/elf/elf_...fromIR0.pm and svn.pugscode.org/pugs/misc/elf/elf_c_src/ElfC.pm and then just say ../..../elf_d -x -o myownp6 MyOwnCompiler.pm . | ||
lambdabot | tinyurl.com/2t6a88 | ||
cj | pmurias: nice | 20:03 | |
20:03
ruoso joined
|
|||
mncharity | where MyOwnCompiler.pm is of course welcome to look just like ElfC.pm but for whichever modules you wish to swap out. it could also be nice to have class MyEmitter is TheElfDEmitter { ... just a few changes if you like ... }, but we'll see. | 20:05 | |
cj | mncharity: yes, yes, yes. | ||
mncharity | :) | ||
cj | does MyOwnCompiler.pm inherit from SomeGenericCompiler.pm? | ||
mncharity | at the moment, well, ElfC.pm doesn't do anything. it's a list of use()s. but the very short-term intent is for ElfC.pm to merely be a convenience hack. "you've asked for whole program compilation of ElfC.pm, and I see it use()s these other modules, so I'll compile them too". advantage over "here is a list of files" is that the modules are free themselves to use(), | 20:08 | |
cj | mncharity: why doesn't the kp6 guy ever hang out here? | ||
pmurias | cj: fglock? | 20:09 | |
cj | yes, him | ||
mncharity | and thus refactor without impacting users, and it permits using -I to override modules. eh, it's a hack. but seemed pretty, perhaps convenient, and not entirely unprincipled. | ||
re fglock, no idea. | 20:11 | ||
though for myself, I've followed a "work on some p6 thing intensively for a while, which becomes increasingly unattractive as it bogs down or fails to attract interest, or the apparent need for it goes away, or life demands more attention, and so I'm not around much" pattern over the years. | 20:13 | ||
cj | yes... I have that problem, too... but I don't realize when life is trying to get my attention and end up losing out on that instead. oops. | 20:15 | |
pmurias | perl elf_c -e 'say 3' | 20:16 | |
Can't call method "elems" on unblessed reference at elf_c line 1756. | |||
mncharity: will the "DSLs" stay in higher elf version or will the be replace by higher forms of (meta)programming? | 20:17 | ||
20:27
alc left
20:50
pmurias left
|
|||
mncharity | re oops, lol. oh yeah. | 20:50 | |
pmurias: sorry, I was off having an elf conversation in #parrot. re elf_c, checking... | 20:51 | ||
re DSLs, bbiam | |||
20:52
rafl left,
rafl joined
|
|||
mncharity | perl elf_c -e 'say 3' gives me 3 for both 5.8.8 and 5.10.0 . with elf_c from r20201. Though 5.10 decorates it with "v-string in use/require non-portable at /usr/local/lib/perl5/site_perl/5.10.0/autobox/Core.pm line 16.". :/ | 20:54 | |
20:54
wtgee left
|
|||
mncharity | pmurias: do you have the current version of autoload, autoload::Core? | 20:54 | |
elems is coming from autoload::Core, and that sounds like a "autoload intervention isn't happening" issue. | 20:55 | ||
20:55
Auzon left
|
|||
mncharity | pmurias: sorry about the 1/2 latency on my response. :( the have multiple simultaneous irc channel conversations is a "skill I have no trace of but really should develop". :/ | 20:57 | |
*1/2 hour | |||
21:12
rindolf joined
|
|||
mncharity | re DSLs, the current plan is for the ast-to-ir-handlers, and the core ir node code writing, to remain metaprogrammed, but become file-specific (rather all being together, as in the current elf_b_create.pl), and the resulting code being checked in. so people who use those modules don't have to care how the module is being written/maintained (any more than CPAN authors do). | 21:16 | |
s/authors/users/ | |||
I'm slightly tempted by making the dsl's look like p6 code with macros. but I don't think the cost/benefit is worth it yet. | 21:17 | ||
21:22
rindolf left
|
|||
mncharity | so I spent some of today on #parrot, answering questions about elf and such. There's a log at www.parrotcode.org/misc/parrotsketc...t.20080401 , but it's not easily readable. not sure it really matters, but fyi. | 21:27 | |
lambdabot | tinyurl.com/3bkv6o | ||
mncharity | looks like svnbot might be down? | 21:35 | |
svnbot is either down, or now has significantly greater latency than previously. | 21:37 | ||
21:37
syle joined
|
|||
mncharity | Juerd, etal?: ^^^ fyi. | 21:38 | |
irc is almost as bad as meetings. T+2ish hrs, and barely a line of code which didn't exist at T. :/ | 21:39 | ||
anyway, the last three, well, three of the recent svn checkins were adding Moose and autobox version checking to elf_b and elf_c. pmurias++ | 21:47 | ||
21:53
TJCRI left
22:02
pugs_svnbot joined
|
|||
diakopter resurrects pugs_svnbot, which never rejoined this morning after the transitory feather hiccup. | 22:02 | ||
22:04
iblechbot left
22:18
Limbic_Region joined
|
|||
mncharity | diakopter++ | 22:19 | |
mncharity rewelcomes our svnbot overlord. | |||
22:21
lichtkind left
22:30
cmarcelo left
22:31
IllvilJa left
22:41
syle left
|
|||
pugs_svnbot | r20205 | putter++ | [elf_d] begins with Notes.txt - an unexamined pile of assorted p6 IR node sets. | 22:47 | |
diff: dev.pugscode.org/changeset/20205 | |||
lambdabot | Title: Changeset 20205 - Pugs - Trac | ||
22:49
alester left
23:07
IRSeekBot left
23:12
cmarcelo joined
23:13
Muixirt left
23:18
peeps[work] left
23:23
ruoso left
23:43
meppl left
23:48
eternaleye joined
|