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
theorbtwo joined
00:14
jferrero left
|
|||
dduncan | My impression is that, while the Haskell backend could be viable longer term, it may ultimately have just been a rapidly developed prototype for Perl 6, letting us work out some design kinks through practice, and that the Parrot one will shortly take over as the main implementation. | 00:15 | |
So optimized for fun vs optimized for longer term use. | 00:16 | ||
At the moment I'm not putting much stock in the Haskell version progressing much longer, and that the Parrot one will be the most viable implementation within the next few weeks/months. | 00:17 | ||
00:18
theorb left
|
|||
markstos | dduncan: thanks for the viewpoint. | 00:19 | |
dduncan | I think for a foundation Parrot is also a lot easier to install than Pugs is, the former having perhaps much simpler or common dependencies ... C vs Haskell. | ||
markstos | "apt-get install ghc" is rather easy. | ||
I have poked through the parrot bytecode files supporting that implementation of Perl 6, and so far I have't find them accessible to hack on. So far, Haskell looks more interesting to me to learn. However, perhaps with NQP, more Perl 6 development will be happening in a language that looks Perl6ish | 00:21 | ||
dduncan | well sure, Haskell is a much more advanced foundation, and arguably a better language ... but still a larger dependency | 00:22 | |
as for *today*, though, I think Pugs is still further ahead if you simply want to write Perl 6 | 00:23 | ||
but I think that by the time I migrate from Tiger to Leopard, I may not bother installing ghc on the latter, we'll se | |||
markstos | Yes, although the slow performance of pugs was frustrating. The parrot backend seems to be faster now, but has less features than pugs does. | 00:24 | |
dduncan | that's a big reason itself ... currently Perl 6 under Pugs performs about 200X slower than equivalent Perl 5 | 00:25 | |
its really hard to do Perl 6 development with that | |||
I'm currently assuming that Parrot will add enough features soon that I can develop under that instead ... if it doesn't already have enough | 00:26 | ||
markstos | And hard for me to conceive what it would take to optimize it to improve performance to be reasonable close. | ||
dduncan | I'm hoping that Parrot has a better chance of reaching native Perl 5 speeds ... or at least within 10X in the short term | ||
00:29
jhorwitz left
00:41
jferrero joined
|
|||
Khisanth | dduncan: it's kinda dead in the water if it doesn't ... | 00:58 | |
dduncan | indeed | 01:00 | |
Khisanth | on other hand it has been said perl5 has been getting slower with each release so if they wait long enough ... ;) | 01:01 | |
01:01
chris2 left
01:02
markstos left,
markstos joined
|
|||
jjore-m | But 5.10 is supposedly faster than 5.8. | 01:02 | |
01:03
markstos left,
markstos joined
|
|||
jjore-m | except for my ( $self ) = @_ which is much slower (but only due to a bug and not through anything intrinsic) | 01:04 | |
use.perl.org/~jk2addict/journal/35189 fwiw. | |||
lambdabot | Title: Journal of jk2addict (4946) | ||
dduncan | apparently it has a bug making list assignment slower though | ||
jjore-m | Jah, that's what I linked to. | 01:05 | |
I looked at the code for deciding the COMMON flag but looked away when it turned out to be ugly. | |||
01:07
alester joined,
jjore-m left
01:09
han_ left
01:10
han_ joined
01:11
thestarslookdown left,
justatheory left
01:12
markstos left,
markstos joined
01:13
markstos left,
markstos joined
01:15
han__ joined
01:31
han_ left
01:50
devogon left
02:08
BinGOs left
02:09
BinGOs joined
02:14
BinGOs left
02:22
jisom joined
|
|||
meppuru | good night | 03:00 | |
03:07
meppuru left
03:47
pmurias joined,
pmurias left
03:52
SCalimlim left
04:22
jisom left
04:29
jferrero left
04:58
lichtkind left
04:59
khisanth_ joined,
khisanth_ left
05:01
markstos left
05:05
jjore-m joined
05:10
chaoslawful joined,
chaoslawful left
05:33
SCalimlim joined
|
|||
Limbic_Region | @tell TimToady Happy New Year - in S02 "with multiple identical bracket characters, which must by closed by the" s/by/be/ | 05:43 | |
lambdabot | Consider it noted. | ||
06:09
thestarslookdown joined
06:18
jjore-m left
|
|||
Limbic_Region | @tell TimToady in S02 "If any native type is explicitly initialized to C<*> (the C<Whatever> type), it is left uninitialized." This is confusing since a native type can't be undefined. It might be better to say is initialized to the default values as shown above. That is of course if that's what happens - if not, I don't understand. | 06:25 | |
lambdabot | Consider it noted. | ||
06:33
Limbic_Region left
07:06
Aankhen`` joined
07:22
jjore-m joined
07:32
devogon joined
07:45
xinming joined
07:51
xinming left
07:52
drbean left
08:05
__Ace__ joined
08:08
thestarslookdown left
08:20
duzy joined
|
|||
duzy | greeting, :) | 08:26 | |
08:48
meppuru joined
09:33
chacha_chaudhry joined,
chacha_chaudhry left
09:35
Mips_ joined
|
|||
Mips_ | hi | 09:35 | |
09:41
BinGOs joined
10:13
iblechbot joined
10:32
jjore-m left
10:47
dennis_ joined
10:48
dennis_ left,
xinming joined
10:54
barney joined
11:05
Mips_ left
11:06
cognominal_ left
11:24
lampus joined
11:29
han__ left
11:32
__Ace__ left
11:38
pmurias joined
11:42
drrho joined
12:04
dduncan left
12:16
marmic left
12:29
marmic joined
12:38
cathyal joined
12:39
cathyal left
12:58
Schwern left
13:29
chacha_chaudhry joined,
chacha_chaudhry left
|
|||
pmurias | what would be a good way to map perl6 calling convention to perl5? | 13:29 | |
pugs_svn | r19298 | pmurias++ | [kp6-v6] | 13:33 | |
r19298 | pmurias++ | cleaned up KindaPerl6::Runtime::Perl5V6::Runtime a bit | |||
r19298 | pmurias++ | a simple calling convention benchmark | |||
clkao | win 10 | ||
13:36
duzy left
13:49
cognominal_ joined
13:50
cognominal_ left
13:52
cognominal_ joined
13:54
cognominal_ left
14:06
marmic left,
polettix joined
14:13
cognominal_ joined,
theorbtwo left
14:16
chris2 joined,
theorbtwo joined
14:23
lisppaste3 left
14:33
lisppaste3 joined
14:34
iblechbot left
14:42
chris2 left
14:46
chris2 joined
14:48
stef_ joined,
stef_ left
14:50
stef_ joined,
stef_ left
14:51
stef_ joined,
barney left
14:52
stef_ left
14:56
markstos joined
15:07
marmic joined
15:14
krinke joined
|
|||
krinke | #ruby-de | 15:15 | |
15:15
iblechbot joined
15:17
iblechbot left
15:22
Limbic_Region joined
|
|||
pmurias | krinke: ? | 15:24 | |
krinke | utlo? | ||
Limbic_Region | @messages | 15:27 | |
pmurias | krinke: utlo means? | ||
krinke | yes | ||
15:28
jedai joined
|
|||
Limbic_Region | @tell TimToady ref S02 I meant to ask you about KeySet as well but I fell asleep. It says increment = true and decrement = false. If you decrement an already false value does it stay false? If so, should the doc explicitly state this? I am thinking of the silly $|++ here | 15:37 | |
15:37
alester left
15:41
gbacon left
15:43
jhorwitz joined
15:52
gbacon joined
15:53
gbacon left,
gbacon joined
15:59
theorbtwo left
16:00
theorbtwo joined
16:04
alester joined
16:06
b_jonas joined
16:07
b_jonas_ joined
16:08
b_jonas left,
b_jonas_ is now known as b_jonas
16:15
alester left
16:18
cognominal_ left
16:27
alester joined
|
|||
Limbic_Region | TimToady ping | 16:30 | |
16:31
manfred joined,
Psyche^ joined
16:32
alester left
|
|||
Juerd_ | I just killed an elvis and a pugs on feather | 16:33 | |
The elvis was owned by root, the pugs was owned by andara | |||
fyi | |||
I'm incredibly tired so I'm not going to investigate further :) | |||
Limbic_Region | sleep well, and happy new year | ||
Juerd_ | Thanks and ditto | 16:34 | |
Juerd_ last woke up yesterday around noonish. It's now 17:32 | |||
afk # zleeb | |||
16:36
gbacon left
16:38
gbacon joined
16:44
jhorwitz left
16:48
Patterner left,
Psyche^ is now known as Patterner
17:14
chacha_chaudhry joined
17:24
chacha_chaudhry left
17:31
krinke left
17:35
pbuetow left,
pbuetow joined
17:36
njbartlett left
17:37
rindolf joined
17:47
jferrero joined
17:58
meppuru left
18:09
meppuru joined
18:12
[particle1 joined
18:14
jferrero left
18:23
rindolf left,
drrho left
18:26
[particle] left
18:32
barney joined
18:42
jjore-m joined
18:51
cognominal_ joined
19:02
meppuru left
19:03
meppuru joined
|
|||
pmurias | if i pass a number to substr how does it know if i want end or length? | 19:16 | |
19:17
jferrero joined
19:19
jjore-m left
|
|||
Gothmog_ | could you be somewhat more specific? i.e., which substr, and which argument are you referring to? | 19:19 | |
19:20
jferrero left,
jferrero joined
|
|||
pmurias | Gothmog_: Functions.pod: 1355 | 19:20 | |
docs/Perl6/Spec/Functions.pod | 19:22 | ||
Gothmog_ | by dispatching, you may either call it with a StrLen or StrPos type argument. | 19:23 | |
our Str multi substr (Str $s, StrPos $start, StrLen $length?) is rw | |||
our Str multi substr (Str $s, StrPos $start, StrPos $end?) is rw | |||
pmurias | but a number is converted in either Len or Pos | 19:26 | |
1363 | 19:27 | ||
19:28
Auzon joined
|
|||
pmurias | i'm implementing it as 01-sanity/07-substr.t | 19:29 | |
19:30
barney left
|
|||
pmurias | the first form is used | 19:31 | |
there | |||
19:38
markstos left
19:43
markstos joined
19:44
jferrero left
|
|||
Gothmog_ | hm, that seems ambiguous then. but shouldn't you do the cast in substr but before the call? | 19:45 | |
19:45
seablue100 joined
19:46
jferrero joined
|
|||
Gothmog_ | either way, there will be default if you don't explicitly cast your number. | 19:47 | |
pmurias | Gothmog_: it should be mentioned | 19:51 | |
Gothmog_ | ack | ||
pmurias | TimToady: what does substr(Str,Int,Int) do? | 19:52 | |
19:53
njbartlett joined
20:09
jferrero left
|
|||
pugs_svn | r19299 | pmurias++ | [kp6-v6] subs withought arguments, a bit more runtime | 20:13 | |
20:13
alester joined
20:19
alester left
20:24
BinGOs left,
BinGOs joined
20:31
meppuru left
20:33
meppuru joined
20:43
manfred left
20:48
lumi joined
21:11
_sprocket_ joined
21:13
BinGOs_ joined,
Aankhen`` left,
BinGOs left,
BinGOs_ is now known as BinGOs
21:21
_sprocket_ left,
alester joined
21:26
seagreen100 joined
21:29
seablue100 left
21:42
jferrero joined
21:54
pmurias left
21:58
alester left
22:03
r0bby left
22:05
seagreen100 left
22:31
b_jonas left
22:56
quester joined
22:58
quester left
23:37
quester_p6 joined
23:40
lambdabot left
23:41
quester_p6 left
23:43
p6quester joined
23:46
p6quester left
23:47
jferrero left,
p6quester joined
23:57
badalex left
|