Ring/Lessons/Natural Language Programming

Natural Language Programming
Using the Ring programming language, we can create Natural programming languages based on classes and objects.

History
In 2010, I developed a new programming language called Supernova (developed using PWCT). This language uses a code that looks similar to Natural Language statements to create simple GUI applications. Now after five years, In the Ring programming language, we can get similar results, but now we have the ability to create/use code similar to Natural language statements in any domain that we like or need.

The Ring programming language comes with the Supernova sprite, but with more generalization and with mix of other languages sprites.

Example
The next example presents how to create a class that define two instructions

The first instruction is : I want window

The second instruction is : Window title =

Also keywords that can be ignored like the 'the' keyword

Output: