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

Reply via email to