Skip to content
0:00 / 0:00

#cursorless#voicecoding#tree-sitter

"Cursorless: A spoken language for editing code" by Pokey Rule (Strange Loop 2023)

Strange Loop Conference

88K subscribers • 107 videos on Hallway • Conference channel

YouTube
  • Recommended by 4 people: 2 on Hacker News, 1 on Lobsters and 1 in engineering communities.
  • Presented by Pokey Rule, creator of Cursorless

Beginner. No background in the topic needed.

59K views3 years ago4 recommendations

Tools and practiceProgramming languagesVim, Emacs and editorsDeveloper productivity

Pokey Rule introduces Cursorless, a spoken language designed for efficient voice-based code editing leveraging tree-sitter parsers.

If you could design a spoken language from scratch for editing code, how would it look? What would be your nouns? Would they be tokens? Functions? Lines? What would be your verbs, your adjectives, and your adverbs? Cursorless is one answer to these questions: a spoken language designed for maximally efficient code editing by voice. Cursorless leverages the tree-sitter real-time parser to enable high-level, "smart" code manipulations while retaining the flexibility to use "dumb" primitives like tokens, lines, delimiter pairs, and regexes when necessary. Learn how a handful of simple abstractions - actions, modifiers, marks, and scopes - empower Cursorless users to create powerful and concise command chains that would leave even the most seasoned vim user drooling on their keyboard. Pokey Rule Creator of Cursorless @PokeyRule Pokey Rule is the creator and lead maintainer of Cursorless. He releases all of his code under the MIT license and relies on donations from users to sustain the project. Prior to working on Cursorless, Pokey managed a machine learning team at Globality. He studied programming languages and human-computer interaction at Stanford University. ---- Recorded Sept 22, 2023 at Strange Loop 2023 in St. Louis, MO. thestrangeloop.com

Why it's here

4 people recommend this

What people say. Highly recommended as an impressive demonstration of voice-controlled coding and structural editing.

danlamannaon Lobsters • Recommends

Cursorless: A spoken language for editing code

u/abstractcontrolSpiralin r/ProgrammingLanguages • Recommends

"Cursorless: A spoken language for editing code" by Pokey Rule (Strange Loop 2023)

citruscomputingon Hacker News • Recommends

On “Cursorless is alien magic from the future – Xe Iaso”

If you want a general overview of cursorless, along with seeing what it looks like in practice, the talk from Strange Loop this year was great: link to this video

chamomealon Hacker News • Recommends

On “AI Pointer from DeepMind”

Kinda related, but this reminded me of the guy who made a voice controlled text editing language. It's kinda like vim with your voice. Super cool talk here: link to this video

pokeyruleon Hacker News • Mentions

On “Cursorless: A spoken language for editing code [video]”

Ok awesome thanks I kept waiting for someone to call me on this one and I was starting to worry that no one would :). I don't believe it's Turing complete yet, so I think you may be right to call me on it. Kind of depends how you define "programming language", I guess. For what it's worth, I talk a bit about Cursorless from the perspective of programming language paradigms starting at 31:30 ( link to this video )

sargstuffon Hacker News • Mentions

On “Ask HN: What are the best / most accessible languages for blind programmers?”

=== unicorn0 fits in the 'easy to keep everything in memory' mental model language department without loosing expressiveness/power. language documentation page3. --- very high level / 6th generation level language. Makes extensive use of generators for doing goal directed programming. === Cursorless is spoken editor1. Throat mike useful in cubical office.2 --- type one thing. speak another. X2 productivity. === 0 : link --- 1 : link to this video --- 2 : link --- 3 : link --- ===

sargstuffon Hacker News • Mentions

On “Ask HN: Do I need a special keyboard layout to learn array programming?”

…yboard doesn't require a physical keyboard setup. Knowing the layout of the virutal screen keyboard may help to quickly find/narrow down the key(s) for selection (eyeball, mouse) --------- Above results found with basic web search. --------- 0 : link 1 :a) link :b) link :c) link :d) link 2 : link 3 : cursorless (audio editor) : link to this video 4 : link ***…

sargstuffon Hacker News • Mentions

On “Ask HN: Text-to-speech recommendations for code editors?”

…to search/sound out tagged list of sections of interest to further voice in detail. Cursorless456 AI assistant with jetbrains7 speach related editing sources: "Ask HN: What are the best / most accessible languages for blind programmers?" covers some ideas.0 ---- 0 : link 1 : link 2 : link 3 : link 4 : Cursorless talk : link to this video 5 Cursorless : link 6 : cursorless examples : link / link 7 : link…