Editor OCaml recebe grande atualização: Recursos poderosos de refatoração

2025-08-20
Editor OCaml recebe grande atualização: Recursos poderosos de refatoração

Durante meu estágio, adicionei recursos poderosos de refatoração ao compilador Merlin do OCaml, começando com o recurso "extrair expressão para nível superior". Esse recurso extrai expressões selecionadas para novas associações `let`, suportando constantes e expressões (incluindo aquelas que usam variáveis) e lidando de forma inteligente com problemas de pureza do OCaml. Implementado por meio do Language Server Protocol (LSP) com métodos de interação de ação de código e solicitação personalizada, o recurso está em PRs e próximo de ser mesclado. Isso representa um passo significativo em direção a uma experiência de editor semelhante ao IntelliJ para OCaml, com planos para mais ferramentas de refatoração no futuro.

Leia mais
Desenvolvimento