The design and implementation of an Open Source animation tool.

May 16, 2009

Moing in 46 Words

Moing is software for creating motion graphics. The basic principle is that you place graphics (bitmap, vector, video, or scenes) in a scene and stick "pins" in them. Then you can animate the the position of the pins in order to move or distort the graphics.

Not Dead, But Resting

I haven't updated the site for more than a year because I've been too busy with other projects. I do intend to return to moing at some point in the future, however. In the interim I'll probably continue posting design ideas.

At this point, based on my experience with the immature state of FRP (Functional Reactive Programming), I'm not as sold on the idea of using Haskell for this project as I once was. Darcs has also basically failed as an SCM and the Haskell world is now migrating to git, so even if I continue with Haskell we will be switching SCMs.

One language I've been considering lately as an alternative to Haskell is ATS, a dependently-typed functional programming language which achieves comparable performance to C++. I love the language's semantics, but the biggest thing holding me back at present is that I'm not a fan of the syntax. So, we shall see. Whilst moing development is in hibernation I'll be exploring various language alternatives.