News‎ > ‎

Back Online!

posted 27 Oct 2010, 12:58 by Lance Ewing
After nearly 12 years in the non-AGI wilderness, I'm back with a presence in the AGI community. I'm not sure exactly what it was that inspired me again to get involved. I guess what happened is that I moved country and started a new job. Part of that job involves writing a lot of Javascript and AJAX. For some reason I was thinking to myself one day "Javascript is a lot like AGI". This isn't particularly true but what I was thinking is that with a few supporting Javascript files that define the AGI "functions", an AGI script could probably run nearly unmodified as Javascript. All the variables and flags are global in AGI and Javascript is the master of Global variables (probably at the top of its worst features).

A long time ago I wrote an AGI interpreter called MEKA. It was written in C and it was running Goldrush reasonably well. I suddenly became inspired to try writing an AGI interpreter in Javascript. An online AGI interpreter would be really cool.

Just before embarking on this quest, I thought I'd google "Javascript AGI interpreter". Those in the know will know what I found.... Martin Kool had already been there and done it. And the result is really impressive.

If you haven't seen it already, I would recommend all AGI fans out there to have a look at Martin Kool's web site and see it for yourself.