START
END
exit:
success
BRANCH
if
bool
in
yes
no
QUANTITY
L
M
T
I
Θ
N
J
UNIT
type
(select quantity)
suffix
SI
=
false
true
flag
=
(unit)
(no type)
x
[
] =
(unit)
(no type)
v
=
s
float
double
int
unsigned int
char
[]
0 elements
×
arr
VAR
(select variable)
out
EXPR
=
out
ASSIGN
(select variable)
=
val
[
idx
]
proc
inputs
+ input
→
outputs
+ output
return:
by pointer
by value
error int
Description
CALL
change
+ add arg
!
Visual Programming Framework
Algorithm
Data
Measurements
Procedures
Generate
Save
Load
New
Tests
boolean
scalar
string
array
vector
Name Value Type/Unit C Name Comment
Quantities — Name L M T I Θ N J Min Max Default Unit
×
-ACK!
Select Procedure
New Project
Project Name
Template
■
Console Program
Basic C program with stdio
△
SDL3 Hello Triangle
SDL3 + OpenGL colored triangle
Cancel
Create