On Sun, Jun 19, 2011 at 11:03 PM, Juan Jose Garcia-Ripoll <
juanjose.garciarip...@googlemail.com> wrote:
> On Sat, Jun 18, 2011 at 6:06 PM, Bill Robinson <airbagg...@gmail.com>wrote:
>
>> Just wanted to bump that I've run into this as well and would appreciate a
>> fix if anyone out there has one.
>
>
> I am working on that. Unfortunately it requires changes in ECL to cope with
> this limitation in Microsoft's compiler.
>
Ok, I more or less have finished something that works around this problem.
The idea is that compiled data is no longer stored as a C string, but rather
appended to compiled files and loaded using mmap() or open()/read() by ECL
itself.
The only problem so far is standalone programs. Unlike in FASL files, in
this case it is _very_ hard to find out the place where compiled data
resides (the executable file), because there is no portable way to do that:
- argv[0] is not guaranteed to keep the name of the executable
- the file itself may be renamed or moved
- in some systems (embedded systems, phones, etc) there might not be any
notion of file system at all.
..
Help would be very welcome in solving this problem.
Juanjo
--
Instituto de Física Fundamental, CSIC
c/ Serrano, 113b, Madrid 28006 (Spain)
http://juanjose.garciaripoll.googlepages.com
------------------------------------------------------------------------------
All the data continuously generated in your IT infrastructure contains a
definitive record of customers, application performance, security
threats, fraudulent activity and more. Splunk takes this data and makes
sense of it. Business sense. IT sense. Common sense..
http://p.sf.net/sfu/splunk-d2d-c1
_______________________________________________
Ecls-list mailing list
Ecls-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ecls-list