

- #STRUCTORIZER ONLINE MAC OSX#
- #STRUCTORIZER ONLINE CODE#
- #STRUCTORIZER ONLINE LICENSE#
- #STRUCTORIZER ONLINE WINDOWS#
#STRUCTORIZER ONLINE CODE#
This is why I came back to the Delphi code and continued developing "Structorizer (Delphi)", which would be published as freeware.
#STRUCTORIZER ONLINE WINDOWS#
After the release of the Lazarus version, major problems were detected for the Windows port.This time, it would be completely open-source!
#STRUCTORIZER ONLINE MAC OSX#

I did a second and this time complete porting of the project to "Lazarus". I got my first Mac in May 2007 and wanted to have the application run in native mode.
#STRUCTORIZER ONLINE LICENSE#
I published a Linux version as well as the source code under the terms of the GPL license and called this sub-project "openStructorizer". Somewhat later in 2007 I ported the project for a first time to "Lazarus".In January 2007 I decided to rename the project as "Structorizer", since "2006" did no longer apply and a lot of new features waited to be integrated.The first version, called "Structorizer 2006", was written in "Delphi 6 PE".The first lines of code were written during the summer and for September a first more or less functional version was available. I think I started drawing the first schemes and thinking about its internal structure in July 2006. In fact, I was not satisfied by the result of other NSD-editors, so I started writing my own one. Structorizer comes with an elaborate user guide, available online and for download.

The debugging features include stepwise execution, highlighting, pausing, breakpoints, variable display (with value editing), and configurable running speed, and eventually the possibility to call other diagrams as subroutine.Īn impressive feature is the "Runtime Analysis" collecting and visualising execution counts, operation loads, and test coverage. You may also derive diagrams from source code (by now languages Pascal/Delphi, ANSI-C, COBOL, Java 8, and Processing).

Structorizer is a tool for working with Nassi-Shneiderman Diagrams (NSD).īeyond mere creation and editing, it even allows to execute and debug them (within certain restrictions), to control a painting turtle on a drawing canvas, and to export the formed algorithms to several programming languages (still requiring postprocessing, of course).
