|
|
Inicio Noticias Ver Todas Utilidades Compilacion en tiempo de ejecucion
|
Compilacion en tiempo de ejecucion |
|
|
|
|
Sunday, 03 September 2006 |
Hace poco encontre esta libreria (mas bien, .obj) que ha hecho Ken Silverman, al que seguro que muchos recordareis por sus motores de voxeles. Basicamente te permite dar una expresion o codigo de funcion en un string (en sintaxis tipo C), y te devuelve un puntero a funcion que puedes utilizar para evaluar la expresion. Una especie de pequenio y veloz compilador en tiempo real, si. Los usos van desde sintesis de sonido, generacion de texturas, scripting, shaders para renderers por software, editores de demos/intros, y mil mas. Es una pequenia maravilla.
http://advsys.net/ken/download.htm#evallib
Tras trastear un poco durante 10 dias, mi evaluacion es:
Pros:
+ bastante veloz en compilacion
+ codigo resultante bastante rapido
+ funciones recursivas
+ puedes registrar tus propias funciones y llamarlas desde el codigo de la expresion
+ facil de integrar
Cons:
- un interface un poco guarro
- solo usa doubles, no floats!!!
- a veces (pocas) falla... (pero no casca)
- solo es para VC, 32 bits
|
|
Lista de Correo
visita la lista de correo de codepixel. Es una lista abierta, asi que podrás subscribirte y preguntar tus dudas de programación, compartir tus opiniones, aportar ideas, y formar parte de la comunidad codepixelera.
|