Slashdot Mirror


Ioke Tries To Combine the Best of Lisp and Ruby

synodinos writes "Ola Bini, a core JRuby developer and author of the book Practical JRuby on Rails Projects, has been developing a new language for the JVM called Ioke. This strongly typed, extremely dynamic, prototype-based, object-oriented language aims to give developers the same kind of power they get with Lisp and Ruby, combined with a nice, small, regular syntax."

12 of 255 comments (clear)

  1. "Best"? by FlyByPC · · Score: 2, Funny

    (There's (a best) (part (of LISP)))?!?

    --
    Paleotechnologist and connoisseur of pretty shiny things.
    1. Re:"Best"? by mechsoph · · Score: 2, Funny

      Make that: (? (is there (part a best (of lisp))))

    2. Re:"Best"? by Haeleth · · Score: 2, Funny

      Oh, please. There's a macro for this:

      (best-part-exists? 'lisp)
      ==> t

    3. Re:"Best"? by ukbazza · · Score: 2, Funny

      Was that before he went electric ?

  2. Re:Try Io by Kingrames · · Score: 4, Funny

    Two. hand in your geek badge.

    --
    If you can read this, I forgot to post anonymously.
  3. Lost in a sea of by Tablizer · · Score: 3, Funny

    Oh great, you combine the white-space-tab problem with the Lost in a Sea of Parentheses problem to get lost in a sea of white space ;-P

  4. Joke? by shoban · · Score: 5, Funny

    My eye sight must be getting bad... I misread this as:

    Joke Tries to Combine the Best of Lisp and Ruby

  5. Re:Try harder on the naming front... by fractalVisionz · · Score: 3, Funny

    Right, it's ioke.

    You mean, "Right, it's a joke." In some browsers, the bottom of the j is cut off. I invented a new language too, named asdlkj. It is whitespace combined with brainf*ck that sits atop the microsoft JVM that compiles down to executable php.

    Here is some sample code (tabs in [tab]):
    + + + + +[tab]<[. -]-.[tab] [tab]>-- [tab]<.+.

    I'm still trying to understand what it's supposed to do.

  6. Re:Outlook negative by Haeleth · · Score: 4, Funny

    No, no, you've got it backwards. Designing a successful language gives you a beard.

    Poor Grace Hopper...

  7. Re:Try harder on the naming front... by bryxal · · Score: 2, Funny

    That's the whole base code of Windows 7

  8. Re:Logic compression by ClassMyAss · · Score: 2, Funny

    Javadoc is my favorite thing about Java and the one feature/practice I wish was present in all the other languages I use.

    Right on - I think the importance of Javadoc being an official part of the language as opposed to some add on is often underestimated when people wonder why Java caught on so well, and the fact that most IDEs integrate Javadocs so seamlessly is extremely helpful. I've still never seen another language that has such a practical and actually used documentation system.

    When your IDE is set to automatically add Javadoc stubs to every method you write, it's almost impossible not to properly document your public interfaces; you feel "dirty" until you fill those guys in, and since it only takes a few seconds to do so, people actually tend to do it. And exporting a full set of HTML documentation based on that is a click away. Compare that to most other languages, where half the time the only way to figure out what the hell is going on in a library is to read tutorials or actually dig into the source code.

  9. Comment removed by account_deleted · · Score: 2, Funny

    Comment removed based on user account deletion