ObjectivEClipse 0.2 released

36 views
Skip to first unread message

Alex Blewitt

unread,
Jul 9, 2009, 10:16:55 PM7/9/09
to objective...@googlegroups.com, objectivecli...@googlegroups.com

Thanks to a lot of good contributions, I'm pleased to announce the availability of ObjectivEClipse 0.2, which allows Objective-C code to be written/compiled inside the Eclipse CDT environment.

This version depends on CDT 6.0 and Eclipse 3.5, which are part of Galileo. If you've already got a 3.5 install, you can use the update manager to find and install CDT, or you can download a pre-canned Eclipse CDT package with all the Mylyn goodness built in.

You can get ObjectivEClipse by adding the update site and then choosing the ObjectivEClipse plugin, or by downloading the site as an archive and then installing that. The update site is the suggested mechanism, because if that gets updated, you just need to do an update to get the next build.

So, what's new with ObjectivEClipse 0.2? Well, we've had many good contributions, not the least of which is a parser which is less brain-dead than the one I originally hacked together; so we can now parse interfaces, field definitions, methods (both interface and implementation) and, thanks to built-in CDT support for such things, use code folding and Mylyn. The net effect of all this is it's really starting to feel like an editor that isn't horrible at editing code, though it lacks a lot of the must-haves of IDEs these days still (the lack of indexing means that a lot of things like refactoring and cross-file hyperlinking are a little way off yet).

But it's possible to compile run-of-the-mill Hello World applications, as well as cross-compile to different architecture and different SDK and have the GCC errors hook up to the line in which the problem occurred, as well as using the built-in GDB debugger to step through code.

There are a couple of screenshots of what the Mylyn support looks like on the newly revamped Mylyn page. I've also spent some time investing in a FAQ, so please feel free to add your thoughts as comments to that page or the -dev mailing list.

If the links don't show up for you in this mail, then you can see this posting at my blog:

http://alblue.blogspot.com/2009/07/objectiveclipse-02-released.html

And the update site is the same as it was before, at 

http://objectiveclipse.googlecode.com/svn/update/site.xml

so you can use this to slurp in the new code by doing an Update from within Eclipse if you've added it previously, or you can add it now.

Alex

Mike Caron

unread,
Jul 10, 2009, 10:22:38 AM7/10/09
to objectivecli...@googlegroups.com, objective...@googlegroups.com
So what would I be doing wrong if update gives me this:

"
Cannot complete the install because one or more required items could not be found.
  Missing requirement: 1247235651656 0.0.0.1247235651656 requires 'org.eclipse.cdt.objc.feature.feature.group [0.2.0]' but it could not be found
"
------------------------------------------------------------
Mike Caron
http://techrad.wordpress.com

Alex Blewitt

unread,
Jul 10, 2009, 3:04:32 PM7/10/09
to objective...@googlegroups.com, objectivecli...@googlegroups.com, objective...@googlegroups.com
Good old P2. Couldn't update it's way out of a paper bag ...

Did you have an earlier version installed? You can uninstall if so by going to the About menu, clicking on the installed features, then uninstalling the older feature. Id also recommend removing the old site and re-adding it again - I found that the 3.5 version works better when the update site gas site.xml on the end.

Just a few restarts later and you should be good to go.

You also have (a) a mac, (b) Eclipse 3.5 and (c) Eclipse CDT Galileo/6.0 installed too? I know it won't install without them. 

Alex   

Sent from my (new) iPhone

Alex Blewitt

unread,
Jul 10, 2009, 3:06:15 PM7/10/09
to Alex Blewitt, objective...@googlegroups.com, objectivecli...@googlegroups.com
PS I also made an update zip downloadable from the project page which you should be able to unzip and move into the dropins folder ...


Sent from my (new) iPhone
Reply all
Reply to author
Forward
0 new messages