Beefy Boxes and Bandwidth Generously Provided by pair Networks
There's more than one way to do things
 
PerlMonks  

Re^2: The Corinna RFC for getting modern OO into the Perl core is taking shape

by mr_mischief (Monsignor)
on Aug 24, 2021 at 15:18 UTC ( #11136062=note: print w/replies, xml ) Need Help??


in reply to Re: The Corinna RFC for getting modern OO into the Perl core is taking shape
in thread The Corinna RFC for getting modern OO into the Perl core is taking shape

Was Perl destoyed when require was added? Was it destroyed when use and proper module support supplanted the most common uses of require? What about when the /x flag was added for regexes? Did adding say, pragmas, Encode, perlio layers, or tied variables destroy the language?

How exactly does adding syntax that's been under development and testing as a module for years to the core destroy a language? Did Turbo Pascal destroy Pascal? Did the ANSI C changes destroy C? Did the extensions in glibc and in the GNU coreturils package destroy Unix? Did Bash 4 destroy Bash? Did Bash destroy the Bourne shell? Did adding DirectX, WSL, or Windows Defender destroy Windows? Please explain how in your thinking adding features you're not required to use in your own projects destroys a project. Perhaps I'm being dense today, but I don't see it.

Replies are listed 'Best First'.
Re^3: The Corinna RFC for getting modern OO into the Perl core is taking shape
by karlgoethebier (Abbot) on Aug 24, 2021 at 19:50 UTC
    «…Please explain…»

    I’ll try it. This quote inspired me:

    «As Rob Pike put, "complexity is multiplicative": fixing a problem by making one part of the system more complex slowly but surely adds complexity to other parts. With constant pressure to add features and options and configurations, and to ship code quickly, it’s easy to neglect simplicity, even though in the long run simplicity is the key of good software.» (Donovan, Kernighan 2016, xiii)

    Best regards, Karl

    «The Crux of the Biscuit is the Apostrophe»

      If you're looking for a simple language with few features then perhaps Perl is already a poor choice for you.

        «I said, "do you speak-a my language?" He just smiled and gave me a vegemite sandwich» (Men at Work)

        I think our dialogue is (or was) a complete misunderstanding.

        Best regards, Karl

        «The Crux of the Biscuit is the Apostrophe»

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://11136062]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others examining the Monastery: (8)
As of 2022-10-05 14:49 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?
    My preferred way to holiday/vacation is:











    Results (24 votes). Check out past polls.

    Notices?