Nathaniel McCallum

echo $life | grep meaning > /dev/world

Natus in Fedora

My Fedora RPMs for Natus v0.1.3 were approved and are in the process of making it through updates-testing. If you are running Fedora 13 or 14 and would like to try out Natus, you may do so using one of the following procedures: Wait about 24 hours for the packages to hit the mirrors, enable updates-testing [...]

I’m pleased to announce that I’ve released Natus v0.1.3, which can be downloaded here. 0.1.3 is largely an API cleanup and new module release, with a few new APIs to boot.  Here are the most visible changes: POSIX Module There is now a posix module which wraps a good number of POSIX APIs.  Here is an [...]

Using Python from JavaScript with Natus

In yesterday’s post, I gave an example of how to use JavaScript from within Python. This is an important feature enabling Python programmers to setup JavaScript environments and execute JavaScript in them.  But as I mentioned in my release announcement post, Natus’ Python bindings are bi-directional.  This means we can also access Python from JavaScript!  Note that not only [...]

Using JavaScript from Python with Natus

This is just a quick demo on how to use JavaScript from Python using Natus.  The basic idea here is that you create your engine and global and then you export python objects into the Natus global environment.  Once you do this, you are able to call back into Python from JavaScript. $ python Python [...]

(If you’ve not read my last post, you’ll probably want to go do that now.) I’m pleased to announce the first public release of Natus!  You can download 0.1.2 here. About Natus Natus is an MIT-licensed JavaScript meta-engine. Natus provides an engine agnostic way to build an application on javascript or to build modules for [...]