On Nov 7, 2007, at 11:12 PM, Kjell Godo wrote:
Why isn't Cola implemented in Win32 also?
There is some support for native Win32. Last time I checkedthe 'idc' compiler, 'jolt-burg' and the canvas stuff compiled and ran on Win32 (using mingw32, with no dependencies on Cygwin, Interix, etc...).
I am interested in how executable code is generated in general. Can you point me at any books or info about how such things are done?
I don't know of any books on dynamic code generation specifically, but you could try citeseer (or just plain google) to look for conference/workshop papers on dynamic code generation. Many of the techniques used in static compilation are applicatble to dynamic compilation. The differences are (IMO) carefully selecting optimisations that have a high performance/price ratio and designing the runtime with late binding in mind.
COLA does its dynamic linking explicitly, using dlopen()/dlsym() to find the addresses of functions and variables at run time.
Thank-you for describing picoLARC. The goals seem very similar to ours. I'll take a look at the SF.net project.
Cheers, Ian _______________________________________________ fonc mailing list [email protected] http://vpri.org/mailman/listinfo/fonc
