Branch: refs/heads/master
Home: https://github.com/perl6/specs
Commit: 5b5a934a884f3b14aa6fef032e2c35be71692690
https://github.com/perl6/specs/commit/5b5a934a884f3b14aa6fef032e2c35be71692690
Author: ShimmerFairy rnd...@gmail.com
Date: 2015-08-18 (Tue, 18 Aug 2015)
Changed
Branch: refs/heads/pod6ify
Home: https://github.com/perl6/specs
Branch: refs/heads/master
Home: https://github.com/perl6/specs
Commit: 3febe4c97ce0df02c7e7d0c3829480df7283154e
https://github.com/perl6/specs/commit/3febe4c97ce0df02c7e7d0c3829480df7283154e
Author: Kamil Kułaga teodoz...@users.noreply.github.com
Date: 2015-08-13 (Thu, 13 Aug
Is there an error in the cascade? Shouldn't the indices be 'a', 'b',
'c'; not 'a','a','a' ?
On 08/10/2015 11:26 PM, yary wrote:
with, without look awesome.
-y
On Sat, Aug 8, 2015 at 2:38 PM, GitHub nore...@github.com
mailto:nore...@github.com wrote:
Branch: refs/heads/master
Branch: refs/heads/master
Home: https://github.com/perl6/specs
Commit: 4b6a1fc316c999c07f95754dc1a7ebd166a917f9
https://github.com/perl6/specs/commit/4b6a1fc316c999c07f95754dc1a7ebd166a917f9
Author: Elizabeth Mattijsen l...@dijkmat.nl
Date: 2015-08-11 (Tue, 11 Aug 2015)
Branch: refs/heads/master
Home: https://github.com/perl6/specs
Commit: b02fdfafca4555c3b86bdabc27f4518829e825b8
https://github.com/perl6/specs/commit/b02fdfafca4555c3b86bdabc27f4518829e825b8
Author: Steve Mynott steve.myn...@gmail.com
Date: 2015-08-11 (Tue, 11 Aug 2015)
Branch: refs/heads/master
Home: https://github.com/perl6/specs
Commit: e155c08e014b72d4013daab29dec69b18df48368
https://github.com/perl6/specs/commit/e155c08e014b72d4013daab29dec69b18df48368
Author: Elizabeth Mattijsen l...@dijkmat.nl
Date: 2015-08-11 (Tue, 11 Aug 2015)
Branch: refs/heads/master
Home: https://github.com/perl6/specs
Commit: 982edab7a3714452afc126d478c83e5dc71377e5
https://github.com/perl6/specs/commit/982edab7a3714452afc126d478c83e5dc71377e5
Author: Elizabeth Mattijsen l...@dijkmat.nl
Date: 2015-08-12 (Wed, 12 Aug 2015)
If this is about:
These may be cascaded:
with $s.index(a) { Found a at $_ }
orwith $s.index(b) { Found b at $_ }
orwith $s.index(c) { Found c at $_ }
else { Didn't find a, b or c” }
then the code is correct. What would be the point of searching for “a” again
with, without look awesome.
-y
On Sat, Aug 8, 2015 at 2:38 PM, GitHub nore...@github.com wrote:
Branch: refs/heads/master
Home: https://github.com/perl6/specs
Commit: 614b6f36e1cae4c787e378bc6ab2afa1f86de1f0
Branch: refs/heads/master
Home: https://github.com/perl6/specs
Commit: dfad56106318368e008c7e18214b4029411218dd
https://github.com/perl6/specs/commit/dfad56106318368e008c7e18214b4029411218dd
Author: TimToady la...@wall.org
Date: 2015-08-06 (Thu, 06 Aug 2015)
Changed paths:
Branch: refs/heads/master
Home: https://github.com/perl6/specs
Commit: 68eb8a29be71b84489a823ef1018e137425e62aa
https://github.com/perl6/specs/commit/68eb8a29be71b84489a823ef1018e137425e62aa
Author: ShimmerFairy rnd...@gmail.com
Date: 2015-08-08 (Sat, 08 Aug 2015)
Changed
Branch: refs/heads/master
Home: https://github.com/perl6/specs
Commit: 584047e29e39f2475d977ed9ec634cbbca5be1f3
https://github.com/perl6/specs/commit/584047e29e39f2475d977ed9ec634cbbca5be1f3
Author: TimToady la...@wall.org
Date: 2015-08-08 (Sat, 08 Aug 2015)
Changed paths:
Branch: refs/heads/master
Home: https://github.com/perl6/specs
Commit: 8268851eca47aa86d3a9b767542768cdf7082996
https://github.com/perl6/specs/commit/8268851eca47aa86d3a9b767542768cdf7082996
Author: TimToady la...@wall.org
Date: 2015-08-07 (Fri, 07 Aug 2015)
Changed paths:
Branch: refs/heads/master
Home: https://github.com/perl6/specs
Commit: 614b6f36e1cae4c787e378bc6ab2afa1f86de1f0
https://github.com/perl6/specs/commit/614b6f36e1cae4c787e378bc6ab2afa1f86de1f0
Author: TimToady la...@wall.org
Date: 2015-08-08 (Sat, 08 Aug 2015)
Changed paths:
Branch: refs/heads/master
Home: https://github.com/perl6/specs
Commit: 4c0e9cd692c54477373d5fb09c11215278137075
https://github.com/perl6/specs/commit/4c0e9cd692c54477373d5fb09c11215278137075
Author: ShimmerFairy rnd...@gmail.com
Date: 2015-08-04 (Tue, 04 Aug 2015)
Changed
Branch: refs/heads/master
Home: https://github.com/perl6/specs
Commit: e2ee78992a0beac8a2ff5143b7cf3150dd83602c
https://github.com/perl6/specs/commit/e2ee78992a0beac8a2ff5143b7cf3150dd83602c
Author: skids b...@abrij.org
Date: 2015-08-03 (Mon, 03 Aug 2015)
Changed paths:
Branch: refs/heads/master
Home: https://github.com/perl6/specs
Commit: 91635d4f63b87815a9cd7605a8359a8914e1f6b5
https://github.com/perl6/specs/commit/91635d4f63b87815a9cd7605a8359a8914e1f6b5
Author: jnthn jn...@jnthn.net
Date: 2015-07-30 (Thu, 30 Jul 2015)
Changed paths:
Branch: refs/heads/newio
Home: https://github.com/perl6/specs
Commit: bce89a3dadbcd1c0659ef16c1f324b3879e74572
https://github.com/perl6/specs/commit/bce89a3dadbcd1c0659ef16c1f324b3879e74572
Author: pmichaud pmich...@pobox.com
Date: 2015-06-22 (Mon, 22 Jun 2015)
Changed
Branch: refs/heads/master
Home: https://github.com/perl6/specs
Commit: af82a6f86b9a6b3efbd85fa6df828c0a07412d8d
https://github.com/perl6/specs/commit/af82a6f86b9a6b3efbd85fa6df828c0a07412d8d
Author: ShimmerFairy rnd...@gmail.com
Date: 2015-07-23 (Thu, 23 Jul 2015)
Changed
Branch: refs/heads/master
Home: https://github.com/perl6/specs
Commit: 6d5f4ac192392c383b8831df9d29c4e70ce2e675
https://github.com/perl6/specs/commit/6d5f4ac192392c383b8831df9d29c4e70ce2e675
Author: ShimmerFairy rnd...@gmail.com
Date: 2015-07-24 (Fri, 24 Jul 2015)
Changed
Branch: refs/heads/master
Home: https://github.com/perl6/specs
Commit: 9fc6bb74cf103627f619505cd4eea856f65d5766
https://github.com/perl6/specs/commit/9fc6bb74cf103627f619505cd4eea856f65d5766
Author: Geoffrey Broadwell g...@google.com
Date: 2015-07-23 (Thu, 23 Jul 2015)
Branch: refs/heads/master
Home: https://github.com/perl6/specs
Commit: 6dbcea62a0607e969ad7abaa2b88cc4589eacb57
https://github.com/perl6/specs/commit/6dbcea62a0607e969ad7abaa2b88cc4589eacb57
Author: kbenson kent...@gmail.com
Date: 2015-07-22 (Wed, 22 Jul 2015)
Changed
Branch: refs/heads/master
Home: https://github.com/perl6/specs
Commit: df43216c6a45cd2a64fad9116412a7c27f9739bd
https://github.com/perl6/specs/commit/df43216c6a45cd2a64fad9116412a7c27f9739bd
Author: ShimmerFairy rnd...@gmail.com
Date: 2015-07-21 (Tue, 21 Jul 2015)
Changed
The Windows MSI installers are now available, coming again in two versions.
One installer targets x86 (32bit) platforms, and the other installer targets
x86_64 (64bit) platforms (probably Windows 7 or better).
Only the version for x86_64 comes with JIT enabled.
The two MSIs are available from
Darren Duncan wrote
On 2015-06-16 2:15 PM, The Sidhekin wrote:
On Tue, Jun 16, 2015 at 10:52 PM, Michael Zedeler mich...@zedeler.dk
wrote:
...and unpredictable performance is a cost you're willing to pay?
I don't write performance-critical applications, but even if I
On Tue, Jul 14, 2015 at 12:04 AM, Michael Zedeler mich...@zedeler.dk
wrote:
So far, almost every other language has behaved this way, and it has
worked. I can see that Rats do solve a problem, but if you'd claim that it
is very severe then I'd disagree. This is a minor nuisance that I'd only
Branch: refs/heads/master
Home: https://github.com/perl6/specs
Commit: 29284f1a271ccd28613d37c8ba307c5e0c228e7d
https://github.com/perl6/specs/commit/29284f1a271ccd28613d37c8ba307c5e0c228e7d
Author: Stéphane Payrard cognomi...@gmail.com
Date: 2015-07-11 (Sat, 11 Jul 2015)
Branch: refs/heads/master
Home: https://github.com/perl6/specs
Commit: 5e0b4bd50ae62e81c60cd5bf4e338c9ff93f6533
https://github.com/perl6/specs/commit/5e0b4bd50ae62e81c60cd5bf4e338c9ff93f6533
Author: Stéphane Payrard cognomi...@gmail.com
Date: 2015-07-09 (Thu, 09 Jul 2015)
Branch: refs/heads/master
Home: https://github.com/perl6/specs
Commit: 30aa605bc9ccecbb2c7324e031c8e267f9f9c532
https://github.com/perl6/specs/commit/30aa605bc9ccecbb2c7324e031c8e267f9f9c532
Author: Rob Hoelz r...@hoelz.ro
Date: 2015-07-04 (Sat, 04 Jul 2015)
Changed paths:
Branch: refs/heads/master
Home: https://github.com/perl6/specs
Commit: beb870dbff3460b981055034ee5b6e72307b7d34
https://github.com/perl6/specs/commit/beb870dbff3460b981055034ee5b6e72307b7d34
Author: Rob Hoelz r...@hoelz.ro
Date: 2015-07-04 (Sat, 04 Jul 2015)
Changed paths:
Branch: refs/heads/master
Home: https://github.com/perl6/specs
Commit: 66d345c46eb3e16bdb2f3257bb2265bb803f610c
https://github.com/perl6/specs/commit/66d345c46eb3e16bdb2f3257bb2265bb803f610c
Author: Rob Hoelz r...@hoelz.ro
Date: 2015-07-05 (Sun, 05 Jul 2015)
Changed paths:
# A useful, usable, early adopter distribution of Perl 6
On behalf of the Rakudo and Perl 6 development teams, I'm happy to
announce the June 2015 release of Rakudo Star, a useful and usable
distribution of Perl 6. The tarball for the June 2015 release is
available from
Rakudo (both star 201503 rakudo-moar 7b5256) complains about anon
multi, saying Cannot use 'anon' with individual multi candidates. Please
declare an anon-scoped proto instead in response to anon multi foo (Int
$x) { $x + 1 };
Given that message, I created an anon proto foo and assigned it to a
Now that I've read ahead to 3.4, the multi method solution shown can be a
little simpler, just need to add multi to the original equal methods,
see attached.
-y
On Tue, Jun 30, 2015 at 4:16 PM, yary not@gmail.com wrote:
Section 3.2's example does not fail for the given reason This tries to
Section 3.2's example does not fail for the given reason This tries to
access the c instance variable of the argument $b thus yielding a run-time
error - instead Perl6 more correctly complains that it was expecting a
ColPoint, but got a Point instead. Indeed one cannot generally replace a
subtype
On Fri, Jun 26, 2015 at 4:32 AM, Giuseppe Castagna
g...@pps.univ-paris-diderot.fr wrote:
my $sub = do {
proto foo (|) { * }
multi foo (Int $x) { $x + 1 }
multi foo (Str $y) { $y ~ 'a' }
foo;
}
Oh yes, nice ... I think I will add it in my paper (and if you send me
On 24/06/15 21:27, yary wrote:
I'm reading it a bit at a time on lunch break, thanks for sending it
along, it's educational.
My comments here are all about the example on the top of page 5,
starting with the minutest. First a typo, it says subC where it
should say sumC
multi sub sumB is
The anon does something. For example this code prints bob
my $routine = proto bar (|) { * };
multi bar (Int $x) { $x - 2 }
multi bar (Str $y) { $y ~ 'b' }
say $routine('bo');
but change the first line to my $routine = anon proto bar (|) { * }; and
you get an error
Cannot call 'bar'; none of
Subs are lexical by default, so adding my to the function declarators does
nothing.
Not sure what anon is doing there. My guess is that anon in sink context
does nothing, and Rakudo just builds another proto for foo when it sees the
first multi. Protos are optional (but not in the compiler
Branch: refs/heads/master
Home: https://github.com/perl6/specs
Commit: 70b0ca3fd98425abe9c6d68c012954b3cb2a042d
https://github.com/perl6/specs/commit/70b0ca3fd98425abe9c6d68c012954b3cb2a042d
Author: pmichaud pmich...@pobox.com
Date: 2015-06-24 (Wed, 24 Jun 2015)
Changed
Branch: refs/heads/master
Home: https://github.com/perl6/specs
Commit: e337b938b442a6f5a3070081180972b9f9f01d1e
https://github.com/perl6/specs/commit/e337b938b442a6f5a3070081180972b9f9f01d1e
Author: Rob Hoelz r...@hoelz.ro
Date: 2015-06-24 (Wed, 24 Jun 2015)
Changed paths:
On Wednesday, June 24, 2015, yary not@gmail.com wrote:
Now that I've thought about it for 90 seconds (not fully-formed idea), if
one were to have an anonymous multi-sub, it ought to be constructed from a
list of *signature*, *body *pairs.
And/or, any non-finalized sub could have a method
Branch: refs/heads/master
Home: https://github.com/perl6/specs
Commit: a964d4bd6aa84919a21e0d5c160968e8c31279ab
https://github.com/perl6/specs/commit/a964d4bd6aa84919a21e0d5c160968e8c31279ab
Author: Rob Hoelz r...@hoelz.ro
Date: 2015-06-23 (Tue, 23 Jun 2015)
Changed paths:
Branch: refs/heads/master
Home: https://github.com/perl6/specs
Commit: 65be12770be696034dd41a363ba3804ea9beab4a
https://github.com/perl6/specs/commit/65be12770be696034dd41a363ba3804ea9beab4a
Author: pmichaud pmich...@pobox.com
Date: 2015-06-23 (Tue, 23 Jun 2015)
Changed
Branch: refs/heads/substr-range
Home: https://github.com/perl6/specs
Commit: e337b938b442a6f5a3070081180972b9f9f01d1e
https://github.com/perl6/specs/commit/e337b938b442a6f5a3070081180972b9f9f01d1e
Author: Rob Hoelz r...@hoelz.ro
Date: 2015-06-24 (Wed, 24 Jun 2015)
Changed
Branch: refs/heads/master
Home: https://github.com/perl6/specs
Commit: 2b0a478b42a0cd18b635e998415c0bd56300e54c
https://github.com/perl6/specs/commit/2b0a478b42a0cd18b635e998415c0bd56300e54c
Author: Rob Hoelz r...@hoelz.ro
Date: 2015-06-23 (Tue, 23 Jun 2015)
Changed paths:
I'll just note that you can fake anon multi subs with lexical subs like
this:
my $sub = do {
proto foo (|) { * }
multi foo (Int $x) { $x + 1 }
multi foo (Str $y) { $y ~ 'a' }
foo;
}
say $sub(hello);
The sub there is still named foo as attested by $sub.name, but isn't
available
Branch: refs/heads/master
Home: https://github.com/perl6/specs
Commit: 64b65ba84f83dba7843d4c29fadb7ebcee16ce89
https://github.com/perl6/specs/commit/64b65ba84f83dba7843d4c29fadb7ebcee16ce89
Author: pmichaud pmich...@pobox.com
Date: 2015-06-23 (Tue, 23 Jun 2015)
Changed
I'm reading it a bit at a time on lunch break, thanks for sending it along,
it's educational.
My comments here are all about the example on the top of page 5, starting
with the minutest. First a typo, it says subC where it should say sumC
multi sub sumB is ambiguous, due to your use of ;; there.
Now that I've thought about it for 90 seconds (not fully-formed idea), if
one were to have an anonymous multi-sub, it ought to be constructed from a
list of *signature*, *body *pairs.
And/or, any non-finalized sub could have a method to add another *signature,
body* to its dispatch list.
Branch: refs/heads/master
Home: https://github.com/perl6/specs
Commit: 1278284ca7b673b7f14a777527b2865ba6a2fa28
https://github.com/perl6/specs/commit/1278284ca7b673b7f14a777527b2865ba6a2fa28
Author: Stefan Seifert n...@detonation.org
Date: 2015-06-22 (Mon, 22 Jun 2015)
Branch: refs/heads/master
Home: https://github.com/perl6/specs
Commit: 2991e875215bfb30b4a4d337d811fbf471bf1474
https://github.com/perl6/specs/commit/2991e875215bfb30b4a4d337d811fbf471bf1474
Author: Stéphane Payrard cognomi...@gmail.com
Date: 2015-06-22 (Mon, 22 Jun 2015)
Branch: refs/heads/master
Home: https://github.com/perl6/specs
Commit: dc72cb896e5a584c217ed4f4f1810653fbc1920a
https://github.com/perl6/specs/commit/dc72cb896e5a584c217ed4f4f1810653fbc1920a
Author: David H. Adler d...@pobox.com
Date: 2015-06-22 (Mon, 22 Jun 2015)
Changed
Branch: refs/heads/open-createonly
Home: https://github.com/perl6/specs
Commit: 87bd1b0e30be45b600b8706556f8785c2b7bb3a3
https://github.com/perl6/specs/commit/87bd1b0e30be45b600b8706556f8785c2b7bb3a3
Author: Rob Hoelz r...@hoelz.ro
Date: 2015-06-23 (Tue, 23 Jun 2015)
Branch: refs/heads/master
Home: https://github.com/perl6/specs
Commit: bce89a3dadbcd1c0659ef16c1f324b3879e74572
https://github.com/perl6/specs/commit/bce89a3dadbcd1c0659ef16c1f324b3879e74572
Author: pmichaud pmich...@pobox.com
Date: 2015-06-22 (Mon, 22 Jun 2015)
Changed
Branch: refs/heads/master
Home: https://github.com/perl6/specs
Commit: dc32b3b600aa64c2217b06e44a37f612adfbf620
https://github.com/perl6/specs/commit/dc32b3b600aa64c2217b06e44a37f612adfbf620
Author: pmichaud pmich...@pobox.com
Date: 2015-06-23 (Tue, 23 Jun 2015)
Changed
Branch: refs/heads/newio
Home: https://github.com/perl6/specs
Commit: 750648257c1e67bcec6d44edba327b3f095ad26c
https://github.com/perl6/specs/commit/750648257c1e67bcec6d44edba327b3f095ad26c
Author: pmichaud pmich...@pobox.com
Date: 2015-06-15 (Mon, 15 Jun 2015)
Changed
I wrote an article trying explain/propose (static) typing for Perl 6. In
particular I explain how to type subs, multi subs, classes, multi
methods; how to use union, intersection and subset types; and I finally
use these notions to explain the old problem of covariance vs.
contravariance in
Branch: refs/heads/master
Home: https://github.com/perl6/specs
Commit: 41876e977b4bfce43fe0393b582b3c13e31e91d9
https://github.com/perl6/specs/commit/41876e977b4bfce43fe0393b582b3c13e31e91d9
Author: pmichaud pmich...@pobox.com
Date: 2015-06-23 (Tue, 23 Jun 2015)
Changed
Branch: refs/heads/master
Home: https://github.com/perl6/specs
Commit: f6177458ead069bdd8746ff36c90354d61066143
https://github.com/perl6/specs/commit/f6177458ead069bdd8746ff36c90354d61066143
Author: pmichaud pmich...@pobox.com
Date: 2015-06-23 (Tue, 23 Jun 2015)
Changed
On 2015-06-16 2:15 PM, The Sidhekin wrote:
On Tue, Jun 16, 2015 at 10:52 PM, Michael Zedeler mich...@zedeler.dk wrote:
...and unpredictable performance is a cost you're willing to pay?
I don't write performance-critical applications, but even if I did, why would
I prefer getting the
Thinking over my programming career, there were a few occasions I had to
spend time working around floating point errors, and it was a nuisance.
There were even fewer times when I worked with transcendental numbers-
programs dealing with geometry or tones or logarithmic scales- and those
times,
Yary,
There already is a Perl 6 continue fractions module. Spoiler alert: it
doesn't work in the least. But I'd be happy to give you a commit bit.
I don't think we should even begin to think about including something like
that in the Perl 6 core before we have a complete, working
Branch: refs/heads/master
Home: https://github.com/perl6/specs
Commit: fe8d38304e2534ee7e9570045c1526878bd3b5f3
https://github.com/perl6/specs/commit/fe8d38304e2534ee7e9570045c1526878bd3b5f3
Author: Elizabeth Mattijsen l...@dijkmat.nl
Date: 2015-06-21 (Sun, 21 Jun 2015)
Branch: refs/heads/master
Home: https://github.com/perl6/specs
Commit: f01cb3091e6debe3d0ddea4c26d9307df7b8995e
https://github.com/perl6/specs/commit/f01cb3091e6debe3d0ddea4c26d9307df7b8995e
Author: usev6 use...@aglaz.de
Date: 2015-06-21 (Sun, 21 Jun 2015)
Changed paths:
Branch: refs/heads/master
Home: https://github.com/perl6/specs
Commit: bbb0e90f3a67d61cd4be9f7a419d643bd504f72d
https://github.com/perl6/specs/commit/bbb0e90f3a67d61cd4be9f7a419d643bd504f72d
Author: Elizabeth Mattijsen l...@dijkmat.nl
Date: 2015-06-21 (Sun, 21 Jun 2015)
Branch: refs/heads/master
Home: https://github.com/perl6/specs
Commit: 1a695756c741797827546342a2f636d360cb3ca8
https://github.com/perl6/specs/commit/1a695756c741797827546342a2f636d360cb3ca8
Author: David H. Adler d...@pobox.com
Date: 2015-06-20 (Sat, 20 Jun 2015)
Changed
I like the explanation of how Rats solve a class of rounding errors,
0.3 - (0.2 + 0.1) equals exactly 0 for example. On the other hand,
it's still a compromise that's shifting closer to correctness, fixing
a bunch of potential bugs, but not all in that class:
Rakudo:
say 2 - (sqrt 2) ** 2
On Wed, Jun 17, 2015 at 1:29 PM, Aristotle Pagaltzis pagalt...@gmx.de wrote:
* yary not@gmail.com [2015-06-17 17:10]:
Perl6's TEARDOWN
Sorry for the confusion. It’s not in Perl 6. I invented .teardown for
this example because I didn’t want to call it .destroy – that’s all.
That's good to
* yary not@gmail.com [2015-06-17 17:10]:
Perl6's TEARDOWN
Sorry for the confusion. It’s not in Perl 6. I invented .teardown for
this example because I didn’t want to call it .destroy – that’s all.
--
Aristotle Pagaltzis // http://plasmasturm.org/
A couple years ago I wrote a little Perl6 in response to a challenge,
and it took me a while to figure out BUILD, BUILDALL, and new().
Learning the object model meant reading what was available on the web
plus some time on the #perl6 IRC channel. I managed to get it all
working properly for my
I think Perl 6 tries to include too much rather than too little.
It will be possible to just use a subset
On 16 June 2015 at 10:32, Michael Zedeler mich...@zedeler.dk wrote:
On 06/12/15 15:54, Parrot Raiser wrote:
Has somebody been following the discussions on types?
http://xkcd.org/1537/
Subsets will be absolutely essential, if it is to be possible to learn
it with a reasonable amount of time and effort.
On 6/16/15, Paweł Murias pawelmur...@gmail.com wrote:
I think Perl 6 tries to include too much rather than too little.
It will be possible to just use a subset
On 16 June
This is another of my points: when presented with all the features in Perl 6 -
what is then essential?
The essential features - besides being presented up front and center to newbies
- are also good candidates for what should go into the core.
For instance, why have Complex and Rat numbers in
* Michael Zedeler mich...@zedeler.dk [2015-06-16 18:55]:
For instance, why have Complex and Rat numbers in the core? If you're
not working in a very specialized field (which probably *isn't*
numerical computation), those datatypes are just esoteric constructs
that you'll never use.
* Michael Zedeler mich...@zedeler.dk [2015-06-16 13:10]:
On 06/16/15 12:24, Aristotle Pagaltzis wrote:
* Michael Zedeler mich...@zedeler.dk [2015-06-16 11:35]:
This is working exactly as specified in the synopsis, but does Perl
6 NEED anything like this? Just because something is possible
Yes, unpredictable performance is a price I'm willing to pay. I'm using a
dynamic language after all.
If you aren't willing to pay it, just use typed variables. Or even native
types, like num or int. Choose your own number representation -- there's
more than one way to do it.
The design
I like that I can start with a fairly simple subset of Perl 6 but pick up more
as I go along, if it’s needed.
chris
On Jun 16, 2015, at 9:45 AM, Paweł Murias
pawelmur...@gmail.commailto:pawelmur...@gmail.com wrote:
I think Perl 6 tries to include too much rather than too little.
It will be
The goal is to avoid everyone using a different not fully compatible
version of everything. Like in perl 5 with the bunch of different ways to
do objects, signatures etc.
Pilling good things on top of each others rather than aiming for an elegant
design is what I consider the core idea of Perl.
Yes. It looks nice that Perl 6 recognizes zero in this way, but the consequence
is that each implementation of Perl 6 has to run a gcd algorithm every now and
then.
I'd be very surprised if the computational complexity of any useful (even
approximate) gcd algorithm doesn't scale with the with
...and unpredictable performance is a cost you're willing to pay?
M.
The Sidhekin wrote
On Tue, Jun 16, 2015 at 10:02 PM, Michael Zedeler mich...@zedeler.dk wrote:
I'm not saying that there isn't any alternative to the way other languages
implements floats, but Rats in particular
I really understand your point. If there was several competing OOP modules,
things *could* get really complicated (in my opinion, it isn't the case for
perl 5, but it is worth discussing), but it doesn't seem as if anyone has put
any effort into defining what needs to be common and what
On Tue, Jun 16, 2015 at 10:02 PM, Michael Zedeler mich...@zedeler.dk
wrote:
I'm not saying that there isn't any alternative to the way other languages
implements floats, but Rats in particular seems to require a
nondeterministic algorithm in order to be of practical use.
Rats means never
On Tue, Jun 16, 2015 at 10:52 PM, Michael Zedeler mich...@zedeler.dk
wrote:
...and unpredictable performance is a cost you're willing to pay?
I don't write performance-critical applications, but even if I did, why
would I prefer getting the wrong answer faster?
Eirik
Hi.
I know that Perl 6 has a lot of live and let live to it, but is it
possible somehow to remove features as well?
The latest comment about language design by Parrot Raiser (great name!)
had me reflect on why I don't use perl any longer, and here is one of
the reasons:
class Person {
Hi Aristotle.
On 06/16/15 12:24, Aristotle Pagaltzis wrote:
* Michael Zedeler mich...@zedeler.dk [2015-06-16 11:35]:
This is working exactly as specified in the synopsis, but does Perl
6 NEED anything like this? Just because something is possible doesn't
make it an automatic requirement!
Well
On 06/12/15 15:54, Parrot Raiser wrote:
Has somebody been following the discussions on types? http://xkcd.org/1537/ :-)*
Perl6 has something similar to example 9.
Ranges, hyper-operators as well as the invocation operators .+ and .*
doesn't make any sense to me. Those constructs made me stop
Aristotle Pagaltzis writes:
Just because you can’t think of the use of a feature doesn’t mean
there isn’t one.
No, though it possibly means the docs could do with a clearer example
which demonstrates its use in a situation where it makes sense to use
it.
Smylers
--
* Michael Zedeler mich...@zedeler.dk [2015-06-16 11:35]:
This is working exactly as specified in the synopsis, but does Perl
6 NEED anything like this? Just because something is possible doesn't
make it an automatic requirement!
Well someone thought they needed it in Perl 5 so they wrote NEXT
Branch: refs/heads/newio
Home: https://github.com/perl6/specs
Commit: df6900d00cf195a4e1a56f8f012cf0823baccef9
https://github.com/perl6/specs/commit/df6900d00cf195a4e1a56f8f012cf0823baccef9
Author: Moritz Lenz mor...@faui2k3.org
Date: 2015-05-31 (Sun, 31 May 2015)
Changed
Branch: refs/heads/master
Home: https://github.com/perl6/specs
Commit: 750648257c1e67bcec6d44edba327b3f095ad26c
https://github.com/perl6/specs/commit/750648257c1e67bcec6d44edba327b3f095ad26c
Author: pmichaud pmich...@pobox.com
Date: 2015-06-15 (Mon, 15 Jun 2015)
Changed
Branch: refs/heads/master
Home: https://github.com/perl6/specs
Commit: b95b2a159de2290a969582ef55a34b8f92fd0215
https://github.com/perl6/specs/commit/b95b2a159de2290a969582ef55a34b8f92fd0215
Author: Mouq alexmoq...@gmail.com
Date: 2015-06-11 (Thu, 11 Jun 2015)
Changed
Branch: refs/heads/master
Home: https://github.com/perl6/specs
Commit: 99aeec763a13355a51dd2a7964d6e9b7d37b24c8
https://github.com/perl6/specs/commit/99aeec763a13355a51dd2a7964d6e9b7d37b24c8
Author: pmichaud pmich...@pobox.com
Date: 2015-06-11 (Thu, 11 Jun 2015)
Changed
Branch: refs/heads/master
Home: https://github.com/perl6/specs
Commit: 2a7daba92197db7c6d6b9f7330080e8056d829ec
https://github.com/perl6/specs/commit/2a7daba92197db7c6d6b9f7330080e8056d829ec
Author: Mouq alexmoq...@gmail.com
Date: 2015-06-11 (Thu, 11 Jun 2015)
Changed
Branch: refs/heads/master
Home: https://github.com/perl6/specs
Commit: a62d2ce733fada6a1c82f2364615330bba0b8ed9
https://github.com/perl6/specs/commit/a62d2ce733fada6a1c82f2364615330bba0b8ed9
Author: pmichaud pmich...@pobox.com
Date: 2015-06-11 (Thu, 11 Jun 2015)
Changed
Branch: refs/heads/master
Home: https://github.com/perl6/specs
Commit: 84ff4f37ea2eccc70427f23484c8c1338619f2c9
https://github.com/perl6/specs/commit/84ff4f37ea2eccc70427f23484c8c1338619f2c9
Author: pmichaud pmich...@pobox.com
Date: 2015-06-11 (Thu, 11 Jun 2015)
Changed
Branch: refs/heads/master
Home: https://github.com/perl6/specs
Commit: c756e936c870fa89f68115f1de6a49f4d3a4e8b8
https://github.com/perl6/specs/commit/c756e936c870fa89f68115f1de6a49f4d3a4e8b8
Author: pmichaud pmich...@pobox.com
Date: 2015-06-12 (Fri, 12 Jun 2015)
Changed
Branch: refs/heads/master
Home: https://github.com/perl6/specs
Commit: 3c71890b9f6fb9a5b5cc6711799e6419ffa76b74
https://github.com/perl6/specs/commit/3c71890b9f6fb9a5b5cc6711799e6419ffa76b74
Author: pmichaud pmich...@pobox.com
Date: 2015-06-12 (Fri, 12 Jun 2015)
Changed
Branch: refs/heads/master
Home: https://github.com/perl6/specs
Commit: eb232c5bef4f7e305b30a3ba037a93ce2eba80ac
https://github.com/perl6/specs/commit/eb232c5bef4f7e305b30a3ba037a93ce2eba80ac
Author: pmichaud pmich...@pobox.com
Date: 2015-06-11 (Thu, 11 Jun 2015)
Changed
401 - 500 of 31840 matches
Mail list logo