Habi Hablóg
Declaro:
XML válidoXHTML válido800x600 +
RSS válidoCSS válidoNavegador digno
  Blog   Archivo   Contacto   Administración  

Acerca de

Matemático, informático, aficionado a la electrónica, friki... y otras cosas que no vienen a cuento ni pasan los filtros de palabras.

¿Queríais un blog? Ahí va.

Red antisocial

¡Me van a volver loca! 2.0
La Fragata Portuguesa

Z
¡Me van a volver loca!

Últimos posts

Crackeo preservativo
Restaurando ROMs
Una cosa lleva a la otra
Desbloqueando logros
Teclado en el PCW

Últimos comentarios

genocho
Victor Cortes Abad
Habi
Enrique
Dandare

Calendario

No hay fechas.

Categorías

Chorradas
Paranoias
Posts lúcidos
Tecnoesoterismo
Yuyus

Cenas de Abj

Abj debe 7 cenas.

Frase célebre

Zarith dice: no me minimices 
 
Zarith dice: no quepo bien, está oscuro y estrecho

¡Lo veo! ¡Es verde!

Habi - 16/09/2006 0:57:00 - Tecnoesoterismo

El post prometido (a mi mismo, no creo que le interese a nadie por su ininteligibilidad).

Meditando sobre la etapa de preprocesado de un compilador, tuve una revelación. ¿Y si el lenguaje del preprocesador fuese EL MISMO que el lenguaje preprocesado en si mismo? Sería como el caso de tener JScript en ASP generando JScript para HTML.

Pero seguía estando el tema del mezclado de ambos en el mismo fichero… y se encendió otra bombillita: hace tiempo pensé en poner las directivas personalizadas para cada función en el lenguaje, a modo de “etiquetas”. Podemos poner una para la ejecución en tiempo de compilado.

Juntando eso con la notación funcional – matemática, con la gramática extendida para tener operadores definibles (y su analizador híbrido), con el lenguaje que hice funcional imitando a imperativo y cuatro cosas más, la revelación ha sido completa.

Hasta he pensado el tema de interfaz con (linkado contra) otros lenguajes, y su extensión de clases (pues tiene tipos simples correspondientes al hardware que subyace), con herencia simple e interfaces, y la sintaxis de todo.

Todo encaja. Tengo el lenguaje que buscaba. Que pena tener tan poco tiempo.



Post cerrado