Beefy Boxes and Bandwidth Generously Provided by pair Networks
more useful options
 
PerlMonks  

Re^3: The future of Perl?

by Anonymous Monk
on Nov 07, 2014 at 19:27 UTC ( #1106521=note: print w/replies, xml ) Need Help??


in reply to Re^2: The future of Perl?
in thread The future of Perl?

What OS support would you get rid of?

Replies are listed 'Best First'.
Re^4: The future of Perl?
by BrowserUk (Pope) on Nov 07, 2014 at 19:36 UTC

    netware, OS/2, plan9, qnx?, symbian, vms, vos?


    With the rise and rise of 'Social' network sites: 'Computers are making people easier to use everyday'
    Examine what is said, not who speaks -- Silence betokens consent -- Love the truth but pardon error.
    "Science is about questioning the status quo. Questioning authority".
    In the absence of evidence, opinion is indistinguishable from prejudice.
      Please don't remove VMS, I am so happy that I can use Perl on VMS platforms. Last week, following a change in architecture, I rewrote a 1400+ DCL (equivalent of shell scripting under VMS) program into a 25 lines Perl program. It took me a few hours (I know, a few hours for a 25-line program might seem to be inefficient, but I had to face some complicated system problems having nothing to do with Perl, and I don't think anyone could have rewritten the DCL in less than several days, perhaps more).

      Although I am working mostly under Unix, I have to spend about 25 to 30% of my time on VMS platforms. And, for me, Perl is even more important with VMS than it is under Unix, because VMS, while still being pretty efficient in some respects, does not have sed, awk, cut, find, grep, redirections, pipes (well VMS does have a form of pipe, but much less practical), and so on. And Perl basically gives me a substitute for all or most of these Unix utilities.

        1. I wouldn't remove it.

          It would be (have been) a collective decision; had there been any interest.

        2. I'm not advocating its sudden disappearance from the Perl 5.something line.

          Just from the rewrite; had there been any interest.

        3. Any platform where there were 4 or 5 people prepared to take part in bringing a platform along for the ride, would potentially be supportable.

          But they'd have to be active and keep up.

        4. I would have thought that with Itanium (or whatever other hardware you're running VMS on?) likely to go away in the next couple or three years, you've got greater problems than the lack of VMS support in a non-existent rewrite of Perl.

        With the rise and rise of 'Social' network sites: 'Computers are making people easier to use everyday'
        Examine what is said, not who speaks -- Silence betokens consent -- Love the truth but pardon error.
        "Science is about questioning the status quo. Questioning authority".
        In the absence of evidence, opinion is indistinguishable from prejudice.

      I think QNX would be a poor target for removal up front. It's a mostly POSIX-compatible system that runs on modern embedded hardware very well. ( http://www.qnx.com/products/neutrino-rtos/neutrino-rtos.html#POSIX ) If your desire is to make Perl more relevant, abandoning a system with decent although small market share on ARM Core and Intel Atom systems is probably not a good way to do that. Should the GNU-userland Linux systems, the BSD systems, OSX, Windows, and maybe Android be higher priority? Sure. But to get to all of those portably gets you a pretty long way toward QNX. If support for it fell off it may not be a catastrophe. Writing it off before any attempt to gauge the work necessary to keep it seems premature.

      VMS may not be cutting edge, but it's still used in some important places.

      I don't imagine it would be hard with a Windows version and a GNU userland installed on top of their OS to keep the eComStation die-hards interested in maintaining the OS/2 and eComStation portability. It's not a very big community, but it's still fairly active.

      I think if you wanted a better list of systems to abandon for being irrelevant you could start with MS-DOS/PC-DOS, AmigaOS, Haiku, Mac OS Classic, and BS2000. I almost included RISC OS. Their community seems pretty headstrong and there's still work going into the OS.

        See points 1 through 3.


        With the rise and rise of 'Social' network sites: 'Computers are making people easier to use everyday'
        Examine what is said, not who speaks -- Silence betokens consent -- Love the truth but pardon error.
        "Science is about questioning the status quo. Questioning authority".
        In the absence of evidence, opinion is indistinguishable from prejudice.

Log In?
Username:
Password:

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

How do I use this? | Other CB clients
Other Users?
Others cooling their heels in the Monastery: (3)
As of 2021-02-28 21:39 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found

    Notices?