[Hecl-devel] Progress
Brought to you by:
davidw
From: David N. W. <da...@de...> - 2005-10-07 22:50:28
|
Some more progress: *) I realized it's possible to include a .hcl file directly in the .jar, so that's where the Hecl script is loaded from in the j2me .jar. This means that to create new Hecl applications for J2ME, all you have to do is update 'script.hcl' in the .jar file! *) I pressed the java.net.URLClassLoader into service so that we can load external code, like so: load org.hecl.http.HttpModule build/http_standard/ puts [http http://www.hecl.org] *) I am experimenting with an 'ObjectThing' type that just holds objects. If we can be reasonably sure that the code won't turn the object back into a pumpkin... I mean string... then we can use this to hold fancy types that have no string representation without resorting to handles and hash tables, which is what Tcl uses. This might lead to an un-Tclish direction, but it brings benefits if you want to hold on to some Java object, and have it GC'ed when it should be, instead of having to do it yourself by managing reference counts or something. Ciao, -- David N. Welton - http://www.dedasys.com/davidw/ Linux, Open Source Consulting - http://www.dedasys.com/ |