View, the graphical interface engine, is completely written in Red and Red/System. The following diagram shows how View is structured with the help of three other parts in a bit more detail:
- VID: The Visual Interface Dialect
- Draw: The dialect to draw two-dimensional shapes
- React: This is an engine that makes the whole system automatically and fully reactive to the user or system events
You can check their relationship in the following screenshot:
The VID dialect contains a lot of words, and we'll cover them systematically so that you don't get bewildered. In this section, we'll talk about the basic window, container, ...