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

  #1
Antiguo Ayer, 06:30
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 20.10.2026 00:11
Posts Posts: 386
Likes enviados Enviados: 31
Likes recibidos Recibidos: 171
Predeterminado Novedades 1.80.188 - 1.91.217 (antes de 2.0)
0 Inactivo Inactivo

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
Eslopes is offline   Responder Con Cita
Respuesta


Herramientas

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 02:03.
Powered by: vBulletin, Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.