pugscode.org/ | nopaste: sial.org/pbot/perl6 | ?eval [~] <m oo se> | We do Haskell, too | > reverse . show $ foldl1 (*) [1..4] | irclog: irc.pugscode.org/ Set by diakopter on 11 July 2007. |
|||
00:06
theorb joined
00:18
theorbtwo left
00:19
cmarcelo left
00:23
zamolxes joined
00:48
justatheory left
|
|||
[particle] | pugs: say foo => bar; | 00:53 | |
exp_evalbot | OUTPUT[*** Named argument found where no matched parameter expected: ("foo",Ann (Pos (MkPos "/tmp/IxcZgcMhmq" 1 12 1 15)) (App (Var "&bar") Nothing [])) at /tmp/IxcZgcMhmq line 1, column 1-15] | ||
00:59
rafl joined
01:06
ispy_ joined
01:08
buubot left,
buubot joined
01:10
dlocaus left
01:24
drupek12 left
01:32
devogon left
02:06
ispy_ left
02:32
jjore-m joined
02:37
cognominal_ left
02:38
cognominal_ joined
03:12
ispy_ joined
03:27
Limbic_Region left
|
|||
meppl | good night | 03:28 | |
ispy_ | hey guys, how do I access an anonymous array within a hash in p6? | 03:33 | |
sorta like @{ $struct{key} } in p5. | |||
I'm not convinced that "for %hash<something> -> my $element { }" actually works. | 03:34 | ||
when I do it, it seems to display all of the elements in scalar context. | 03:36 | ||
03:48
justatheory joined
04:00
SCalimlim left
04:27
stevan_ left,
stevan joined
04:31
ispy_ left
04:40
kanru left
04:52
pohyg left
04:56
thestarslookdown joined
05:07
ahmadz joined,
ahmadz left
05:08
ether1 joined
05:19
hakobe is now known as hkb_aw
05:43
kanru joined
05:45
sunnavy left,
sunnavy joined
05:46
stevan left,
stevan joined
06:10
ether0 left,
ether0 joined,
ether0 left
|
|||
TimToady | @tell ispy_ you can use "for %hash<something>[] -> $element { }" to get at all the elements; scalar values don't automatically flatten in a list even if they happen to be compositie objects | 06:14 | |
lambdabot | Consider it noted. | ||
06:29
jisom joined
06:33
cognominal_ left
06:46
drrho joined
07:07
justatheory left,
devogon joined
07:53
Psyche^ joined
08:02
jisom left
08:05
Entonian left
08:07
Patterner left,
Psyche^ is now known as Patterner
08:11
Aankhen`` joined
08:30
hkb_aw is now known as hkb_coding
08:57
amnesiac left
08:59
ahmadz_ joined,
ahmadz_ left
09:09
iblechbot joined
09:14
thestarslookdown left
09:15
BinGOs joined
09:40
mjk joined
09:48
pbuetow left
09:49
devogon left
09:52
pbuetow joined
09:54
devogon joined
10:05
blindfish joined
10:09
iblechbot left
10:13
devogon left
10:36
drrho left
10:42
Notrix joined
10:43
andara joined
|
|||
pugs_svn | r19002 | andara++ | [pugs] async {} returns thread id | 10:45 | |
11:08
Notrix left
11:21
masak joined
11:33
Aankhen`` left
11:52
pmurias joined
|
|||
pmurias | andara: hi | 11:53 | |
andara | hi pmurias | ||
12:01
pdcawley joined,
polettix joined
12:03
pdcawley left
12:04
pdcawley joined
12:05
mj41_ joined
12:17
`nipra joined
12:19
Aankhen`` joined
12:21
Aankh|Clone joined
12:26
andara left
12:40
Aankhen`` left
12:51
chris2 joined
13:01
`nipra left
13:11
`nipra joined
13:14
Jedai joined
13:15
drrho joined
13:18
`nipra left
13:20
blindfish left,
blindfish joined
13:23
Aankh|Clone is now known as Aankhen``
13:31
hanekomu_ joined
13:32
hanekomu_ is now known as hanekomu,
hanekomu left,
hanekomu joined
13:39
ludan joined
|
|||
ludan | ela | 13:39 | |
13:41
andara joined,
kanru left
|
|||
pugs_svn | r19003 | pmurias++ | [kp6] completed the p6 version of 02-grammar.t | 13:46 | |
13:53
penk joined
|
|||
pmurias | ludan: hi | 13:54 | |
13:55
drrho left,
mjk left
14:07
pdcawley left
14:20
hanekomu left
14:31
smtms left,
smtms joined
14:36
smtms left
14:37
smtms joined
14:45
smtms_ joined
14:50
smtms_ left
14:55
ludanolo joined,
smtms_ joined
14:58
rindolf joined
15:08
smtms left
15:09
ludan left,
andara left
15:15
Psyche^ joined,
ludanolo left
15:17
ludan joined
15:23
smtms_ left
15:25
turrepurre joined
15:32
Patterner left,
Psyche^ is now known as Patterner
15:37
cognominal_ joined
15:49
kanru joined
15:53
blindfish left
16:02
penk left
16:22
hkb_coding is now known as hakobe
|
|||
pugs_svn | r19004 | pmurias++ | [kp6] removed uneeded setters from Match | 16:24 | |
16:35
Notrix joined
16:36
Notrix left
16:39
Psyche^ joined
16:40
QtPlatypus left
16:56
Patterner left,
Psyche^ is now known as Patterner
17:00
drrho joined
17:06
iblechbot joined
17:22
pina joined
|
|||
pina | So I've begun using perl | 17:23 | |
For automating unit testing and collecting logs.. | |||
How good is that for a start | |||
I like it because of CPAN ;) | |||
it is said that anything you might want to write can be done with CPAN and 40 lines of Perl code and that Perl is about a million times more concise than Java. | 17:25 | ||
Regular expressions are cool. But you need libraries also | 17:27 | ||
Don't you guys think we need that? | |||
pmurias | pina: what do think we need? | 17:31 | |
pina | I would like to complete reading SICP one day | 17:32 | |
Its a bit more easier to read than Knuth | |||
pmurias: I rthink perl is great, LISP is a lil low on libraries though | |||
masak | pina: indeed, CPAN is an asset | 17:37 | |
pmurias | i would risk saying that SICP is a lot easier than the Art of Computer Programming | 17:41 | |
masak | yes, but that's because they're about different things | 17:47 | |
both are great books, mind you | 17:48 | ||
but the greater complexity of TAoCP is due to its wider scope and ambitions | 17:49 | ||
pmurias | the use of the MIX dosn't help | ||
masak | :) | 17:51 | |
From the Wikipedia article: "Some readers are put off by the use of assembly language, but Knuth considers this necessary because algorithms need a context to judge speed and memory usage." | 17:52 | ||
pmurias | not being able to read code examples (withought looking up instructions constantly) is annoying | 17:55 | |
masak | so learn MIX | 17:56 | |
it's not much more effort than to learn some other language | |||
17:56
amnesiac joined
|
|||
pmurias | masak: do you have a working mix knowlege? | 17:58 | |
masak | pmurias: somewhere between being able to read it directly and being able to write it directly, yes | 17:59 | |
then again, I keep coming back to TAoCP1 for more, and each time a learn a little more MIX | 18:00 | ||
Patterner | MIX is obsolete. Use MMIX :) | 18:03 | |
masak | Patterner: good point, but it doesn't work if you're reading the book | 18:04 | |
although these guys have been doing an admirable job so far: mmixmasters.wiki.sourceforge.net/ | 18:05 | ||
18:11
ahmadz joined,
ahmadz left
18:26
Entonian joined
18:46
DarkWolf84 joined
18:49
pbuetow left
18:51
pbuetow joined
18:55
masak left
19:02
rindolf left
19:05
Notrix joined,
jjore-m left
19:15
rindolf joined
19:17
ludan left
19:20
Notrix left
19:33
chris2 left
19:35
pdcawley joined,
pdcawley left
19:52
jjore-m joined
19:55
drrho left
20:00
ether1 left
20:10
Psyche^ joined
20:14
amnesiac left
20:16
Psyche^_ joined
20:21
pina left
20:26
Patterner left,
Psyche^_ is now known as Patterner
20:28
Psyche^ left
20:30
fglock joined
20:39
iblechbot left,
jjore-m left
20:42
fglock left
20:43
rindolf left
20:46
Limbic_Region joined
20:50
Aankhen`` left
20:52
syle2 joined
21:13
jjore-m joined
21:23
luqui joined
21:24
jisom joined
|
|||
syle2 | whats status on perl6? does it compile and does it support all the cpan modules? | 21:32 | |
Tene | syle2: there are a few implementations of varying completeness. | 21:36 | |
If you want to use Perl 6 right now, the most feature-complete implementation is Pugs. | |||
Pugs can use many of the modules in cpan without problem. | |||
Pugs development has mostly stopped for a while. Parrot development has been very rapid lately, and they have a great infrastructure, but their Perl 6 implementation isn't very complete ATM. | 21:39 | ||
21:39
hanekomu joined
|
|||
syle2 | can i add a request? | 21:41 | |
currently function does: return($a,\@b,$c);You call it with: my($a,$b,$c)=test(); and have to use my @b = @$b; to get a copy of the array | 21:44 | ||
be nice if we could do return($a,@b,$c); my($a,@b,$c)=test(); | |||
same with shift and @_ | |||
i think when a function exits all local variables, arrays, hashes, references should be destroyed, return on what you want out of it | 21:46 | ||
21:47
woremacx joined
|
|||
syle2 | I think of a function as you pass in something and should return something, end of story, I guess that would screw up reference passing but honestly if you can pass back out what you want there is no need for it, probably consume less memory cleaning up after every function execute as well without references and globals lying around everywhere | 21:49 | |
22:05
woremacx left
22:10
jisom left
|
|||
neuromu | Will perl 6 have any generic programming facilities? | 22:26 | |
Juerd | What is "generic" in this case? | 22:30 | |
22:33
penk joined
|
|||
neuromu | as in Design Patterns, generics == parametric types | 22:35 | |
PerlJam | neuromu: perl5 already has generic programming facilities. | ||
neuromu | PerlJam: howso? | 22:39 | |
<--- ignorant | |||
nevermind, will read dc's oo perl book | 22:43 | ||
22:44
luqui left
22:58
akreal joined
23:10
pmurias left
23:24
jjore-m left
23:26
[particle] left
|