/Reaper

Flowchart designer and interpretor

Primary LanguageJavaGNU General Public License v3.0GPL-3.0

Reaper

Flowchart designer and interpreter.

The repository is archived. I started the project, because I thought there is no good Raptor alternative. Apparantly there is: Flowgorithm. So this project is now useless.

Motive

On our high school (and many others in my country) we are taught fundamentals of programmatic thinking using Raptor flowchart interpreter. But Raptor is ugly, buggy, only supports Windows, it's interface is for the 90s, and it's not well maintained anymore.
If not the schools, for which changing software on many computers would be very problematic, at least students would like to move to something more modern.
But here lies the problem: There is no viable alternative, everything is either horribly outdated, never got to a usable state or is in another way inappropriate for our use case.
This is the purpose of Reaper: Providing a modern, cross-platform and well maintained alternative to Raptor, so students at least have a choice.

Technologies

Reaper uses Java as it's main programming language and QtJambi, Qt framework bindings for Java, as it's GUI framework.
Flowchart interpretation is (not jet) implemented in Ruby to provide dynamic typing capabilities.