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:01
braceta joined
00:15
chris2 left
00:19
braceta left
00:20
nipotan is now known as nipotaway
00:25
kanru left
00:31
alanhaggai_ joined
00:39
kArTaLiZmA joined
00:40
kArTaLiZmA left
00:42
meppl joined
00:46
alanhaggai__ left
01:06
vbattsAtWork joined
01:07
vbattsAtWork left,
codeguy joined
01:09
justatheory joined
01:26
Foke2 left
01:34
peepsalot left
01:35
peepsalot joined
01:37
codeguy left
02:06
LCamel joined
02:37
thestarslookdown left
|
|||
meppl | good night | 02:40 | |
02:44
meppl left
03:10
LCamel left,
wolverian left,
ruoso left,
wtgee left,
agentzh left,
zamolxes left,
nothingmuch left,
ead left,
Lorn_ left,
nipotaway left,
perlbot left,
LCamel joined
03:11
Lorn joined
03:13
wolverian joined,
zamolxes_ joined,
ruoso joined,
wtgee joined,
agentzh joined,
Lorn_ joined,
zamolxes joined,
perlbot joined,
nothingmuch joined,
nipotaway joined,
ead joined,
nothingmuch left
03:14
perlbot left
03:17
wknight8111 is now known as wknight-away,
alc joined
03:19
nothingmuch joined
03:22
Lorn__ joined
03:25
Lorn_ left
03:27
zamolxes left
03:29
ofer joined
03:34
Lorn left
03:36
wknight-away left
03:55
cathyal left
04:07
justatheory left
04:09
alc left
04:17
nipotaway is now known as nipotan
04:23
kanru joined
05:06
wtgee left
05:54
xinming_ is now known as xinming
06:14
BinGOs joined
06:21
iblechbot joined
06:23
BinGOs left
06:34
BinGOs joined
06:58
agentzh left
07:00
agentzh joined
07:30
ruoso left
07:47
Southen joined
07:49
eternaleye left
07:50
elmex joined
08:12
IllvilJa joined
08:29
b_jonas joined
09:02
ruoso joined
09:17
alanhaggai_ is now known as alanhaggai
09:21
ting left,
ting joined
09:25
penk joined
09:26
richardoakbox joined
09:42
richardoakbox left
09:51
wknight8111 joined
09:54
chris2 joined
09:56
nipotan is now known as nipotaway
10:12
smtms joined
10:26
rindolf joined
|
|||
rindolf | Hi all. | 10:27 | |
Which language or technology inspired Perl 6's junctions ? | 10:28 | ||
b_jonas | rindolf: a perl5 module | ||
Quantum::Superpositions | |||
rindolf | b_jonas: ah. | 10:29 | |
b_jonas | by Damian | ||
rindolf | b_jonas: was it original to Q::S, or was Q::S inspired by something else? | ||
b_jonas: hmmm... en.wikipedia.org/wiki/Perl_6#Junctions | 10:32 | ||
Seems like an original concept to Perl 6. | |||
b_jonas | I don't know | 10:33 | |
I think they're a bad idea the way they are | |||
rindolf | b_jonas: why? | ||
11:09
lambdabot left
11:11
wknight8111 left
11:16
stevan_ left
11:40
chris2 left
11:44
wknight8111 joined
11:51
iblechbot left
11:54
cmarcelo joined
12:09
stevan_ joined
12:20
iblechbot joined
|
|||
Juerd | dalek: The memory leak(s) in botnix must be fixed or worked around | 12:25 | |
dalek: At this rate, in a few days it'll crash feather again. | |||
Grrrr | b_jonas: I believe that Icon (en.wikipedia.org/wiki/Icon_programming_language) has constructs similar to junctions | 12:29 | |
12:42
meppl joined
|
|||
moritz_ | re | 12:46 | |
12:56
Schwern joined
13:06
rindolf left
|
|||
pugs_svnbot | r20243 | moritz++ | [STD.pm] more perlhints | 13:13 | |
diff: dev.pugscode.org/changeset/20243 | |||
13:31
riffraff joined
13:39
gbacon joined
13:50
rdice joined
13:55
alester joined
13:56
IRSeekBot left
14:12
pochi left
14:13
Auzon left
|
|||
diakopter | Juerd: yeah | 14:26 | |
Juerd | PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND | ||
7185 dalek 15 0 366m 346m 3772 S 0 13.9 0:59.00 botnix | |||
diakopter | Juerd: a scheduled restart every night would be a decent workaround. Just have to figure out the right signal. | ||
Juerd | 16:24:52 up 18:34, 5 users, load average: 0.00, 0.01, 0.00 | ||
Well, if it uses 346 MB ram in less than a day, I'd prefer a real solution or a restart every 12 hours. | 14:27 | ||
14:27
dalek left,
dalek joined,
dalek left,
dalek joined
|
|||
diakopter | Juerd: yeah. | 14:28 | |
Juerd | What is botnix anyway? :) | 14:29 | |
allbery_b | <Grrrr> b_jonas: I believe that Icon (en.wikipedia.org/wiki/Icon_programming_language) has constructs similar to junctions | 14:35 | |
hm. more that the evaluation model makes any "or" a junction (and any list a nondeterminacy monad a la Haskell) | 14:36 | ||
diakopter | it's this perl ircbot framework | 14:40 | |
it replaced svnbotl on #parrot | |||
because it polls/parses parrotvm.org/svn/parrot/rss instead of hitting the subversion repository (as well) | 14:42 | ||
14:43
Daveman left,
TJCRI joined
14:59
kanru left
15:21
penk left
15:30
armagad left
15:31
armagad joined
15:43
braceta joined
15:49
Lorn__ is now known as Lorn
15:52
b_jonas left
16:04
iblechbot left
16:06
Schwern left
16:12
eternaleye joined
16:13
Daveman joined
|
|||
TimToady | allbery_b: it's more like icon relies on success/failure as indicated by unthrown exceptions to implement a kind of short-circuit or | 16:20 | |
but the order of "or" is still strict, unlike junctions | 16:21 | ||
from my vague recollections... | |||
and it parses very differently from junctions | 16:22 | ||
my impression is that $a == 1 | 2 | 3 parses == tighter, but I could be misremembering that... | 16:23 | ||
it's been a *long* time since I looked at Icon... | 16:24 | ||
[particle1 | anybody here want to mentor a google summer of code student who wants to extend the perl 6 test suite? | ||
16:24
[particle1 is now known as [particle]
|
|||
moritz_ | what does "mentoring" involve? | 16:25 | |
[particle] | i was hoping you'd speak up :) | ||
moritz_ | [particle]: but you hoped I'd consent? ;-9 | ||
TimToady | I know what mentoring involves, but I'm no good at it. :) | ||
[particle] | i expect that will follow shortly :) | 16:26 | |
i'll give you a link to read, moritz_ | |||
moritz_ | [particle]: ok. in principle[tm] I'm available, and I know the infrastructure, but I'm not very good in the technical details | ||
[particle] | moritz_: basically keeping the student on track with his plan. getting weekly status. answering questions. | 16:27 | |
moritz_ | sounds possible | 16:28 | |
[particle] | moritz_: groups.google.com/group/google-summ...nistrators | 16:29 | |
every mentor will have a backup | 16:30 | ||
16:30
pmurias joined
|
|||
[particle] | and yes, pmurias can be your backup :) | 16:30 | |
16:30
pmurias left
|
|||
[particle] | what did i say? | 16:30 | |
moritz_: good luck to your SO | 16:31 | ||
moritz_ | [particle]: thanks. | ||
[particle]: ok, I'm your man | |||
[particle] | thanks! sign up there, and join irc.perl.org#soc, and join the perl soc mailing list. i'll grab you a link in a sec | 16:32 | |
16:32
pmurias joined
|
|||
[particle] | hexten.net/mailman/listinfo/psoc | 16:33 | |
TimToady | moritz_ += (1..100).pick | ||
and I'll be glad to provide some technical backup, of course | 16:34 | ||
moritz_ | pugs: say (1..100).pick | ||
exp_evalbot | OUTPUT[21ā¤] | ||
[particle] | blackjack! | 16:35 | |
moritz_ | [particle]: half the truth! | ||
TimToady | hmm, if 42 the meaning of everything, and whether something is true/false is 50/50, then maybe 21 is the whole truth... | 16:37 | |
16:43
wtgee joined
16:48
ofer left
16:51
eternaleye left,
peepsalot left
16:52
peepsalot joined
|
|||
pmurias | [particle]: you meant pmichaud ? (i don't know the test suit well) | 16:59 | |
[particle] | no, i meant you, because you entered the channel at just the right moment. | ||
just teasing you. | |||
17:01
ofer joined
17:07
ofer left
17:09
jferrero joined,
PerlJam joined
17:10
dalek left,
dalek joined,
dalek left,
dalek joined
17:17
eternaleye joined
17:22
silug left
17:23
justatheory joined
17:26
braceta left
17:27
smtms left
17:34
wtgee left
|
|||
cognominal_ | TimToady: what is the convention to say the compiler, there is no inner eval, I won't use OUTER::, I will not keep reference around ...., so the compiler can use non PMC registers when appropriate instead of shoving every lexical in a PMC | 17:36 | |
17:36
wtgee joined
17:38
wtgee left,
wtgee joined
17:39
wtgee left
|
|||
TimToady | there is no such convention. that's why it's called *auto*-boxing... | 17:39 | |
17:40
wtgee joined
|
|||
cognominal_ | but for performance sake, we may want to avoid always dealing with the lexpad. | 17:40 | |
say we want to calculate fibonacci numbers... | 17:41 | ||
currently in rakudo, everything is boxed | |||
17:42
smtms joined,
wtgee left
17:43
wtgee joined
|
|||
cognominal_ | well, everything but params | 17:43 | |
17:56
wtgee left,
wtgee joined
17:57
wtgee left
17:58
barney joined
17:59
wtgee joined
18:01
wtgee left
18:02
wtgee joined,
wtgee left,
ruoso left
18:03
wtgee joined
|
|||
pugs_svnbot | r20244 | mj41++ | Renamed to TapTinder and moved. | 18:06 | |
r20244 | mj41++ | * mj41.cz/wiki/TapTinder | |||
r20244 | mj41++ | * pr.perl6.cz/svn/taptinder/trunk/ | |||
diff: dev.pugscode.org/changeset/20244 | |||
18:12
tzoa joined
|
|||
allbery_b | TimToady: it does, yes. but the eval model isn't just about unthrown exceptions; *every* expression node is a restartable generator. most of course trivially produce only one value then fail, but that every expression node i a generator makes unthrown exceptions and junction-like behavior possible | 18:17 | |
18:24
Psyche^ joined,
wtgee left
18:27
wtgee joined,
wtgee left,
Foke2 joined,
wtgee joined
18:31
Patterner left,
Psyche^ is now known as Patterner
18:35
riffraff left
18:36
riffraff joined
18:41
lambdabot joined
18:43
tobeya joined
18:52
riffraff left,
barney left
18:53
fullermd joined
19:03
iblechbot joined
19:07
luqui joined
19:21
sri_work joined
19:36
barney joined
19:44
ruoso joined
19:47
Psyche^ joined
20:02
justatheory left
20:03
Patterner left,
Psyche^ is now known as Patterner
20:05
luqui left
20:07
silug joined
|
|||
pmurias | @tell mncharity could use make a list of things you want to use Moose for (i'll try to figure out how to do them in pure p5) | 20:13 | |
lambdabot | Consider it noted. | ||
20:19
xinming left
20:20
xinming joined,
fullermd left
|
|||
stevan_ | pmurias: I already talked to mncharity about that,.. i think Class::Accessor would fit all his Moose uses | 20:20 | |
it doesnt make sense to use Moose if you are not taking advantage of the features | |||
[particle] | moose! | 20:23 | |
PerlJam | It's too bad Joose wasn't named Goose as I had some good suessian stuff to use on it (from The Sleep Book) | 20:24 | |
pmurias | stevan_: emitting plain perl5 accesors is not a problem | ||
jrockway | if someone writes a new object system for Groovy it could be called Goose | 20:25 | |
20:25
meppl left
|
|||
pmurias | sub foo {if (defined $_[1]) {$_[0]{'foo'} = $_[1] } else {$_[0]{'foo'} = $_[1]}} | 20:26 | |
PerlJam | that would be perfect in conjunction with Joose as I could talk about Mooses drinking moose joose and gooses drinking goose joose :) | ||
stevan_ | pmurias: yes, and thats pretty much all you guys are using Moose for. its an awful lot of overhead for something as simple as that | 20:31 | |
pmurias: oh, and also the constructors too | |||
jrockway | there is that new XS accessor module now also | ||
stevan_ | pmurias: also, ditching autobox will help too | ||
yeah, what jrockway said ^^ | 20:32 | ||
Object::Tiny! | |||
pugs_svnbot | r20245 | buchetc++ | [t/spec] STM should be safe for arrays and hashes | 20:40 | |
diff: dev.pugscode.org/changeset/20245 | |||
lambdabot | Title: Changeset 20245 - Pugs - Trac | ||
20:40
buchetc joined
20:46
sri_work left
20:47
sri_work joined
|
|||
pmurias | jrockway: XS accessor module = Object::Tiny ? | 20:47 | |
jrockway | no | 20:48 | |
Object::Tiny is a joke module | |||
AutoXS::Accessor | 20:49 | ||
that is the xs-based accessor one | |||
also Class::XSAccessor | |||
pmurias | stevan_: ditching autobox require a lot of static analysis or a boxing everythin | 20:59 | |
20:59
barney left
21:02
buchetc left
|
|||
pmurias | q:code :lang(Perl5) {...} seems a challenging problem | 21:10 | |
21:33
justatheory joined
21:38
thoughtpolice joined,
meppl joined
21:46
cookys left
21:49
TJCRI left
|
|||
pmurias | working on elf and kp6 is a bit like xkcd.com/303/ | 21:50 | |
lambdabot | Title: xkcd - A webcomic of romance, sarcasm, math, and language - By Randall Munroe | ||
meppl | good night | 22:01 | |
pmurias | meppl: g'night | ||
22:01
wtgee left
|
|||
meppl | ;) | 22:02 | |
22:02
meppl left
22:03
rdice left
22:05
Limbic_Region joined
22:06
rdice joined
22:13
rdice left
22:17
deneme_ joined
|
|||
deneme_ | hi | 22:17 | |
my problem is extending Perl i am writing a library | 22:18 | ||
where can I consult? | |||
there is an error | 22:19 | ||
that I can't recover | |||
22:19
jferrero left
|
|||
deneme_ | Can Anybody help me? | 22:19 | |
allbery_b | not here, this is perl6 development, not perl5 | 22:22 | |
deneme_ | It is a simple question about pointers | 22:23 | |
where is perl5 channel? | |||
[particle] | #perl | ||
pugs_svnbot | r20246 | pmurias++ | elf - begining of a non-moose backend | 22:28 | |
r20246 | pmurias++ | copied version of the p5 one | |||
r20246 | pmurias++ | constructors are missing | |||
diff: dev.pugscode.org/changeset/20246 | |||
lambdabot | Title: Changeset 20246 - Pugs - Trac | ||
22:36
cmarcelo left
22:38
iblechbot left
22:41
eternaleye left
22:46
pmurias left
22:48
ruoso left
22:55
revdiablo left
23:00
meppl joined
23:01
peepsalot left
23:02
peepsalot joined
23:21
lisppaste3 left
23:32
lisppaste3 joined
23:34
nipotaway is now known as nipotan
23:42
eternaleye joined
23:44
elmex left
23:48
deneme_ left
23:56
wtgee joined
|