Resyntax: A Macro-Powered Refactoring Tool (twelfth RacketCon)

  Рет қаралды 683

Racket

Racket

Жыл бұрын

Resyntax is a tool that wields the power of Racket’s macro expander to analyze Racket code and suggest improvements. It uses a domain-specific language to specify refactoring rules in terms of syntax-parse macros. Rules explain why they’re improvements, allowing Resyntax to teach users how to make their code more straightforward, more readable, and more efficient. This talk covers how Resyntax works, why it’s different from tools like code formatters and linters, and what it means for the future of Racket’s static analysis ecosystem.
Bio: Jack Firth (they/them or she/her) is a software engineer at Google working on continuous integration systems, Java libraries, and static analysis tools. Special interests include asynchronous programming, large-scale distributed computing, martial arts, pretty diagrams, and dyeing their hair pink.

Пікірлер
路飞太过分了,自己游泳。#海贼王#路飞
00:28
路飞与唐舞桐
Рет қаралды 39 МЛН
НЫСАНА КОНЦЕРТ 2024
2:26:34
Нысана театры
Рет қаралды 1,6 МЛН
لقد سرقت حلوى القطن بشكل خفي لأصنع مصاصة🤫😎
00:33
Cool Tool SHORTS Arabic
Рет қаралды 29 МЛН
Learning To Code In Lean 4 With A Friend: Starting Out
50:59
Richard Southwell
Рет қаралды 3,8 М.
Rhombus: Status Update - Matthew Flatt - RacketCon 2023
39:08
Hello Python Day -21 | Introduction to Loops #hellopython
12:23
mayank aggarwal
Рет қаралды 208
The Worst Programming Language Ever - Mark Rendle - NDC Oslo 2021
1:00:41
NDC Conferences
Рет қаралды 1,3 МЛН
[PADL'23] Modern Macros
1:03:05
ACM SIGPLAN
Рет қаралды 3 М.
What are AI Agents?
12:29
IBM Technology
Рет қаралды 125 М.
路飞太过分了,自己游泳。#海贼王#路飞
00:28
路飞与唐舞桐
Рет қаралды 39 МЛН