A simplified programming language is disclosed. The main flow of the
program is enclosed in one or more frames. Concurrent operations and
asynchronous events that may affect the main program code are attached to
the frames as decorations. Operations within the frames may loop or pause
until an outside event defined in a decoration causes the main program to
exit the frame or to end. Concurrently operating programs may
cooperatively exchange data using the decorations. The present language
enables software code to be easily updated or modified by changing the
decorations that are connected to the program frames.
Een vereenvoudigde programmeertaal wordt onthuld. De belangrijkste stroom van het programma is ingesloten in één of meerdere kaders. De gezamenlijke verrichtingen en de asynchrone gebeurtenissen die de belangrijkste programmacode kunnen beïnvloeden zijn in bijlage aan de kaders als decoratie. De verrichtingen binnen de kaders kunnen van een lus voorzien of pauzeren tot een buitengebeurtenis die in een decoratie wordt bepaald het belangrijkste programma veroorzaakt om het kader weg te gaan of te beëindigen. Kunnen de gelijktijdig werkende programma's gegevens behulpzaam ruilen gebruikend de decoratie. De huidige taal laat de software dat code toe om gemakkelijk worden bijgewerkt of gewijzigd te worden door de decoratie te veranderen die met de programmakaders worden verbonden.