Would ANI programming language qualify as a FBP language?

198 views
Skip to first unread message

Ron Lewis

unread,
Apr 11, 2013, 10:33:10 PM4/11/13
to flow-based-...@googlegroups.com
For anyone in this Google group that has started developing a FBP language, ANI is not a show stopper in any way. Right at the top of the page says, "Unless the original author says otherwise, this project should be considered dead."

Just a little further, it says that the ANI compiler does not even work!

Eyeballing the page, I thought that there is a lot there, conceptually. And if it is as I suspect a FBP language or close to it, then ANI could be inspirational to anyone toying with the idea of developing a textual FBP language.

So, here is the link, already: https://code.google.com/p/anic/wiki/Tutorial.



The ANI Wiki says that ANI is a pure object-oriented language. But I don't know whether it is object oriented as in C++, C#, or Java, or as in object oriented programming. Maybe it has its own concept of object oriented which is aptly called "object oriented" but is not at all the same as a language in which you program by inventing objects. Or maybe it is. I have yet to finish reading the ANI Wiki.

It has the concept of pipes which sounds to me to be a FBP concept albeit not called "pipes". These pipes are simultaneously executing. They do not execute in the order written.

Maybe ANI fits within FBP. Or can FBP fit within ANI?

Then, there is a question of whether ANI can be a practical language. Does not seem to be proven since there is no working compiler or interpreter. Could a useful program be written in ANI? Could a large and complex program be written in ANI? 

Would you guess that the ANI author abandoned the project because writing an ANI compiler became untenable? Or maybe untenable for just one or two programmers? I saw "panic" in the URL! .../p/anic....

Anybody have any ideas what ANI stands for? Sometimes I see it written ANi (A and N capitalized, lower case i). ANIC is the compiler for ANI.

And because there seems to never have been a working compiler or interpreter, I feel disappointed. Seems that all the hype is in place, even including logos and slogans. The disappointment is all the hype and lack of substance (meaning specifically no compiler/interpreter). Otherwise, seems to have a lot of intriguing concepts, though not unique to ANI. And I wonder how the people in this group react to ANI.




Dan

unread,
Oct 14, 2013, 1:45:36 PM10/14/13
to flow-based-...@googlegroups.com
Indeed ANI shares a lot of ideas with FBP but it is not a FBP language. Definitely it is inspirational. Somebody with FBP background understands easily the rationale behind ANI, anybody else might find it a little bit intriguing. It's good to read.
Reply all
Reply to author
Forward
0 new messages