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