Un nuevo paquete de Emacs llamado 'neocaml' ha sido lanzado para mejorar la experiencia de programación en OCaml. Desarrollado por Bbatsov y disponible en MELPA, neocaml busca ofrecer una alternativa moderna y más ligera a los modos existentes (caml-mode y tuareg-mode), aprovechando la tecnología Tree-Sitter para un análisis sintáctico más preciso y eficiente. El paquete incluye soporte para modos principales para OCaml y OCaml Interface, integración con el toplevel de OCaml (REPL), navegación mejorada, soporte para comentarios, instalación sencilla de gramáticas Tree-Sitter, integración con Eglot y herramientas de compilación, y opciones de indentación personalizables. Además, ofrece funcionalidades como la posibilidad de alternar entre archivos de implementación e interfaz, y prettify-symbols para operadores comunes de OCaml. El objetivo es proporcionar una herramienta robusta y divertida para los desarrolladores de OCaml que utilizan Emacs, abordando las limitaciones de las opciones previas y ofreciendo una experiencia de usuario optimizada.
