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 > >http://groups.google.com/group/pida?hl=en-GB.
-- 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 http://groups.google.com/group/pida?hl=en-GB.