Acerca del servicio
TraducidoSoy un ingeniero que trabaja diariamente con Gforth — la implementación de GNU Forth — y con programación concatenativa basada en pilas en general. Durante más de diez años he construido y depurado sistemas en Forth, viviendo cerca del metal, donde cada byte y cada ciclo de procesador importan. Si necesitas a alguien que realmente piensa en pilas de datos, pilas de retorno y palabras inmediatas, en lugar de tratar a Forth como una curiosidad — ese soy yo.
Lo que hago. Escribo palabras Forth ordenadas y bien estructuradas que se leen como un pequeño lenguaje para tu tarea. Porto código existente entre Gforth y sistemas objetivo como amforth, mecrisp y pforth. Levanto bootloaders y monitores mínimos en metal desnudo, expongo UART, SPI, I2C y GPIO a través de conjuntos de palabras compactas, trabajo directamente con registros y periféricos mapeados en memoria. Cuando un proyecto necesita un lenguaje específico de dominio, construyo pequeños intérpretes y motores de código enhebrado que caben en unos pocos kilobytes de memoria flash.
Mi enfoque es pragmático. Descompongo el código en palabras sin piedad, pruebo cada palabra individualmente justo en el prompt interactivo y mantengo el diccionario legible para que tu equipo pueda extenderlo. Para cada definición especifico el efecto en la pila, proporciono un conjunto de pruebas y explico la lógica para que el código se mantenga mantenible. Tareas comunes: rescatar una base de código Forth abandonada, agregar una capa de scripting al firmware o construir una herramienta en Gforth para pruebas automatizadas de hardware. Envíame un esquema, una hoja de datos o código fuente — y diré honestamente lo que se puede hacer de manera realista. Obtienes código fuente comentado, scripts de construcción y una breve guía de las palabras creadas.
Lo que hago. Escribo palabras Forth ordenadas y bien estructuradas que se leen como un pequeño lenguaje para tu tarea. Porto código existente entre Gforth y sistemas objetivo como amforth, mecrisp y pforth. Levanto bootloaders y monitores mínimos en metal desnudo, expongo UART, SPI, I2C y GPIO a través de conjuntos de palabras compactas, trabajo directamente con registros y periféricos mapeados en memoria. Cuando un proyecto necesita un lenguaje específico de dominio, construyo pequeños intérpretes y motores de código enhebrado que caben en unos pocos kilobytes de memoria flash.
Mi enfoque es pragmático. Descompongo el código en palabras sin piedad, pruebo cada palabra individualmente justo en el prompt interactivo y mantengo el diccionario legible para que tu equipo pueda extenderlo. Para cada definición especifico el efecto en la pila, proporciono un conjunto de pruebas y explico la lógica para que el código se mantenga mantenible. Tareas comunes: rescatar una base de código Forth abandonada, agregar una capa de scripting al firmware o construir una herramienta en Gforth para pruebas automatizadas de hardware. Envíame un esquema, una hoja de datos o código fuente — y diré honestamente lo que se puede hacer de manera realista. Obtienes código fuente comentado, scripts de construcción y una breve guía de las palabras creadas.