Hi Christian, What we want to avoid is explicit module importing. The solution you propose seems to fit our need perfectly!
Thanks for being so reactive, Jean-Philippe On Mon, Feb 24, 2014 at 6:32 PM, Christian Grün <[email protected]>wrote: > Hi Jean-Philippe, > > we are still hesitant to implement a function that dynamically adds > all imported functions to the static query context. Such an extension > wouldn't allow us anymore to statically determine which of the > functions that are used in the XQuery expression do actually exist, > and which may be imported at runtime by an import-module call. > > However, we could add a function that returns a sequence of all > functions declared in a specific module, and which could be browser > for a specific function. I have added this idea (inspired by our team > member Leo) and an example how to use it to GitHub [1]. > > Do you (and others) think that this solution would be a viable > alternative to the util:import-module function from eXist? > Christian > > [1] https://github.com/BaseXdb/basex/issues/872 > > > > On Mon, Feb 24, 2014 at 4:55 PM, Christian Grün > <[email protected]> wrote: > > Hi Jean-Philippe, > > > >> when the evaluated > >> expression yields function items. How should we understand this second > >> limitation? Because modules precisely define functions... > > > > This means that the result of a query may not be a function, as e.g. > > in the following two examples: > > > > xquery:eval("true#0"), > > xquery:eval("function() { 1 }") > > > > Hope this helps, > > Christian > -- Jean-Philippe Magué Maître de Conférences à l'Ecole Normale Supérieure de Lyon +33 (0)4 37 37 63 13
_______________________________________________ BaseX-Talk mailing list [email protected] https://mailman.uni-konstanz.de/mailman/listinfo/basex-talk

