GGI is intrinsicly dynamic; a static version breaks almost all the advantages of it.
That said, static version of ggi are doable: Roughly, the gg module loader must be rewritten to hold a symtable of available builtin modules and 'dlopen' would just do a lookup in that table. This would be transparent for applications. We could even fallback to 'normal' dlopening if a symbol is not found builtin. This is probaly a rather big task and I don't think we can afford to put much effort on that right now. Eric. --