Hi,

Am Mittwoch, den 31.10.2007, 15:37 +0100 schrieb David Nuescheler:
> maybe thats a stupid idea and i am not sure if i even want
> to bring up this option ;) :

This idea is probably not stupid at all, but not appropriate for
microsling, maybe.

> (3) how about using the workspace itself as an extension mechanism...
> 
> something like:
> 
> /.microsling/script-engines/esp
> /.microsling/script-engines/fm
> /.microsling/script-engines/rb
> 
> ... which would host all the mapping information also allow for
> dynamic extension
> and distribution/installation as a content package.

Sounds really easy, but has some implications which make it
inappropriate for microsling (keep in mind that microsling stands for
small, limited, easy to understand, quick to fire-up): It needs class
loader trickery as either the libraries are loaded through a JCR
ClassLoader or are copied to some filesystem location to try to load
them from there. Second phase is then "update": What happens if a
library is updated or removed in the repository ?

So, I would say, that for microsling, we should not use this.

Regards
Felix


Reply via email to