Protos
Lenguaje de programación basado en prototipos, con delegación, closures, Futures y Actors. Lo desarrollo sobre GraalVM y Truffle · GitHub
Una selección de proyectos de lenguajes, sistemas e infraestructura en los que he trabajado.
Lenguaje de programación basado en prototipos, con delegación, closures, Futures y Actors. Lo desarrollo sobre GraalVM y Truffle · GitHub
Herramienta para modelar y documentar instalaciones eléctricas en YAML, con editor visual, conexiones y catálogos reutilizables · GitHub
Implementación del lenguaje Io sobre GraalVM: objetos basados en prototipos y envío de mensajes.
Implementación experimental de Informix 4GL sobre Truffle/GraalVM, con herramientas de edición para VS Code · VS Code
Sincronización local y paralela de archivos escrita en Rust, inspirada en el uso de rsync.
Controladores y agentes para integrar las capacidades de virtualización y red de Solaris con OpenStack · Neutron
Implementación de Smalltalk orientada a la ejecución JIT y a reducir el código externo al propio lenguaje.
Trabajo de adaptación del motor JavaScript V8 a la arquitectura SPARC.
Integración de Foreman Smart Proxy con EfficientIP mediante plugins para servicios DNS y DHCP · DHCP
Herramientas, experimentos y proyectos históricos que también forman parte del recorrido.
Experimentos de implementación de lenguajes.
Exploración de un lenguaje de scripting y su ejecución.
Proyecto de editor y herramientas de interfaz.
Adaptación de un intérprete basado en prototipos.
Herramientas para gestionar inventarios de Ansible.
Automatización de la gestión de clones ZFS.
Utilidades para la administración de direcciones IP.
Cliente para interactuar con Solaris RAD mediante REST.
Entorno de WordPress basado en contenedores.
Integración para enviar registros a Elasticsearch.
Appender de Log4j para integrar registros con Elasticsearch.
Prototipo de interfaz de administración con Meteor y Svelte.
Experimento con generación de trazadas de competición a partir de un algoritmo existente.
Integración de Firefox con el almacenamiento de contraseñas de KWallet5.
Proyecto de electrónica y software para ampliar las funciones del coche.
Herramienta para procesar la salida de comandos.
Integración de las contraseñas de Firefox con KDE4 KWallet.