All Topics
All Topics
Technology
Technology
AI
AI
Business
Business
Entertainment
Entertainment
News
News
Programming
Programming
Security
Security
Science
Science
Design
Design
Environment
Environment
Finance
Finance
Crypto
Crypto
Politics
Politics
Sports
Sports
Education
Education
Gaming
Gaming
Art
Art
Music
Music
Health
Health
Books
Books
Food
Food
Travel
Travel
Personal
Personal
Bluesky
Twitter

Hybrid ClojureScript: A Programming Language That Mixes Visual and Textual Syntax

By

[Submitted on 16 Mar 2026 (v1), last revised 27 Mar 2026 (this version, v2)]

2h ago· 2 min readenInsight

Summary

This paper presents Hybrid ClojureScript, a hybrid programming language that allows developers to mix visual and textual syntactic constructs. The authors argue that dominant programming languages rely solely on linear text, which is insufficient for expressing domain-specific geometric ideas. Hybrid ClojureScript enables programmers to add visual interactive syntax and embed instances of this syntax within program text. An enhanced hybrid IDE displays these embedded instances as mini-GUIs, while other IDEs show a textual representation. The paper argues for the necessity of such extensibility, demonstrates design adoptability, and discusses requirements for using the design in other languages.

Source

Hacker NewsHybrid ClojureScript: A Programming Language That Mixes Visual and Textual Syntaxarxiv.org

Key quotes

· 5 pulled
The dominant programming languages support nothing but linear text to express domain-specific geometric ideas.
What is needed are hybrid languages that allow developers to create visual syntactic constructs so that they can express their ideas with a mix of textual and visual syntax tailored to an application domain.
This mix must put the two kinds of syntax on equal footing and, just as importantly, the extended language must not disrupt a programmer's typical workflow.
Hybrid ClojureScript allows programmers to add visual interactive syntax and to embed instances of this syntax within a program's text.
An enhanced hybrid IDE can then display these embedded instances as mini-GUIs that programmers interact with, while other IDEs will show a textual representation of the syntax.
Snippet from the RSS feed
The dominant programming languages support nothing but linear text to express domain-specific geometric ideas. What is needed are hybrid languages that allow developers to create visual syntactic constructs so that they can express their ideas with a mix

You might also wanna read

Comments

Sign in to join the conversation.

No comments yet. Be the first.