Frame-based editing combines the benefits of text-based editing and block-based editing. It offers similar avoidance of syntax errors and discoverability as block-based systems, while providing readability and flexibility of editing similar to text editors.
Python-like programs are written by inserting frames, using a single key command, which represent a complete statement in the language. No syntax details need to be remembered, the speed of editing increases, freeing the programmer’s mind to concentrate on the task at hand.
By avoiding frustrating errors, Strype contributes to better progress of learners, quicker success, and more fun. Entirely keyboard-based editing options keep proficient users more productive and focused.