On Jan 15, 5:46 pm, Ali Afshar <aafs...@gmail.com> wrote:
> I would do exactly what you suggest, rip out some tools from eclipse
> etc, and present them as command line applications, which can
> communicate easily with PIDA over simple standard IO. I am imagining
> some simple data transfer format will be perfectly adequate to pass
> information back and forth from PIDA.
execnet + jython > java + stdio com
> I can't think of any command line tools for doing Java IDE stuff though...
> 2010/1/15 Ryan Freckleton <ryan.freckle...@gmail.com>:
> > On Fri, Jan 15, 2010 at 3:04 AM, RonnyPfannschmidt
> > <ronny.pfannschm...@gmail.com> wrote:
> >> On Jan 15, 10:57 am, Ali Afshar <aafs...@gmail.com> wrote:
> >> > Hi, as a user, I would be *really* keen on seeing good Java support,
> >> > or any Java support. In my opinion it is a huge missing link, as
> >> > although Java is not my primary development language, it is hard to
> >> > live without using it occasionally.
> >> > I personally wouldn't get hung up on having the first iteration be
> >> > perfect, using Jython etc..
> >> well, using jython would only be required for reasonable invocation of
> >> java programm parts
> >> the rest whole thing will require a good amount of iterations,
> >> since java support is certainly a complex feature
> >> i'm looking forward to seeing it happen :)
> > Right, we're aiming at implementing the simplest thing that could possibly
> > work. Part of the problem is that there aren't a lot of stand alone java
> > applications to support IDE features. We may end up ripping code out of
> > Eclipse, Netbeans, etc. for refactoring, code checking etc.
> > This is one area where we could use some help. If anyone knows of libraries
> > for doing IDE like things with Java that we could use, that would be
> > fantastic. Otherwise we'll just slowly add features from scratch.
> >> > 2010/1/15 RonnyPfannschmidt <ronny.pfannschm...@gmail.com>:
> >> > > On Jan 15, 5:04 am, Ryan Freckleton <ryan.freckle...@gmail.com> wrote:
> >> > >> Hello PIDA developers and community,
> >> > >> One of my coworkers (Tim Flink, who wrote this list earlier) and I
> >> > >> are
> >> > >> interested in developing Java support for PIDA with the goal of using
> >> > >> it as
> >> > >> our primary java IDE.
> >> > >> If we succeed in adding this support, would you be interested in
> >> > >> receiving
> >> > >> our patches into mainline? We're planning doing our work in public
> >> > >> branches
> >> > >> on bitbucket and keeping them synced with main.
> >> > > Yup, we are interested
> >> > >> This assumes that our code is up to par with quality, tests, etc.
> >> > > Tests is still a big grey area, quality is a moving target we attack
> >> > > via peer-review.
> >> > > I'd happy to provide additional review for you, if requested.
> >> > > The basic premise Sounds fine, we might want to investigate on running
> >> > > java-related things via a execnet->jython bridge.
> >> > > We currently lack a concept of generic build systems, so currently it
> >> > > would be necessary to indirect via puilder
> >> > > (our simple builtin task-based build tool)
> >> > > At some point i plan to make the Project support build tool agnostic,
> >> > > so java based Projects could directly use ant/maven.
> > Glad to hear it! We'll definitely take you up on the offer for additional
> > code reviews once we have some code.
> > Holy cow, execnet is awesome! I didn't know that the PyPy project had
> > created such a thing, most of the bridges I've seen between Java and Python
> > use the shell and are generally dead projects :(. This is something
> > definitely worth looking into.
> > Thanks for the tip. Do you have any design constraints or ideas of how to
> > make the build system more generic? We may end up getting it before you.
> > Based on the level of support we're getting, I think that it would be useful
> > for us to do a "design outline" and share it with the list of what we plan
> > on doing. That way we can get some feedback before we start.
> > Thanks again!
> > =====
> > --Ryan E. Freckleton
> > --
> > You received this message because you are subscribed to the Google Groups
> > "PIDA" group.
> > To post to this group, send an email to p...@googlegroups.com.
> > To unsubscribe from this group, send email to
> > pida+unsubscr...@googlegroups.com.
> > For more options, visit this group at
You received this message because you are subscribed to the Google Groups
To post to this group, send an email to p...@googlegroups.com.
To unsubscribe from this group, send email to pida+unsubscr...@googlegroups.com.
For more options, visit this group at