hackertube.io

(ninth RacketCon): Andrew Blinn – Fructure: A Structured Editing Engine in Racket

Racket · talk · Watch on YouTube

What it is

A RacketCon talk presenting Fructure, a prototype extensible structured editing engine in Racket. Language providers define syntactic forms and refactorings as rewrite rules, and editing operates on program structure rather than on text.

Why Hacker News recommends it

Cited as a leading example of structural editing whenever threads discuss alternatives to text-based code editors.

  • 2 people recommended it
  • 1 different months
  • 0 strong recommendations
  • first 2019, last 2021

What HN commenters said

  1. “Fructure is an example which looked promising!”

    Keyboard-driven structure editor keeping code syntactically correct.

    disposedtrolley, 2020-08 · Recommendation · in “MicroBlocks: Scratch and Smalltalk-inspired MCU VM for live embedded programming”

  2. “Andrew Blinn gave a neat talk[1] pertaining to structured editing at Racketcon”

    Talk on structured editing crediting Hazel.

    loosetypes, 2020-08 · Recommendation · in “Hazel: A live functional programming environment featuring typed holes”

Excerpts from Hacker News comments, linked to the originals. Summaries and labels were written by a language model from those comments.

Topics: racket, structure editor, term rewriting, programming tools, racketcon

Also recommended by the same people