Prova de conceito implementa edição bidirecional em tempo real entre editor de código e interface gráfica usando um servidor LSP.
Inspiração veio da ideia de manipular geometria via UI gráfica ou código, sincronizando mudanças em ambas direções.
Solução usa LSP para comunicação com o editor de texto e WebSockets para comunicação com a aplicação web.
Diferencia-se de outras soluções ao oferecer atualizações em tempo real do código para a GUI, da GUI para o código e suporte a editores preferidos.
Sistemas existentes como Fusion 360, OpenSCAD, Zoo e Arcol atendem apenas dois dos três requisitos de bidirecionalidade e compatibilidade de editor.
Implementação completa exigiria resolução de conflitos, edição incremental e preservação de comentários, demandando muito trabalho.
O autor sugere OpenSCAD + Neovim como plataforma promissora para demos futuras e espera inspirar usos criativos de servidores LSP.
Get notified when new stories are published for "🇵🇹 Hacker News Português"