Environment
Early video previews of the Subtext environment were released circa 2006, which demonstrated the semantics of Subtext programs, and the close integration with the Subtex environment and runtime.
Subtext programs are declared and manipulated (or mutated) by adding and linking elements of various types to a syntax tree, and entering in values or names as necessary, as opposed to typing out textual programs. Due to the design of the Subtext language and environment, there is no distinction between a program's representation and its execution. Like spreadsheets, Subtext programs are live executions within an environment and runtime, and programming is direct manipulation of these executions via a graphical environment. Unlike typical functional programming languages, Subtext has simple semantics and is easily applicable to reactive systems that require mutable state, I/O, and concurrency, under a model known as "Reactive Programming". Console input ("invocations") can be utilized via data flow within a Subtext program, allowing users to manipulate values interactively.
Read more about this topic: Subtext (programming Language)
Famous quotes containing the word environment:
“... several generations of slum environment will produce a slum heredity ...”
—Albion Fellows Bacon (18651933)
“White males are the most responsible for the destruction of human life and environment on the planet today.”
—Robin Morgan (b. 1941)
“Autonomy means women defining themselves and the values by which they will live, and beginning to think of institutional arrangements which will order their environment in line with their needs.... Autonomy means moving out from a world in which one is born to marginality, to a past without meaning, and a future determined by othersinto a world in which one acts and chooses, aware of a meaningful past and free to shape ones future.”
—Gerda Lerner (b. 1920)