Eslopes
13 de septiembre de 2026, 22:03
¡No pierda tiempo! Descargue ahora la primera versión oficial del compilador Open Source más moderno para desarrollo COBOL con IA.
https://github.com/CloudLandBeta/PowerRustCOBOL/releases/tag/1.70.12
Todas las semanas publicaremos novedades. Empiece hoy a desarrollar aplicaciones con IA. ¿Qué tal desarrollar un chatbot en COBOL? ¡Ahora es posible!
PowerRustCOBOL AI 1.70.12 - primera version oficial
Ya esta disponible la primera version oficial de PowerRustCOBOL AI: un entorno RAD visual para COBOL, con compilador que crea binarios autonomos (standalone), ficheros INDEXED transaccionales y una malla de agentes de IA integrada. Licencia Apache-2.0.
El camino
Del 2 de junio al 13 de septiembre de 2026: 102 dias, poco mas de tres meses. En ese tiempo se registran 1.258 revisiones en la rama principal y 979 entradas en el registro de cambios, es decir 979 versiones numeradas hasta llegar a la 1.70.12.
Cuanto codigo
Todo el producto es Rust, sin excepciones:
492 ficheros .rs
406.461 lineas en total; 381.929 sin lineas vacias; 310.490 descontando tambien los comentarios
17 crates en un unico espacio de trabajo
36 programas COBOL de prueba propios
No hay Python, Node, JVM, CMake, NASM ni compilador de C++ en ninguna parte de la construccion. Un compilador de C y un enlazador son todo lo necesario, y en cada plataforma llegan con el mismo paquete que Rust ya exige.
Que incluye esta version
Diseñador de formularios (RAD)
44 tipos de control: los clasicos (Button, Label, TextBox, ComboBox, ListBox, CheckBox, RadioButton, GroupBox, Panel, TabControl, Splitter, TreeView, DataGrid), seis tipos de grafico, controles no visuales (SqlDatabase, RestClient, IndexedFile, AgentObject), Maps, WebSearch, Knob, Gauge, Switch, FileDropZone, Animator, MenuBar, SideMenu, ToolBar, StatusBar y Snackbar, mas controles de usuario y controles de extension
Un unico motor de dibujo: el lienzo del diseñador, la vista previa, el formulario en ejecucion y el binario compilado pintan por el mismo codigo, con paridad de pixel verificada por pruebas
32 temas para el IDE y un catalogo de temas de formulario ampliable con paquetes de recursos
Efectos de entrada y salida de ventana, esquinas redondeadas reales y transparencia
Lenguaje y conformidad
Nucleo COBOL-85 con aritmetica de punto fijo exacta
NIST CCVS85 terminado en los ocho modulos en alcance: 420/420 programas compilan y 380/380 se ejecutan sin un solo fallo, con 8.362 aserciones verificadas. Nucleus, Sequential I/O, Indexed I/O, Intrinsic Functions, Inter-program Communication, Sort/Merge, Source Text Manipulation y Relative I/O
Las dos cifras se publican por separado a proposito: compilar es la afirmacion mas debil y nunca se presenta como si significara que los programas funcionan
197 filas de capacidades documentadas, cada una marcada como COBOL-85, norma posterior (2002-2023/26) o extension de PowerRustCOBOL
Ficheros y datos
INDEXED (ISAM) con transacciones reales: OPEN, COMMIT, ROLLBACK, CLOSE, bloqueo de registro y claves alternativas con o sin duplicados
Cuatro motores seleccionables; el predeterminado es redb, almacen ACID en Rust puro que sobrevive a un corte de corriente, con apertura en tiempo constante
RELATIVE, SEQUENTIAL y LINE SEQUENTIAL, despachados por la ORGANIZATION declarada
Registro de observabilidad por fichero, en texto logfmt o NDJSON, apto para Loki y Grafana
Integraciones
SQL tras una unica superficie de CALL, con tres motores: SQLite embebido, PostgreSQL y MySQL. Controladores en Rust puro, sin libpq ni OpenSSL
REST: COBOL-HTTP-GET, POST, PUT, DELETE y cabeceras
EXEC RUST: bloques de Rust nativo dentro del programa COBOL, compilados con el resto
Mapas y busqueda web como controles de formulario
Compilacion y depuracion
Compilador que crea binarios autonomos (standalone): un unico ejecutable, sin ningun .cbl dentro
Depurador compatible con el protocolo DAP: puntos de ruptura, paso a paso e inspeccion de datos
CLI rcrun: run, check, build, package y run-form
Asistente de IA
Malla de agentes con Grace como orquestadora: valora la claridad de la peticion antes de actuar, la descompone y la encamina al especialista que corresponde
Revision uno a uno: ningun especialista aprueba su propio trabajo
Base de conocimiento propia del producto y del proyecto, con busqueda por significado
Entrega
Cuatro plataformas y nueve descargas: archivo autocontenido mas instalador en cada sistema (.msi en Windows, .dmg en macOS, .deb y .rpm en Linux)
IDE traducido a seis idiomas: ingles, portugues, español, frances, japones y chino
78 documentos: trece familias en los seis idiomas, incluida la guia del desarrollador completa
Problemas conocidos
Se publican tal como estan, sin adornos:
Windows exige las Visual Studio Build Tools con la carga de trabajo de C++ para compilar. Diseñar formularios, editar codigo y ejecutar programas no las necesitan. El instalador ofrece el enlace a la pagina de descarga de Microsoft; no instala nada por su cuenta, porque es una instalacion privilegiada de varios gigabytes y esa decision es del dueño de la maquina. Ya hay trabajo en marcha para eliminar por completo este requisito.
Los instaladores no van firmados. SmartScreen en Windows y Gatekeeper en macOS avisan la primera vez, porque ambos dependen de un certificado de pago. Un .msi recibe exactamente el mismo aviso que un .zip: un instalador no es mas fiable por ser un instalador.
Contraste de texto en algunos temas de formulario. En combinaciones concretas de tema y control el texto puede quedar con poco contraste. La causa esta localizada y la correccion esta en curso.
En macOS, la limpieza automatica de la carpeta temporal del sistema puede romper una recompilacion incremental de un proyecto que use SQL. Se resuelve con cargo clean -p libsqlite3-sys en el directorio de trabajo de la compilacion.
La guia del desarrollador conserva marcadores de captura de pantalla en varias secciones: el texto esta completo, las imagenes de esas secciones no.
Que esperar de la proxima version
Lo siguiente esta especificado y aprobado, pero no entra en esta version:
Diseño adaptable (responsive) - anclaje a bordes y acoplamiento. Hoy un formulario se dispone en coordenadas absolutas: si la ventana se agranda, el formulario permanece con su tamaño de diseño; si se reduce, aparece desplazamiento. Nada se mueve, se estira ni se recoloca. La proxima version lo convierte en una propiedad del formulario, desactivada por omision para que ningun formulario existente cambie de comportamiento, en la que cada control declara a que bordes se ancla y como se acopla. Es la mayor diferencia entre lo que la plataforma ya pinta y lo que hoy se espera que una aplicacion haga cuando cambia de tamaño.
Controles de nube para AWS - integracion con servicios de Amazon como controles de formulario, con la misma disciplina que SqlDatabase y RestClient: configurables desde el diseñador y accesibles desde COBOL.
Control Viewer - un control que muestra documentos dentro del formulario: texto, Markdown, imagenes, PDF y HTML, con barra de herramientas, navegacion de paginas, zoom, miniaturas, impresion y guardar como, y capaz de mostrar dos documentos en paralelo.
Proyectos Web y WASM - la misma aplicacion, ejecutandose en el navegador.
Graficos con multiples series e interaccion - varias series por grafico, seleccion y acercamiento.
Enlace de datos a matrices de controles - vincular un grupo de controles repetido a una tabla COBOL con OCCURS.
Temas de formulario ampliables - se completa el trabajo restante de paquetes de recursos externos.
Enlaces
Repositorio: https://github.com/CloudLandBeta/PowerRustCOBOL
Guia del desarrollador: https://github.com/CloudLandBeta/PowerRustCOBOL/blob/main/docs/developers-guide-en.md
Matriz de capacidades: https://github.com/CloudLandBeta/PowerRustCOBOL/blob/main/docs/cobol-support-matrix-en.md
Sintaxis admitida y marcador NIST CCVS85: https://github.com/CloudLandBeta/PowerRustCOBOL/blob/main/docs/cobol85-supported-syntax-en.md
Anthropic Claude Codex Agent
https://github.com/CloudLandBeta/PowerRustCOBOL/releases/tag/1.70.12
Todas las semanas publicaremos novedades. Empiece hoy a desarrollar aplicaciones con IA. ¿Qué tal desarrollar un chatbot en COBOL? ¡Ahora es posible!
PowerRustCOBOL AI 1.70.12 - primera version oficial
Ya esta disponible la primera version oficial de PowerRustCOBOL AI: un entorno RAD visual para COBOL, con compilador que crea binarios autonomos (standalone), ficheros INDEXED transaccionales y una malla de agentes de IA integrada. Licencia Apache-2.0.
El camino
Del 2 de junio al 13 de septiembre de 2026: 102 dias, poco mas de tres meses. En ese tiempo se registran 1.258 revisiones en la rama principal y 979 entradas en el registro de cambios, es decir 979 versiones numeradas hasta llegar a la 1.70.12.
Cuanto codigo
Todo el producto es Rust, sin excepciones:
492 ficheros .rs
406.461 lineas en total; 381.929 sin lineas vacias; 310.490 descontando tambien los comentarios
17 crates en un unico espacio de trabajo
36 programas COBOL de prueba propios
No hay Python, Node, JVM, CMake, NASM ni compilador de C++ en ninguna parte de la construccion. Un compilador de C y un enlazador son todo lo necesario, y en cada plataforma llegan con el mismo paquete que Rust ya exige.
Que incluye esta version
Diseñador de formularios (RAD)
44 tipos de control: los clasicos (Button, Label, TextBox, ComboBox, ListBox, CheckBox, RadioButton, GroupBox, Panel, TabControl, Splitter, TreeView, DataGrid), seis tipos de grafico, controles no visuales (SqlDatabase, RestClient, IndexedFile, AgentObject), Maps, WebSearch, Knob, Gauge, Switch, FileDropZone, Animator, MenuBar, SideMenu, ToolBar, StatusBar y Snackbar, mas controles de usuario y controles de extension
Un unico motor de dibujo: el lienzo del diseñador, la vista previa, el formulario en ejecucion y el binario compilado pintan por el mismo codigo, con paridad de pixel verificada por pruebas
32 temas para el IDE y un catalogo de temas de formulario ampliable con paquetes de recursos
Efectos de entrada y salida de ventana, esquinas redondeadas reales y transparencia
Lenguaje y conformidad
Nucleo COBOL-85 con aritmetica de punto fijo exacta
NIST CCVS85 terminado en los ocho modulos en alcance: 420/420 programas compilan y 380/380 se ejecutan sin un solo fallo, con 8.362 aserciones verificadas. Nucleus, Sequential I/O, Indexed I/O, Intrinsic Functions, Inter-program Communication, Sort/Merge, Source Text Manipulation y Relative I/O
Las dos cifras se publican por separado a proposito: compilar es la afirmacion mas debil y nunca se presenta como si significara que los programas funcionan
197 filas de capacidades documentadas, cada una marcada como COBOL-85, norma posterior (2002-2023/26) o extension de PowerRustCOBOL
Ficheros y datos
INDEXED (ISAM) con transacciones reales: OPEN, COMMIT, ROLLBACK, CLOSE, bloqueo de registro y claves alternativas con o sin duplicados
Cuatro motores seleccionables; el predeterminado es redb, almacen ACID en Rust puro que sobrevive a un corte de corriente, con apertura en tiempo constante
RELATIVE, SEQUENTIAL y LINE SEQUENTIAL, despachados por la ORGANIZATION declarada
Registro de observabilidad por fichero, en texto logfmt o NDJSON, apto para Loki y Grafana
Integraciones
SQL tras una unica superficie de CALL, con tres motores: SQLite embebido, PostgreSQL y MySQL. Controladores en Rust puro, sin libpq ni OpenSSL
REST: COBOL-HTTP-GET, POST, PUT, DELETE y cabeceras
EXEC RUST: bloques de Rust nativo dentro del programa COBOL, compilados con el resto
Mapas y busqueda web como controles de formulario
Compilacion y depuracion
Compilador que crea binarios autonomos (standalone): un unico ejecutable, sin ningun .cbl dentro
Depurador compatible con el protocolo DAP: puntos de ruptura, paso a paso e inspeccion de datos
CLI rcrun: run, check, build, package y run-form
Asistente de IA
Malla de agentes con Grace como orquestadora: valora la claridad de la peticion antes de actuar, la descompone y la encamina al especialista que corresponde
Revision uno a uno: ningun especialista aprueba su propio trabajo
Base de conocimiento propia del producto y del proyecto, con busqueda por significado
Entrega
Cuatro plataformas y nueve descargas: archivo autocontenido mas instalador en cada sistema (.msi en Windows, .dmg en macOS, .deb y .rpm en Linux)
IDE traducido a seis idiomas: ingles, portugues, español, frances, japones y chino
78 documentos: trece familias en los seis idiomas, incluida la guia del desarrollador completa
Problemas conocidos
Se publican tal como estan, sin adornos:
Windows exige las Visual Studio Build Tools con la carga de trabajo de C++ para compilar. Diseñar formularios, editar codigo y ejecutar programas no las necesitan. El instalador ofrece el enlace a la pagina de descarga de Microsoft; no instala nada por su cuenta, porque es una instalacion privilegiada de varios gigabytes y esa decision es del dueño de la maquina. Ya hay trabajo en marcha para eliminar por completo este requisito.
Los instaladores no van firmados. SmartScreen en Windows y Gatekeeper en macOS avisan la primera vez, porque ambos dependen de un certificado de pago. Un .msi recibe exactamente el mismo aviso que un .zip: un instalador no es mas fiable por ser un instalador.
Contraste de texto en algunos temas de formulario. En combinaciones concretas de tema y control el texto puede quedar con poco contraste. La causa esta localizada y la correccion esta en curso.
En macOS, la limpieza automatica de la carpeta temporal del sistema puede romper una recompilacion incremental de un proyecto que use SQL. Se resuelve con cargo clean -p libsqlite3-sys en el directorio de trabajo de la compilacion.
La guia del desarrollador conserva marcadores de captura de pantalla en varias secciones: el texto esta completo, las imagenes de esas secciones no.
Que esperar de la proxima version
Lo siguiente esta especificado y aprobado, pero no entra en esta version:
Diseño adaptable (responsive) - anclaje a bordes y acoplamiento. Hoy un formulario se dispone en coordenadas absolutas: si la ventana se agranda, el formulario permanece con su tamaño de diseño; si se reduce, aparece desplazamiento. Nada se mueve, se estira ni se recoloca. La proxima version lo convierte en una propiedad del formulario, desactivada por omision para que ningun formulario existente cambie de comportamiento, en la que cada control declara a que bordes se ancla y como se acopla. Es la mayor diferencia entre lo que la plataforma ya pinta y lo que hoy se espera que una aplicacion haga cuando cambia de tamaño.
Controles de nube para AWS - integracion con servicios de Amazon como controles de formulario, con la misma disciplina que SqlDatabase y RestClient: configurables desde el diseñador y accesibles desde COBOL.
Control Viewer - un control que muestra documentos dentro del formulario: texto, Markdown, imagenes, PDF y HTML, con barra de herramientas, navegacion de paginas, zoom, miniaturas, impresion y guardar como, y capaz de mostrar dos documentos en paralelo.
Proyectos Web y WASM - la misma aplicacion, ejecutandose en el navegador.
Graficos con multiples series e interaccion - varias series por grafico, seleccion y acercamiento.
Enlace de datos a matrices de controles - vincular un grupo de controles repetido a una tabla COBOL con OCCURS.
Temas de formulario ampliables - se completa el trabajo restante de paquetes de recursos externos.
Enlaces
Repositorio: https://github.com/CloudLandBeta/PowerRustCOBOL
Guia del desarrollador: https://github.com/CloudLandBeta/PowerRustCOBOL/blob/main/docs/developers-guide-en.md
Matriz de capacidades: https://github.com/CloudLandBeta/PowerRustCOBOL/blob/main/docs/cobol-support-matrix-en.md
Sintaxis admitida y marcador NIST CCVS85: https://github.com/CloudLandBeta/PowerRustCOBOL/blob/main/docs/cobol85-supported-syntax-en.md
Anthropic Claude Codex Agent