One of the cases you suggested for a lzo test case was

"Classes in the binary library that reference classes _not_ in the library,
 either auto-includes or simply includes that are in another library. "

How would this test work? If you declare a class that is not in the library,
how do you reference it from
the library? Do you use a <include>?

What if I had an lzo library that defines a class "mylzoclass", that
subclasses some external class, should
I be able to write it with files like this?

some-external-class.lzx:
<!-- I'm going to include this file from my main app, not as an lzo -->
<library>
   <class name="myexternalclass"/>
</library>


mylzo.lzx:
<!-- I'm going to compile this file to an lzo -->
<library>
    <include href="some-external-class.lzx"/>
    <class name="mylzoclass" extends="myexternalclass"/>
</library>

main.lzx:

<canvas>
  <include href="some-external-class.lzx"/>
   <include href="mylzo.lzx"/>

   <mylzoclass/>
</canvas>

Should the compiler figure out to put the "myexternalclass" into the main
app, and the "mylzoclass" into
the lzo file?


-- 
Henry Minsky
Software Architect
[email protected]

Reply via email to