Draft:Flowol
From Wikipedia, the free encyclopedia
flowol is a programming language that uses interactive Flow diagrams for helping students to code[1]. It is edited visually to be more user freindly then traditional text programming which has tricky Syntax[2]. You can program simulations (called 'mimics') as well as a physical Microcontroller[3]. Some other features include variables, subroutines, delays, and loops[2].
| Review waiting, please be patient.
This may take 8 weeks or more, since drafts are reviewed in no specific order. There are 3,266 pending submissions waiting for review.
Where to get help
How to improve a draft
You can also browse Wikipedia:Featured articles and Wikipedia:Good articles to find examples of Wikipedia's best writing on topics similar to your proposed article. Improving your odds of a speedy review To improve your odds of a faster review, tag your draft with relevant WikiProject tags using the button below. This will let reviewers know a new draft has been submitted in their area of interest. For instance, if you wrote about a female astronomer, you would want to add the Biography, Astronomy, and Women scientists tags. Editor resources
Reviewer tools
|
Submission declined on 16 March 2026 by Spiderone (talk).
Where to get help
How to improve a draft
You can also browse Wikipedia:Featured articles and Wikipedia:Good articles to find examples of Wikipedia's best writing on topics similar to your proposed article. Improving your odds of a speedy review To improve your odds of a faster review, tag your draft with relevant WikiProject tags using the button below. This will let reviewers know a new draft has been submitted in their area of interest. For instance, if you wrote about a female astronomer, you would want to add the Biography, Astronomy, and Women scientists tags. Editor resources
This draft has been resubmitted and is currently awaiting re-review. |
Capabilities
Variables
Users can create variables in flowol to use. They can create variables and rename them through a special 'variables' panel. They can then use the 'let' blocks to set a variable or change it's value. Most blocks support variables as an input.[4]
Multithreading and terminals
Terminals begin and end flowol code, and include 'start', 'stop' and 'sub'[5].Flowol has multithreading capabilities[2] as the 'start' terminators work in parralel[5]. You can also syncronize threads.[5]
Mimics
Mimics are simulations in flowol that you can control using flowol code[2]. There is also a mimic creator for creating 2d mimics.[6]
Subroutines
Subroutines are tools for re-using code[5]. A subroutine has two parts - 1 terminator which specifies what the subroutine does, and multiple squares which specify where it will be used. When a subroutine square is run, it acts like the terminator is running and waits for it to finish before moving on.[1]


- provide significant coverage: discuss the subject in detail, not just brief mentions or routine announcements;
- are reliable: from reputable outlets with editorial oversight;
- are independent: not connected to the subject, such as interviews, press releases, the subject's own website, or sponsored content.
Please add references that meet all three of these criteria. If none exist, the subject is not yet suitable for Wikipedia.