|
|
|
|
|
by james_ross
13 hours ago
|
|
for a long time I've believed that the way to bridge the visual and the textual worlds is to generate the visuals from a plain text source of truth. I've never gone so far as to make a visually editable programming language, but I have done multiple projects where, for example, process diagrams in an IDEF0 style were generated from human readable text propositions of the form: Prepare Meal is a Process
Oven enables Prepare Meal
Utensils enable Prepare Meal
Prepare Meal transforms Raw Ingredients
Prepare Meal produces Finished Meal
Menu governs Prepare Meal
Customer Order governs Prepare Meal You can map out a business process using a very simple (and XML-free, and diffable) plain text DSL and generate interactive diagrams from it. My most recent example is for concept maps along similar lines. |
|