[squeak-dev] Ni - a strange little language

Peter Crowther peter at ozzard.org
Fri Sep 18 09:47:52 UTC 2015


Congratulations, you made the main headline on The Register as I type this.

http://www.theregister.co.uk/2015/09/18/we_are_the_knights_who_code_ni/

Cheers,

- Peter

On 16 September 2015 at 12:58, Göran Krampe <goran at krampe.se> wrote:

> Hi guys!
>
> Just wanted to give a pointer to a little language I am implementing:
>
> http://goran.krampe.se/2015/09/16/ni-a-strange-little-language/
>
> Is it a new Smalltalk-80? No.
> Is it Smalltalkish? Yes. But still quite different. :)
>
> The article tries to introduce some of the funkier aspects of Ni. In
> essence Ni is a homoiconic dynamically typed garbage collected 100% live
> language similar to Lisp/Rebol/Forth in its simplicity.
>
> But it also has Smalltalk keyword syntax, Smalltalk non local return,
> blocks-as-closures as in Smalltalk and well, perhaps a few more odds and
> ends similar to Smalltalk.
>
> And one of the next steps is adding objects to it. This will be based on a
> model of cloning and delegation and an object, so a bit closer to Self
> there.
>
> Why would you want to look at it? Because it breaks (or will break) a few
> barriers that most Smalltalks still suffer from... easy integration with
> C/C++, multithreading, embeddability and so on.
>
> Hope you find it interesting!
>
> regards, Göran
>
> PS. Fast? Nope. I mean, its decent for an AST interpreter but I haven't
> spent time optimizing it yet - it uses dynamically allocated things and
> methods (dynamic dispatch) quite heavily today.
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20150918/163a51f9/attachment.htm


More information about the Squeak-dev mailing list