Mixing Visual and Textual Code
4 hours ago
- #Hybrid Programming
- #ClojureScript
- #Visual Syntax
- Introduces Hybrid ClojureScript, a hybrid programming language enabling both textual and visual syntax.
- Emphasizes the need for visual constructs to express geometric ideas, not just linear text.
- Proposes hybrid languages where visual syntax is first-class and composable with other language features.
- Ensures static reasoning about programs is preserved with the new visual extensions.
- Uses an enhanced IDE to display embedded visual syntax as interactive mini-GUIs.
- Addresses adoptability and the possibility of extending the design to other languages.