Get the latest tech news

Improvements to OCaml code editing: the basics of a refactor engine


Timéo shares his project integrating new refactoring features into Merlin, improving user experience with a new command.

As part of my Tarides internship (on the editor side), I specified several useful commands, inspired by competitors and materialised in the form of RFCs, subject to discussion. Since it touched on several parts of the protocol and required tools that could be reused for other features, it was important to design the system with extensibility and modularity in mind. This kind of request has the merit of working out of the box without requiring any plugin or specific command support on the editor side (which oils the wheels for maintenance).

Get the Android app

Or read this on Hacker News

Read more on:

Photo of basics

basics

Photo of improvements

improvements

Photo of refactor engine

refactor engine

Related news:

News photo

Wine 10.13 Released With One Month Worth Of Improvements

News photo

KDE Gear 25.08 Released With Improvements For Many KDE Apps

News photo

Lists and Lists: Basics of Lisp through interactive fiction (1996)