John, that sounds incredibly cool!

Derrell

On Tue, Dec 22, 2015, 8:06 PM John Spackman <john-li...@zenesis.com> wrote:

> Hi Defero
>
> To make that work you’d need to be able to analyse the dependencies of
> each plugin on demand, and then load those classes to the client; I dont
> think you can do this with the current generator but as it happens I think
> I’ll have something that will do the job in the next week or so.
>
> I’m getting ready to release a replacement for the generator, written in
> 100% javascript and running under node.js; it’s API based and exposes
> dependency information, and you’d be able to use the API to incrementally
> scan dependencies of new classes (e.g. Add plugins on the fly and analyse
> them).  It also supplies ES6 (via babel) and is way faster that the python
> version.
>
> The only potential snag is that while all the dependency detection etc is
> all working, there is not support for parts yet - you’d have to implement
> your own code to parcel up each part (or plugin) and load it on the fly,
> but because it’s API based that should not be a problem.
>
> It’s my holiday project to finish it off, and while it’ll be an alpha
> release it’s there and working apart from some translation work that needs
> to be done to finalise the ES6 implementation.
>
> So if you can hold off a week or so there might be something to look at :)
>
> Regards
> John
>
>
>
> On 22/12/2015, 14:08, "Defero" <krosela...@gmail.com> wrote:
>
> >Hi,
> >
> >it might work, but i think it's quite a dangerous hack. It's hard to find
> >any data of how the compiler works, is there any extensive documentations
> on
> >that?
> >
> >Does anyone have any ideas in general, how would you guy handle 1000
> plugins
> >for example. (These are loaded only per user specific requests).
> >And if we want to allow full access to qooxdoo functionality with it, i
> >can't see a good way of achieving this.
> >Either you have 1000 libraries and you include them in the build, or you
> go
> >with the un-optimized build-all approach.
> >
> >I hope i'm missing something.
> >
> >Regards,
> >Defero
> >
> >
> >
> >--
> >View this message in context:
> http://qooxdoo.678.n2.nabble.com/How-to-make-parts-independent-tp7587856p7587863.html
> >Sent from the qooxdoo mailing list archive at Nabble.com.
> >
>
> >------------------------------------------------------------------------------
> >_______________________________________________
> >qooxdoo-devel mailing list
> >qooxdoo-devel@lists.sourceforge.net
> >https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
>
>
>
>
> ------------------------------------------------------------------------------
> _______________________________________________
> qooxdoo-devel mailing list
> qooxdoo-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
>
------------------------------------------------------------------------------
_______________________________________________
qooxdoo-devel mailing list
qooxdoo-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

Reply via email to