Objective-N is an object-oriented language targeting the Neko VM. You could think of it as a scriptable variant of Objective-C mixed with Neko.
Steps for running code are coming soon.
- Obj-N's standard library is purposely modeled after Obj-C's standard library, with the exception of (temporarily) using the prefix
ON_
rather thanNS
. - The parser/compiler uses Scala's default parser combinator library, which makes it really easy to add new grammar to the parser.
- Obj-N is more of a toy language than a useful/productive language, so it won't always be getting frequent updates.
A: It's on my todo-list. For now, you could probably look at the standard library or test files. On that note, tests/mal is actually more of an example than a test, and it's based on the MAL tutorial.
A: I haven't tested it, but you probably can.
A: I haven't tested it, but you probably can since it uses modules. For identifiers that include @
-signs, you can just use $objget(value, $hash("my@property"))
.
A: Never got around to doing it.