The first step is building a construct where the work can take place. Then implementing the first three primitive structures and the transpiler.
I will be implementing primitives to allow the sequences to accept input from STDIO. This will mean the code can easily be used as CLI code or REST code.
I want to use the Logisim model where functions and code blocks become visual blocks that are easy to insert into otherfunctions, exposing arguments and returning predictable values. This means code is trivially easy to reuse and document.
Another first step is implementing voice to text for things like function lookups, documentation, naming of variables and functions, etc. The idea is to maximize the input bandwidth between the programmer and the development environment.