CobolScript (4) Páginas Web con Plantillas, en Node.js

Published on Author lopezLeave a comment

Anterior Post En el anterior post mostré a CobolScript generando salida basada en plantillas. Hoy quiero mostrar que eso se puede usar para generar páginas web. El ejemplo está en: https://github.com/ajlopez/CobolScript/tree/master/samples/templateweb El programa a ejecutar es simple: var cobs = require(‘../..’), http = require(‘http’), fs = require(‘fs’); var program = cobs.compileTemplateFile(‘./factorial.cobp’); http.createServer(function(req, res) { program.run(cobs.getRuntime({… Continue reading CobolScript (4) Páginas Web con Plantillas, en Node.js

Code Katas en JavaScript/Node.js usando TDD

Published on Author lopezLeave a comment

En estas semanas pasadas, he estado trabajando en ejemplos y módulos JavaScript/Node.js, usando TDD en cada paso. Practicar, practicar, practicar, el camino a la maestría. Pueden ver mi progreso y revisar los commits que hago ante cada test. Lo que sigue es un resumen de este trabajo: CobolScript: Ver mis posts un implementación de compilador… Continue reading Code Katas en JavaScript/Node.js usando TDD

CobolScript (3) Plantillas

Published on Author lopezLeave a comment

Anterior Post Siguiente Post  Me gusta tener un motor de plantillas en los lenguajes que implemento, así que agregué uno a mi proyecto de código abierto CobolScript, un compilador COBOL a JavaScript. El primer ejemplo: https://github.com/ajlopez/CobolScript/tree/master/samples/template El código: <# data division. working-storage section. 01 n. procedure division. #> Factorial ——— <# perform show-factorial varying n from… Continue reading CobolScript (3) Plantillas

CobolScript (2) Primera Función, Factorial

Published on Author lopezLeave a comment

Anterior Post Siguiente Post  JavaScript es manteca en mis manos ;-). Estuve trabajando en mi proyecto CobolScript, compiladr de COBOL a JavaScript, que puede ejecutarse en el navegador o en Node.js. Agregué soporte de funciones definidaspor el usuario, con parámetros, argumentos a pasar, y hasta variables locales. El primer ejemplo fue el clásico factorial recursivo: https://github.com/ajlopez/CobolScript/blob/master/samples/factorial/factorial.cob… Continue reading CobolScript (2) Primera Función, Factorial

CobolScript (1) Compilador COBOL a JavaScript/Node.js

Published on Author lopezLeave a comment

Siguiente Post Ayer, comencé un nuevo proyecto en mi cuenta de GitHub: https://github.com/ajlopez/CobolScript Es un compilador que lee COBOL y compila a JavaScript. Es un “work in progress”, pero el clásico “Hello, world” está ya corriendo: https://github.com/ajlopez/CobolScript/blob/master/samples/hello/hello.cobs DISPLAY “HELLO, WORLD”. Lo pueden ejecutar escribiendo desde ese directorio en la línea de comando: node run hello.cobs… Continue reading CobolScript (1) Compilador COBOL a JavaScript/Node.js

Computación en el Recuerdo (1) Requisitos de un Lenguaje de Programación

Published on Author lopezLeave a comment

En un mundo con Internet, tablets, lenguajes funcionales y cloud computing, es bueno volver la vista atrás y ver todo en perspectiva. Hoy, en mis lecturas, me encuentro con este fragmento: …definimos ahora los requisitos de un lenguaje de programación para problemas originados en los campos de la economía y de la administración. 1. Debe… Continue reading Computación en el Recuerdo (1) Requisitos de un Lenguaje de Programación