I'm trying to push for some sanity in how Netbeans works with
dependencies that provide classfiles generated from non-Java-the-
language sources: http://www.netbeans.org/issues/show_bug.cgi?id=152943

Some context: we use clojure extensively, which can emit classfiles in
a non-runtime compilation stage.  We bundle those classfiles alongside
a bunch of "legacy" classfiles compiled from Java source files as part
of our standard build process.  We're trying to streamline all of our
projects and build processes to work with the Netbeans harness, which
has a variety of advantages.  However, we're bumping up against the
Netbeans team's insistence that a Java project is functionally limited
to delivering classfiles from Java source files (at least as far as
the IDE editors are concerned, w.r.t. error flagging, etc).

At the moment, their response to this issue is that every JVM language
should have its own project type (with attendant Netbeans plugin) that
can furnish the IDE with whatever information it needs to support
indicating potential compilation problems, method signatures, etc., in
downstream projects.  This is proposed instead of simply looking for
utilized classes (regardless of their source) in jars produced by
upstream projects, and ignores the fact that most JVM language
communities simply do not have the resources or wherewithal to
implement full-fledged IDE support.

I think it would behoove everyone interested in having a minimal level
of IDE support for any JVM language that can emit classfiles to chime
in on this issue, and perhaps vote up the bug I linked to above.  Of
course, I'd be interested in hearing any counterpoints, as well.

Cheers,

- Chas
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "JVM 
Languages" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/jvm-languages?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to