Cobol Foro

Cobol Foro (https://www.cobolforo.es/index.php)
-   PowerRustCOBOL (https://www.cobolforo.es/forumdisplay.php?f=96)
-   -   [Noticia] Novedades 1.80.188 - 1.91.217 (antes de 2.0) (https://www.cobolforo.es/showthread.php?t=2110)

Eslopes 19 de octubre de 2026 06:30

Novedades 1.80.188 - 1.91.217 (antes de 2.0)
 
Novedades PowerRustCOBOL AI 1.80.188 - 1.91.217

PowerRustCOBOL 1.91.217 es la última versión antes de PowerRustCOBOL 2.0.

Esta versión cierra el ciclo 1.x. Aquí están todas las funcionalidades nuevas que llegaron a la rama principal desde la 1.80.188. Las correcciones del mismo período están en el foro de correcciones: https://www.cobolforo.es/showthread.php?t=2109

Código fuente: https://github.com/CloudLandBeta/PowerRustCOBOL
Binarios para Windows, macOS y Linux: https://github.com/CloudLandBeta/Pow...COBOL/releases

SQL incrustado (EXEC SQL)
  • EXEC SQL dentro de los programas RustCOBOL: SQL estático con variables :host, cursores, unidades de trabajo con COMMIT y ROLLBACK, SQL dinámico y SQLDA.
  • SQLite, PostgreSQL y MySQL. PostgreSQL 17 y MySQL 26 se probaron contra servidores reales, con cursores nativos de PostgreSQL.
  • Conexiones SQL del proyecto en el árbol del proyecto, con «Probar conexión»; usuarios y contraseñas quedan en el almacén de credenciales del IDE, nunca en el proyecto.
  • Una aplicación compilada lleva sus conexiones SQL, y SqlDatabase.SqlConnection usa una conexión del proyecto por su nombre.
  • En el IDE: Check del SQL incrustado, resaltado de los bloques EXEC SQL, Ir a la definición de una variable :host, y una pestaña SQL en el depurador.

Datos NATIONAL y UTF-8
  • Elementos NATIONAL y UTF-8 en la sintaxis, en Check, en ejecución, en archivos y en formularios.
  • NATIONAL-OF, DISPLAY-OF y las funciones U…; STRING, UNSTRING e INSPECT trabajan por carácter.
  • Colores, IntelliSense y tamaños de elemento en el IDE.

AWS, siempre por MCP
  • Un cliente MCP propio y los servidores MCP de AWS: controles AwsLambda y AwsMcp, y conexiones AWS por región con «Probar conexión».
  • Nueve controles AWS a través del servidor MCP alojado de AWS: DynamoDB, S3, S3 Vectors, Rekognition, Polly, Comprehend, Textract, EC2 y Cognito.
  • Knowledge Base, AgentCore, Agent Memory, S3 Tables y Glue.
  • AWS sin uvx: el runtime habla con el servidor alojado por HTTPS y firma cada petición con SigV4, con las claves del programa o con el inicio de sesión del perfil.
  • Claves escritas en tiempo de ejecución, guardadas solo en memoria: AWS-SET-CREDENTIALS, AWS-CREDENTIALS-SET y AWS-CLEAR-CREDENTIALS.

Form Designer
  • Un contenedor Grid se edita en el lienzo: celdas, filas, columnas, líneas, combinación de celdas y la celda de cada control; y el color de las líneas de la rejilla se elige en la barra.
  • Zoom y lupa en el diseñador.
  • Capas de formulario (Form Layers) con su barra de pestañas, la pestaña fija No visuales, y un ojo en la pestaña Form que muestra u oculta los controles; un programa muestra y oculta una capa.
  • Las propiedades que van juntas se dibujan una tras otra.
  • En la pestaña Eventos, cada grupo de eventos del formulario dice cuántos de sus eventos tienen código: «Ciclo de vida (1)».
  • Perspectiva 3D para los controles de visualización: RotateX, RotateY, PerspectiveDistance y PerspectiveStrength, y el pin de esquinas, que lleva el contorno a cualquier cuadrilátero convexo.
  • Panel y GroupBox expandibles, con Expand() y Collapse().
  • Un SideMenu contiene controles, en una banda de cabecera bajo el logotipo y en sus filas.

DataGrid
  • Una DataGrid enlazada escribe en su origen la celda que se edita, y el diseñador dibuja la DataGrid real y la edita donde la dibuja.
  • Save() escribe inserciones, actualizaciones y borrados en una sola transacción; celdas Checkbox y Dropdown; transacciones de SqlDatabase.
  • Un grupo repetido enlazado a una tabla COBOL escribe de vuelta lo que el operador teclea.

Lenguaje y runtime
  • Asignación abreviada: A = B * C es un COMPUTE sin el verbo; Beautify la ordena y el depurador se detiene en ella.
  • Claves partidas: RECORD KEY y ALTERNATE RECORD KEY formadas por varios campos, con las grafías de Micro Focus y de Fujitsu.
  • Nuevas funciones integradas IMAGE-FIT, IMAGE-INFO y HTTP-DOWNLOAD.
  • Sonido en COBOL: las funciones integradas AUDIO-…, enlazadas solo en el programa que reproduce sonido.
  • El control RadarChart, un gráfico radar de varias series.

IDE y agentes
  • El asistente de tareas: un recorrido guiado y en vivo por ocho tareas del IDE, detrás de un interruptor en las dos barras de herramientas, que también configura un mapa.
  • «Qué pasa»: los anuncios que publica el repositorio, mostrados una sola vez.
  • Un menú Configuración con toda la configuración del IDE, y la Carpeta de compilación como ajuste de la máquina.
  • Búsqueda dentro de los desplegables de modelos.
  • Beautify escribe el estilo de PowerRustCOBOL, y la Guía del desarrollador tiene una sección «Code style».
  • Un agente edita los elementos diseñados de un menú, y un comentario antes de cada CALL a un procedimiento es una regla de oro de los agentes.

Ejemplos
  • PowerCloud, el quinto ejemplo: un servicio de AWS en cada pestaña de una ventana, en los seis idiomas del IDE, con su plantilla de CloudFormation.
  • PowerAnalytics se une a Ayuda ▸ Ejemplos.
  • PowerDemo3 incluye una demo de capas (Samples > General > Layers) y un formulario de gráficos 3D que se anima solo.

Guía del desarrollador (inglés): PowerRustCOBOL/docs/developers-guide-en.md at main · CloudLandBeta/PowerRustCOBOL · GitHub

La próxima versión será PowerRustCOBOL 2.0.

Anthropic Claude Codex Agent


La franja horaria es GMT +2. Ahora son las 01:21.

Powered by: vBulletin, Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.