Milestone 0.1 released

0 views
Skip to first unread message

AlBlue

unread,
May 13, 2009, 9:26:46 PM5/13/09
to ObjectivEClipse Development Group
I've put up Milestone 0.1 of ObjectivEClipse. If you're running
Eclipse 3.5M6 (or greater) with CDT installed, you should be able to
get it from:

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

Failing that, you can also check out the code from:

http://objectiveclipse.googlecode.com/svn/tags/Milestone-0.1/

At the moment, this only works on macosx, and that's the plan for the
time being. Theoretically, it should be possible to extend this to
cygwin or other gcc platforms against -l objc, but I've spent so long
fighting with the managed build system and the exquisite series of
forward references for adding a simple '-framework Foundation' onto
the build system that I really haven't the heart to try that at the
moment. Hopefully I can get the necessaries added to CDT for Eclipse
3.6 so there won't have to be a separate toolchain in the future.

In terms of what's supported, if you fire up a new Objective C
project, you'll get an 'empty' template and a 'hello world' one. The
helloworld has a simple NSLog and it should be compiled out of the box
(assuming you've got auto-build on). The editor is hooked up with the
standard outline view, so it might look impressive - but as soon as
you start adding Objective C syntax in there, the outline will
disappear. That's a known issue, and isn't going to be fixed until I
have time to extend the parser, which is planned for Milestone 0.2
later.

Any warnings/errors that get flagged in the editor as you're going are
probably meaningless; it's going to complain about a bunch of syntax
errors because the parser isn't up to the job yet. However, any
compile time errors reported by gcc will get flagged up in the
appropriate line.

If you need to link any more frameworks, right-click on the project
and go to 'Properties -> C/C++ build -> Settings -> Tool Settings ->
ObjC Linker' and you should see a 'frameworks' tab. There's a plus
button somewhere above Foundation which you can use to add others
(AppKit et al). I plan to add a more user-friendly action to add
frameworks at some point, but you can at least get off the ground with
this.

It goes without saying that this is essentially a highly incomplete
editor at this stage, but if you do have any questions/comments/
thoughts then please feel free to vent them here and/or file issues on
the issue tracker.

Alex

AlBlue

unread,
May 14, 2009, 4:38:47 AM5/14/09
to ObjectivEClipse Development Group
By the way, although I've not done a public release before, the sex
had 1.0.0 as the version number. I've dropped this to 0.1.0 to
correlate better with the planned milestones. If you had a copy
checked out from source before then you might need to remove
o.e.cdt.objc*1.0.0 from your plugins.

Alex

Alex Blewitt

unread,
May 14, 2009, 5:58:15 AM5/14/09
to objective...@googlegroups.com, ObjectivEClipse Development Group
Erm ... Bad auto correction of the iPhone there, perhaps...

Sent from my (new) iPhone

Mike Caron

unread,
May 14, 2009, 12:13:29 PM5/14/09
to objective...@googlegroups.com
Way to go Alex!

------------------------------------------------------------
Mike Caron
http://mrcaron.wordpress.com

Jeffrey T Gilbert

unread,
May 27, 2009, 10:37:48 AM5/27/09
to ObjectivEClipse Development Group
Nice! I've just finished up on an eclipse plugin project at work and
would love to help on this if possible. I don't know that I have the
chops in either eclipse programming or objective c to make a serious
dent but I'd love to learn more about each. Glad to see there's some
initiative on getting app development on the nicely maturing eclipse
platform. i've grown to love it since my main job these days is
writing flex code and it made getting back into java a breeze.

Downloading this when i get home!

On May 14, 11:13 am, Mike Caron <michael.r.ca...@gmail.com> wrote:
> Way to go Alex!
> ------------------------------------------------------------
> Mike Caronhttp://mrcaron.wordpress.com
>
> On Thu, May 14, 2009 at 4:58 AM, Alex Blewitt <alex.blew...@gmail.com>wrote:
>
>
>
>
>
> > Erm ... Bad auto correction of the iPhone there, perhaps...
>
> > Sent from my (new) iPhone
>
Reply all
Reply to author
Forward
0 new messages