Blaise: Nuevo Compilador Moderniza Object Pascal

Fuentes: New Object Pascal Compiler 'Blaise' Aims to Modernize Development

Un nuevo compilador de Object Pascal llamado 'Blaise' está siendo desarrollado con el objetivo de modernizar el ecosistema de desarrollo Pascal. El proyecto, liderado por Graemeg en GitHub, busca eliminar la complejidad heredada de las opciones existentes, Embarcadero Delphi (propietario) y Free Pascal (open source). Blaise introduce un enfoque simplificado con un único modo de lenguaje, un único tipo de cadena (UTF-8), un modelo de memoria con recuento automático de referencias y una arquitectura de interfaces limpia sin COM GUIDs. El compilador es auto-alojado (compila a sí mismo) y cuenta con más de 1200 pruebas unitarias. Actualmente se encuentra en fase de desarrollo, con un backend LLVM en proceso y un plan de desarrollo que incluye un analizador de migración para código FPC/Delphi. El proyecto utiliza PasBuild como sistema de construcción y está licenciado bajo la Apache License v2.0 con una excepción para la biblioteca de tiempo de ejecución. Aunque aún no acepta contribuciones de código, el equipo invita a la comunidad a proporcionar comentarios sobre el diseño y la dirección futura del compilador.