Beefy Boxes and Bandwidth Generously Provided by pair Networks
XP is just a number
 
PerlMonks  

Nokia Drops Perl

by Anonymous Monk
on Jan 30, 2004 at 05:27 UTC ( #325143=perlnews: print w/replies, xml ) Need Help??

Nokia, the world's largest cell phone company has dropped Perl in favour of Python. See the story here.

This comes after an earlier story stating that Nokia was to release Perl on its smartphones.

This is a sad, sad day for Perl. Perhaps we should carefully consider buying any Nokia products in the future.

Replies are listed 'Best First'.
Re: Nokia Drops Perl
by dws (Chancellor) on Jan 30, 2004 at 05:33 UTC
    This is a sad, sad day for Perl. Perhaps we should carefully consider buying any Nokia products in the future.

    Being in some cell phones hasn't exactly helped Java's reputation.

      Besides, why should I care whether Perl is in my Nokia phone or not? I have a Nokia phone and I can use the phone to call other people, and other people can call me on the phone. It does it work well. Why should it matter to me whether there's Perl under the hood or not?

      Abigail

        Because these days it's not just a phone. It's a hand-held computer in its own right, and thus you might want to program something for it yourself. I happen to like the direction cell "phones" are going, but I know a lot of people don't.

        But as I noted in another post, Perl isn't suited to such a constrained memory environment. I'm surprised they considered putting it on there at all.

        ----
        I wanted to explore how Perl's closures can be manipulated, and ended up creating an object system by accident.
        -- Schemer

        : () { :|:& };:

        Note: All code is untested, unless otherwise stated

        Besides, why should I care whether Perl is in my Nokia phone or not? I have a Nokia phone and I can use the phone to call other people, and other people can call me on the phone. It does it work well. Why should it matter to me whether there's Perl under the hood or not?

        Boy, that must be an old phone! :)

        I, personally, haven't seen a phone release within the last three years that does ONLY calling (in and out). Phones that I've seen are packed with functionality like contact managers, organizers, image, music and movie players and recorders, games and whatever else one could imagine. Modern phones are powerful pieces of equipment and having a proper tool (read: perl) for handling them is a sure plus in my book. :)

        Your opinion might differ of course. :)

      And amoung exactly who does Java have a bad reputation? Large corporations? Decision makers? Programmers? The people at Nasa who put it on the Mars rover?

        They did what? Well, at least we now know why the other one vanished of the face of the err, planet:

        java.lang.IndexOutOfBoundsException at java.io.FileInputStream.readBytes(Native Method) at java.io.FileInputStream.read(FileInputStream.java:183) at sun.misc.Resource.getBytes(Resource.java:67) at java.security.AccessController.doPrivileged(Native Method) at java.lang.ClassLoader.loadClass(ClassLoader.java:297) at com.ooc.CORBA.Request.marshal(Request.java:432) at com.ooc.CORBA.Request.invoke(Request.java:258) at gov.nasa.RadarChannel.receiver(Packet.java:716) at pod.bay.door.open(HAL.java:939)

        Yeah, I know it's a cheap shot, I should really be posting on slashdot...

        Wow, is this post ever going to be off-topic.

        However, Java is not on the Mars rover(s). It was used to write the Science Activity Planner software, used at JPL to plan rover activities.

        The rovers use VxWorks, a very robust real-time OS. More details about their hardware and software systems can be found here and here.

        I don't think anyone in their right mind would deploy Java, Perl, or Python that far from home, at least not for any kind of mission-critical use. All 3 are way too complex to trust as reliable in that kind of environment.


        Mike
Re: Nokia Drops Perl
by bm (Hermit) on Jan 30, 2004 at 11:11 UTC
    Perhaps we should carefully consider buying any Nokia products in the future.

    For what it is worth, I can assure you that Perl is used very heavily within Nokia software development environments. Nokia are certainly not anti-Perl, on the contrary.


    --
    bm
Re: Nokia Drops Perl
by hardburn (Abbot) on Jan 30, 2004 at 15:44 UTC

    Not surprised, really. Perl isn't well suited to embedded platforms. It just sucks up too much memory. Python probably is a better choice all round.

    ----
    I wanted to explore how Perl's closures can be manipulated, and ended up creating an object system by accident.
    -- Schemer

    : () { :|:& };:

    Note: All code is untested, unless otherwise stated

      Perl is just not modular enough to work well for embedded systems. You can embed python, get the core language features, and not have regex capability. You can't do that with perl.
        So now it is considered a plus if you can cripple your language?

        CountZero

        "If you have four groups working on a compiler, you'll get a 4-pass compiler." - Conway's Law

Re: Nokia Drops Perl
by adrianh (Chancellor) on Aug 24, 2004 at 14:14 UTC

    According to this EuroFOO attendee a prototype Perl running on a Nokia 6600 handset has now been seen in the wild.

Re: Nokia Drops Perl
by flyingmoose (Priest) on Jan 30, 2004 at 14:32 UTC

    Darn them for picking the slower language with the weaker toolkit and uglier regex library.

    It's all marketing hype. Python? Cooler? Cleaner than Perl? It's cleaner like VisualBasic is cleaner than Visual C++. That's not saying much. This is a shame, as I probably would have bought one just to write my own apps (if the toolkit was free). Not going to do that for Python!

    My guess is this isn't a political decision at all, just that the programmers failed to get Perl working so they tried to convince management Python was better. Happens all the time.

    I doubt "perl -MCPAN" would have worked on that smartphone anyway :)

Re: Nokia Drops Perl
by jacques (Priest) on Jan 30, 2004 at 14:33 UTC
    You're late. I posted this over a week ago!!

Log In?
Username:
Password:

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

How do I use this? | Other CB clients
Other Users?
Others imbibing at the Monastery: (5)
As of 2019-12-06 01:44 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?
    Strict and warnings: which comes first?



    Results (154 votes). Check out past polls.

    Notices?