Fun stuff, huh?

I think the (short-term) answer is to have the build merge XML.js and
XMLList.js into a single file.  We might need to have the compiler special
case the dependency calculation as well.

-Alex

On 7/20/16, 6:46 AM, "Harbs" <harbs.li...@gmail.com> wrote:

>Also:
>
>The signatures of XML functions have XMLList and XMLList has signatures
>with XML.
>
>On Jul 20, 2016, at 4:42 PM, Harbs <harbs.li...@gmail.com> wrote:
>
>> I have no idea how to even go about removing that dependency.
>> 
>> XMLList has a list of XML, so it needs to know about XML.
>> 
>> XML needs to build XMLLists of it’s children.
>> 
>> Even creating a factory doesn’t seem to me like it would solve this
>>problem because XML needs to know about the factory and the factory
>>needs to know about XML.
>> 
>> On Jul 20, 2016, at 4:35 PM, Harbs <harbs.li...@gmail.com> wrote:
>> 
>>> I removed this, and now I’m getting an circular error of: XMLList ->
>>>XML -> XMLList
>>> 
>>> That’s going to be hard to remove… :-(
>>> 
>>> On Jul 20, 2016, at 1:44 PM, Harbs <harbs.li...@gmail.com> wrote:
>>> 
>>>> I tried removing the -remove-circulars option, and the only error I
>>>>was was a circular dependency of: SEVERE: ERROR - Circular dependency
>>>>detected: Namespace -> QName -> Namespace
>>>> 
>>> 
>> 
>

Reply via email to