Slashdot Mirror


Prothon - A New Prototype-based Language

Ben Collins writes "Prothon is a new industrial-strength, interpreted, prototype-based, object-oriented language that gets rid of classes altogether in the way that the Self language does. It uses the sensible, practical syntax and add-on C module scheme from Python. This major prototype improvement over Python plus many other general improvements make for a clean new revolutionary breakthrough in language development. Prothon is simple to use and yet offers the combined power of Python and Self. Check out the first public pre-alpha release at prothon.org."

41 of 630 comments (clear)

  1. Pity about the name by Eunuchswear · · Score: 5, Funny

    Sounds like a korean car.

    --
    Watch this Heartland Institute video
    1. Re:Pity about the name by Earle+Martin · · Score: 5, Funny

      Maybe it's a cunning anagram of "hot porn".

    2. Re:Pity about the name by Anonymous Coward · · Score: 1, Funny

      Only if the API includes a eatNeighborsDog() function.

    3. Re:Pity about the name by eclectro · · Score: 4, Funny

      Maybe it's a cunning anagram of "hot porn"

      Thanks a lot dude. I'll never be able to use "prothon" without thinking of "hot porn" now.

      You pretty much have managed to kill it right out of the box.

      --
      Take the cheese to sickbay, the doctor should see it as soon as possible - B'Elanna Torres, "Learning Curve"
    4. Re:Pity about the name by tverbeek · · Score: 4, Funny
      Thanks a lot dude. I'll never be able to use "prothon" without thinking of "hot porn" now.

      {puzzled} You say that as if it were a bad thing.

      --
      http://alternatives.rzero.com/
    5. Re:Pity about the name by Tablizer · · Score: 2, Funny

      They had a chance to name a new language, and didn't go with "Quaoar", after the trans-plutonian big-ass asteroid? What a shame. You can't get more geeky than Quaoar. I love to watch people injure their tungs[1] trying to pronouce it. Massive coolness.

      [1] Another word I cannot spell.

    6. Re:Pity about the name by identity0 · · Score: 3, Funny

      Well, let me kill some other languages for you -

      Python - Hot Nyp(ple), Not Hyp
      COBOL - B Cool
      FORTRAN - Rant Fro, Nor Fart
      Lisp - Slip, Lips
      Objective-C - Object Vice
      BASIC - I Scab

      And the most horrific of all....

      C - C !!!!

  2. YANISL: Just What We Needed by Khelder · · Score: 3, Funny

    Yet Another New and Improved Scripting Language! Just what we needed!

    Oops, did I say that out loud?

    1. Re:YANISL: Just What We Needed by cratermoon · · Score: 5, Funny

      A new language is here! A new language is here! I needed something to go between "Perl" and "Python" in my alphabetical index of languages.

  3. Re:Pre Alpha Release? by seaswahoo · · Score: 5, Funny

    Well, it would be newsworthy if it were a pre-alpha release of Duke Nukem Forever.

  4. Maybe they should write a new webserver by DarkFencer · · Score: 3, Funny

    Maybe they should write a new webserver in Prothon... to survive the slashdotting...

    1. Re:Maybe they should write a new webserver by kyjello · · Score: 5, Funny

      They would if it wasn't easier to do in python.

      --
      kyjello is too damn smooth to make a signature.
  5. Re:Pre Alpha Release? by Frymaster · · Score: 5, Funny
    A pre alpha release really isn't newsworthy. Is this some one's pet project?

    this language doesn't just use prototypes... it is one.

  6. Prototype-based Prothon ehh? by arose · · Score: 3, Funny

    Call me when Producthon is ready.

    --
    Analogies don't equal equalities, they are merely somewhat analogous.
    1. Re:Prototype-based Prothon ehh? by Chuffpole · · Score: 2, Funny

      I thense a thynic, you inthenthetive clod :o)

  7. Re:YAL (INTL)... by Anonymous Coward · · Score: 1, Funny

    Your keen biting observation humbled 50,000 readers today. Keep up the terrible work.

  8. industrial strenght ???!!! by lfourrier · · Score: 3, Funny

    Obviously, the web server is not industrial strength, at least not /.proof.

    As for industrial strength of the langage, knowing some industry guys, some pre alpha system is certaintly not ready.

  9. Re:How can they... by O2n · · Score: 5, Funny

    call it "Industrial-Strength" if it's "pre-alpha?"
    Microsoft gets away with this every time....

  10. p fixation? by Anonymous Coward · · Score: 5, Funny

    What's with all these languages that start with 'p'? perl, python, php, not to mention good old pascal, and now prothon. Is there a joke here that I'm missing?

    1. Re:p fixation? by SamSim · · Score: 3, Funny

      The truth is that the vast majority of programmers need to use the bathroom *really* badly. Hence the p fixation.

    2. Re:p fixation? by DrStrangeLoop · · Score: 2, Funny

      Windows
      Internet Information Server
      Microsoft DB
      PHP


    3. Re:p fixation? by Mr.+Piddle · · Score: 3, Funny


      Programmers are largely male, so it all started back in 1957 with

      Programmable Extensible Neutral-platform Integration System

      Ever since, it has been tradition--no an homage--to name languages with 'p' as the first character.

      --
      Vote in November. You won't regret it.
  11. Shhhh... by spacefight · · Score: 4, Funny

    Prothon is a new industrial-strength, interpreted, prototype-based, object-oriented language

    Haven't seen so many buzzwords in one sentence for a long long time...

    1. Re:Shhhh... by fredrikj · · Score: 4, Funny

      An even better piece of buzzwords, though fabricated, from the TUNES FAQ:

      A proven 32-bit cutting-edge state-of-the-art industrial-strength Y2K-compliant zero-administration plug-and-play industry-standard Java-enabled internet-ready multimedia professional personal-computer Operating System that is even newer and faster yet compatible, with a user-friendly object-oriented 3D graphical user interface, amazing inter-application communication and plug-in capability, an enhanced filesystem, full integration into Enterprise networks, an exclusive way to deploy distributed components, seamless network sharing of printers and files.

      A work of art, except that it doesn't have "XML" in it somewhere.

    2. Re:Shhhh... by anonicon · · Score: 2, Funny

      You're right, unless your Scrabble opponent is too girly to challenge it.

  12. .NET? by CharAznable · · Score: 3, Funny

    So, when can we expect Prothon.NET?

    Me, I can't wait for Intercal.NET and Brainfuck.NET

    --
    The perfect sig is a lot like silence, only louder
    1. Re:.NET? by wed128 · · Score: 3, Funny

      Brainfuck.net ... 8 whole instructions...this needs simplification...and bytecode!!!

  13. Re:come on... by QuijiboIsAWord · · Score: 1, Funny

    Yet Another Guy Complaining About STALE Jokes

    --
    -Hmm...I got a G+ invite, better remember to remove the request from my sig...-
  14. So, then.... by hasdikarlsam · · Score: 3, Funny

    What does Prothon do that Lisp doesn't?

    Come to think of it, what does *anything* do that Lisp doesn't, except have larger market penetration?

  15. Re:Just what I need: by SmackCrackandPot · · Score: 3, Funny

    Until all the development of new programming languages stops, I'm sticking to punch cards.

  16. I see - "this/self" is replaced with "." by Anonymous Coward · · Score: 3, Funny

    Absolutely revolutionary!

  17. Is their skin yellow? by The+Ape+With+No+Name · · Score: 2, Funny

    Personally, I am a nice apricot color, but in the summer I am a more walnut with rose overtones.

    --
    Comparing it to Windows will be a moot point, since El Dorado is going to have a 40% larger code base than XP.
  18. Re:Pre Alpha Release? by Funkitup · · Score: 2, Funny

    are you Ralph Wiggum?

  19. Re:Syntax by maxwell+demon · · Score: 1, Funny
    Write a damn compiler that can do the thinking

    While thinking compilers would be nice, I'd really like my compiler to include the famous DWIM technology.

    Note that this would simplify programming a lot. For example, to write a new word processor, you'd just compile the following file:
    A word processor that's better than anything which already exists.
    The nice thing is, you'd get an automatic improvement of the program on every compile!
    --
    The Tao of math: The numbers you can count are not the real numbers.
  20. Re:Syntax by tim_mathews · · Score: 2, Funny
    A word processor that's better than anything which already exists.

    The nice thing is, you'd get an automatic improvement of the program on every compile!

    It wouldn't compile, you can't do better than vi.

    *ducks*

  21. Re:Pre Alpha Release? by Anonymous Coward · · Score: 2, Funny

    Hell, if everyone followed the philosophy of "well, [programing language] isn't broken, why make another." We'd all be programming in assembly... or worse, bytecode.

    Bytecode?!?! In my day we didn't have these fancy "bytes". We didn't even have binary; we had to program in unary. Try writing an operating system in all zeros, and then maybe I'll take you seriously.

  22. Re:Pre Alpha Release? by Indras · · Score: 4, Funny

    Well, it would be newsworthy if it were a pre-alpha release of Duke Nukem Forever.

    Yes, hell freezing over and the end of all mankind would be newsworthy, wouldn't it?

    --
    The speed of time is one second per second.
  23. Lisp? Just give me a turing machine... by BiggsTheCat · · Score: 2, Funny

    Lisp? Are you joking? Why would I use anything so needlessly complex?! You know, all any programmer really needs is a Turing machine.

    What does any language have above Lisp? Easier to read, easier to understand, faster to code in. Lisp is a language for masochists who don't believe in variables. There! I've said it! /ducks a giant flying lambda

    --

    Time is an illusion. Lunchtime doubly so. --Ford Prefect

  24. Re:Object oriented, now prototypes by GnuVince · · Score: 2, Funny
    I categorically REFUSE to use a language that looks like somebody bared up a dinner sized portion of curly brackets all over the screen. (C)

    I categorically REFUSE to use a language that looks like somebody bared up a dinner sized portion of type declarations all over the screen. (C)

    I categorically REFUSE to use a language that looks like somebody bared up a dinner sized portion of weird operators. (Perl)

  25. marketing/spin contradiction by sacrilicious · · Score: 3, Funny
    Prothon is a new industrial-strength [...] language... Check out the first public pre-alpha release

    This might be the first time I've seen a product described simultaneously as "industrial strength" and "pre-alpha".

    --
    - First they ignore you, then they laugh at you, then ???, then profit.
  26. The 90s Called... by meehawl · · Score: 2, Funny

    Prothon is a new industrial-strength, interpreted, prototype-based, object-oriented language

    They want their new economy bullshit buzzword generator back.

    --

    Da Blog