Cursorless: A spoken language for editing code
summary
A spoken programming language that actually edits code by composing tiny English-like pieces claims to be fast, practical, and fun it uses tree-sitter real-time parser and Talon voice to offer both “smart” structural Scopes (ARG, call, func) and reliable “dumb” Scopes (token, line, round) and exposes actions, modifiers, marks and pipelines so a single chained command does nontrivial edits Cursorless is MIT open source supports 20+ languages and most of its own codebase is written by voice showing it works as advertised Cursorless emits targets
AI-written summary · about
chapters (15)
- 0:00Voice coding with Cursorless
- 1:53Why Cursorless for voice editing
- 3:17Voice editing characteristics
- 6:04Core Cursorless abstractions
- 8:09Targets and actions in Cursorless
- 12:20Marks generate targets
- 14:26Modifiers and composition
- 16:54Cursorless command example
- 20:47Scopes and their types
- 26:07Tree-sitter for smart scopes
- 29:20Dumb vs smart scopes
- 31:27Cursorless as tacit language
- 35:47Tacit style in spoken code
- 36:29Cursorless future directions
- 37:54Closing thoughts
related talks
09mCursorless: keyboards and mice are sooo last year!!
39mWhat You Say is What You Get: Hands-Free Coding in 2022
46mWhat even is code? Building a non-code coding interface
14mLook ma, no hands! - How to program without using your hands
29mHello, computer. Writing Ruby with voice recognition
25mText files full of punctuation? There must be a better way to code.
27mExecution vs. Parse-Based Language Servers
14mExample-Based Live Programming for Everyone: Building Language-Agnostic Tools for Live Programming w
