• Nu and Io on GitHub

    defunkt Mar 27

    Things have been quiet around here lately as we prepare for the launch. We’re doing a lot of work on the backend to ensure we will be stable and swift moving forward. More on this soon.

    In the meantime, you can now enjoy two of my favorite languages right here on GitHub: Nu and Io.

    Here’s a description of Nu straight from programming.nu:

    Nu is an interpreted object-oriented language. Its syntax comes from Lisp, but Nu is semantically closer to Ruby than Lisp. Nu is implemented in Objective-C and is designed to take full advantange of the Objective-C runtime and the many mature class libraries written in Objective-C. Nu code can fully interoperate with code written in Objective-C; messages can be sent to and from objects with no concern for whether those messages are implemented in Objective-C or Nu.

    Follow Tim Burks or check out his Nu repo to watch for updates.

    Io is also great, and incredibly dynamic. Really, it puts Ruby to shame in the metaproggin’ department. From iolanguage.com:

    Io is a small, prototype-based programming language. The ideas in Io are mostly inspired by Smalltalk (all values are objects, all messages are dynamic), Self (prototype-based), NewtonScript (differential inheritance), Act1 (actors and futures for concurrency), LISP (code is a runtime inspectable/modifiable tree) and Lua (small, embeddable).

    Follow Steve Dekorte or check out his Io repo to watch it progress.

    • Comments

    • dfischer about 13 hours later

      Thanks for mentioning those languages. They look really fun to play with :)

    • anildigital 1 day later

      defunkt, okay these are two new languages, but what kind of programs/softs i could write with these new languages? If you could link to some good examples, I would definitely like to dive into those.

    • timburks 1 day later

      Currently Nu is best suited to writing Cocoa applications that run on Mac OS 10.5. Take a look at the examples page for several small and medium-sized examples, then see the NuPagePacker example for something larger. Jeff Buck recently posted a nice OpenGL example that’s somewhat low-level but shows how you can call OpenGL directly from Nu. See my repos for other projects, including support for Linux and the iPhone, and some basic ingredients for cross-platform Nu-based server apps.

    • ljlolel 1 day later

      Hi Guys.
      Fair warning. I just got a 419 scam email to my private, exclusive github email address (I only used it at github, and only a couple days ago). I only used it to set up my account on github. It is not the one on my profile page, nor the one in my git config, user.email.
      Either someone in your company is selling github email addresses to spammers, or (more likely) there’s a security exploit in github which allows spammers to get everyone’s email addresses.
      You should fix that.

    Participate

    Please log in to comment.