Hi,

I've been using OxygenXML for several years, and it's always been a solid 
product, but its XQuery support hasn't progressed over the last several (paid 
for) upgrades:

1/ Relies on MarkLogic for syntax checking, which only works for main-modules, 
not library modules, and then only if their dependencies are loaded in 
MarkLogic.
2/ Thus, unreliable syntax-error highlighting; doesn't pick up extraneous 
commas and mis-matched brackets.
3/ Even in main-modules, if the syntax error is in a library module, it will 
open that from ML rather than your local source tree, which is very 
annoying/useless.
4/ No refactoring tools.
5/ No inline 'jump to definition' feature.
6/ No (re-)formatting support.

The free IntelliJ plugin I just posted, which until 5 minutes ago, I'd not 
used, but another member of my team was raving about, addresses all these 
issues, at version 0.9. It's got bugs (e.g. I can't get it to actually evaluate 
anything against the database), but just having the features above is a boon, 
it even seems to find things in modules with absolute paths not exactly 
reflected in the source tree.

So OxygenXML is good, but could do better for the XQuery community, and if you 
want free, http://ligasgr.github.io/intellij-xquery/ is worth a try.

Ellis.

On 11 Dec 2013, at 17:22, Jakob Fix <[email protected]> wrote:

> +1 for OxygenXML (Enterprise edition)
> 
> cheers,
> Jakob.
> 
> 
> On Wed, Dec 11, 2013 at 5:50 PM, Ryan Semerau <[email protected]> 
> wrote:
> My requirements are pretty simple: I want the IDE to show me a list of 
> functions in a sidebar of the functions that are in the current file so I can 
> easily jump to different parts of the xquery file. I also just need some 
> basic keyword highlighting (declare, function, import, etc) and 
> bracket\parenthesis matching. Anything else would be nice but not critical.
> 
> Anyone know of an IDE that does this for XQuery? Or a plugin?
> 
> 
> 
> Ryan Semerau
> Presales Engineer, Vanguard
> MarkLogic Corporation
> [email protected]
> Phone: +1 801-448-4937
> www.marklogic.com
> 
> 
> 
> 
> _______________________________________________
> General mailing list
> [email protected]
> http://developer.marklogic.com/mailman/listinfo/general
> 
> 
> _______________________________________________
> General mailing list
> [email protected]
> http://developer.marklogic.com/mailman/listinfo/general

_______________________________________________
General mailing list
[email protected]
http://developer.marklogic.com/mailman/listinfo/general

Reply via email to