Perl6 is supposed to have lots of features;
but it's supposed
to be simple (unlike Java) in that if you don't
want to use these advanced features
(like for example
continuations, coroutines with yield, exceptions,
quantum-superpositions, multimethods, strong typing,
operator overloading, macros,
calling parrot or native code, or even just objects),
you don't have to use any of them.
You should still be able to write one-liners or
(basic|fortran|pascal)-like programs in it.
(Well, this is the theory, I don't know how much perl6 will
actually be like this, I'm still a bit affraid it will not
be.)
| [reply] |
ambrus,
I don't believe tilly was criticizing revdiablo for not using the features. He was addressing revdiablo's comments that came after the code about Perl stealing good ideas from other languages. I myself have found that porting p5 code to p6 is quite easy and it looks much like it did before. That doesn't mean the same thing written from scratch in p6 would look similar once you take advantage of the NWTDI (new ways to do it).
| [reply] |
tilly,
revdiablo did indicate that he is limiting his code to features Pugs currently supports. He may not be aware that coroutines will be supported in p6 because [AES]17 hasn't been written yet. See Perl6 Timeline By Apocalypse for more details.
| [reply] [d/l] |