Hey everyone,
So ANI was reposted Hacker News today and it caused a flurry of activity around ANI before people started realising that the project is dead.
So I was thinking, perhaps it is time to revive the ideas behind ANI in a dataflow language project in the spirit of ANI, based on the ideas and concepts of ANI, dataflow, stream processing and signal processing, but with a much scaled-down scope and less ambitious goals.
So, Mark, if you would like to share your work, now may be a good time to do so! Otherwise, is anybody else interested in such a project?
I would suggest that we work out the semantics first of all. Something similar to ANI maybe. Then we rework the syntax - the ANI syntax seems to have been a bit of a friction point when people are introduced to it. Perhaps we could base the syntax on Python or Ruby, to some extent? Or if Mark wishes to share his work, I assume a lot of this will be done already?
After that is done, I think the goal should be to get something running ASAP so that people can actually write and test code. This means no native code compilation, no faster than C, no fancy complex runtime, no optimising compiler. Maybe a really simple high level bytecode that the source gets compiled to and a very simple virtual machine/interpreter to run it.
I'm not sure what kind of time commitment I can make (startup and all that), but dataflow programming has been on my mind for a number of years, so its something I'm willing to put a few hours into every so often for the foreseeable future.
So, what do you guys think? Let me know!
Regards,
Dan.