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 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.

The beauty of Perl 6 is that not only can they be deferred to a module - they 
may still extend the syntax of Perl 6 once they're loaded.

In other words: Perl 6 is perfectly suited to be designed with a tiny core with 
most features in separate modules, and yet it had been provided with the most 
feature rich core (*COUGH* bloated *COUGH*) among most languages I know.

Regards,

Michael.

---- Parrot Raiser wrote ----

>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 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/ :-)*
>>>>
>>> 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 using Perl
>>> and
>>> look elsewhere. It was a hard decision since I've used the language for
>>> at
>>> least 15 years.
>>>
>>> I hope Perl6 regexes will make it far beyond Perl itself and the notion
>>> of
>>> being able to introduce custom dsl parsed on equal terms as the rest of
>>> Perl 6 is really sweet.
>>>
>>> Regards,
>>>
>>> Michael.
>>>
>>> --
>>> Michael Zedeler
>>> 70 25 19 99
>>> mich...@zedeler.dk
>>>
>>> dk.linkedin.com/in/mzedeler | twitter.com/mzedeler | github.com/mzedeler
>>>
>>>
>>

Reply via email to