in reply to Re^15: The Future of Perl 5
in thread The Future of Perl 5

"in the long term we are all dead", Keynes.

Evolving, true. But a) How Perl can tame and shape that evolution and b) evolution time-scales might be a bit longer than people worry about and draw the line somewhere. The mind can not constantly worry, it goes crazy. So other minds take over with different priorities (and different brain-washing, sorry nurturing)

On the other hand, I agree with anonymous above who says Perl will live for ever. I have never understood why we all silently follow this craze of Capitalism to pseudo-evolve whereas in fact it is shutting one market and opening another for profit's sake without me seeing any benefit.

And finally, re: evolution, M$ has kept some of us in the stone-age for 30 years. Some are more powerfull than others but eventually die.

bw, bliako

Replies are listed 'Best First'.
Re^17: The Future of Perl 5
by LanX (Saint) on Aug 28, 2018 at 12:27 UTC
    > pseudo-evolve

    I wasn't talking about pseudo upgrades.

    A built-in Moose like OO system would be nice.

    It doesn't need to be fast, just stable.

    > How Perl can tame and shape that evolution

    Evolution is about try and error and prooving fitness.

    We need a better playground for experimenting with new language features. Syntactic macros come to mind.

    We need a better hooking policy:

    • on one side P5P can't support all changes to builtin behaviour.
    • OTOH is PadWalker still considered an unsupported hack, why?

    We need a better language definition:

    • more orthogonality (e.g. aliasing, local only for package vars ... why?)
    • beginner friendlier docs highlighting the essential features and banning the edge cases to footnotes.
    • pragmas helping to enforce mainstream while still allowing backwards compatibility

    We need a better narrative what and why Perl does...

    (my train is arriving...)

    Cheers Rolf
    (addicted to the Perl Programming Language :)
    Wikisyntax for the Monastery FootballPerl is like chess, only without the dice