Cobol Foro
Navegación en el Foro
Retroceder   Cobol Foro Entornos de desarrollo y compiladores Cobol PowerRustCOBOL
PowerRustCOBOL Nuevo entorno RAD de Cobol, con características muy interesantes, como llamadas nativas a APIs (REST) y soporte de la IA Generativa.
Creado y mantenido por nuestro forero Eslopes
 
Respuesta
 
Herramientas

  #1
Antiguo 13 de septiembre de 2026, 22:03
Eslopes
Creador de
PowerRustCOBOL
Guru de los Gurus: Por solidos y amplios conocimientos - Issue reason: Por ámplios conocimientos en la materia Concurso: Tercer puesto: Ganador/a del Tercer puesto en un concurso - Issue reason: Juego  Innovación: Por aportar innovaciones - Issue reason: Por aportar soluciones innovadoras 
Última Actividad 16.09.2026 10:53
Posts Posts: 351
Likes enviados Enviados: 29
Likes recibidos Recibidos: 155
Predeterminado ¡PowerRustCOBOL AI ha sido lanzado oficialmente!
1 Inactivo Inactivo

¡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/Pow...es/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

Anthropic Claude Codex Agent
Eslopes is offline   Responder Con Cita
  #2
Antiguo Ayer, 18:02
Joseg
El Foro es mi casa
Activista del Foro: Activista del Foro - Issue reason: Por participación activa Innovación: Por aportar innovaciones - Issue reason: Por aportar soluciones innovadoras en varias ocasiones 
Última Actividad 16.09.2026 11:45
Posts Posts: 399
Likes enviados Enviados: 130
Likes recibidos Recibidos: 179

Encontre os seguintes problemas: "datagrid form"
- Botão export to CSV, não faz nada.
- Não se consegue fazer "scroll" - ver imagem
Fica uma barra branca muito pequena e o único deslocamento ("scroll") que se consegue é com a roda do mouse e de forma muito lenta.

Este é o objeto mais esperado por mim. O do Powercobol tem muitas limitações.

Bom trabalho, boa continuação,
José.

Miniatura de Adjuntos
Pulsar la imagen para la versión amplia
Nombre:  2026-09-15_165450.jpg
Vistas: 9
Tamaño:  160,5 KB  
Joseg is offline   Responder Con Cita
  #3
Antiguo Ayer, 19:40
Joseg
El Foro es mi casa
Activista del Foro: Activista del Foro - Issue reason: Por participación activa Innovación: Por aportar innovaciones - Issue reason: Por aportar soluciones innovadoras en varias ocasiones 
Última Actividad 16.09.2026 11:45
Posts Posts: 399
Likes enviados Enviados: 130
Likes recibidos Recibidos: 179

Como se retira o que esta assinalado? Não sei como ativei...

Miniatura de Adjuntos
Pulsar la imagen para la versión amplia
Nombre:  2026-09-15_183823.jpg
Vistas: 9
Tamaño:  143,5 KB  
Joseg is offline   Responder Con Cita
  #4
Antiguo Hoy, 01:59
Eslopes
Creador de
PowerRustCOBOL
Guru de los Gurus: Por solidos y amplios conocimientos - Issue reason: Por ámplios conocimientos en la materia Concurso: Tercer puesto: Ganador/a del Tercer puesto en un concurso - Issue reason: Juego  Innovación: Por aportar innovaciones - Issue reason: Por aportar soluciones innovadoras 
Última Actividad 16.09.2026 10:53
Posts Posts: 351
Likes enviados Enviados: 29
Likes recibidos Recibidos: 155

Olá, grato. Vi isto também. Vou liberar uma nova versão hoje ou amanhã.



Post añadido a las 20:17. Post anterior a las 20:15


Citación del post de Joseg Ver Mensaje
Como se retira o que esta assinalado? Não sei como ativei...
Vá em Help, debug settings. Desative o outline de frames. Não estou com o computador aqui, mas é um recurso de depuração da IDE.



Post añadido a las 20:59. Post anterior a las 20:17


Citación del post de Joseg Ver Mensaje
Como se retira o que esta assinalado? Não sei como ativei...
Vá em Help, debug settings. Desative o outline de frames. Não estou com o computador aqui, mas é um recurso de depuração da IDE.
Eslopes is offline   Responder Con Cita
  #5
Antiguo Hoy, 11:45
Joseg
El Foro es mi casa
Activista del Foro: Activista del Foro - Issue reason: Por participación activa Innovación: Por aportar innovaciones - Issue reason: Por aportar soluciones innovadoras en varias ocasiones 
Última Actividad 16.09.2026 11:45
Posts Posts: 399
Likes enviados Enviados: 130
Likes recibidos Recibidos: 179

Encontrei alguns problemas ao tentar fazer debug.
Aparentemente tenho tudo compilado para debug...

ver imagens:

Miniatura de Adjuntos
Pulsar la imagen para la versión amplia
Nombre:  2026-09-16_104136.jpg
Vistas: 2
Tamaño:  457,7 KB   Pulsar la imagen para la versión amplia
Nombre:  2026-09-16_104346.jpg
Vistas: 2
Tamaño:  329,3 KB  
Joseg is offline   Responder Con Cita
Respuesta



Derechos de Publicación
No puedes publicar nuevos temas
No puedes publicar posts/responder
No puedes adjuntar archivos
No puedes editar tus posts

BB code is habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado

Saltar a Foro


La franja horaria es GMT +2. Ahora son las 12:10.
Powered by: vBulletin, Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.