[ANN] ObjCBrowser Preview Release 2
[ANN] ObjCBrowser Preview Release 2
- Subject: [ANN] ObjCBrowser Preview Release 2
- From: Joe Osborn <email@hidden>
- Date: Sun, 23 Mar 2003 00:16:10 -0600
Everybody, I have something to say: I missed the deadline.
Yep, by a full six minutes I missed my Saturday, March 23, 2003
deadline for Preview Release 2 of ObjCBrowser. The file creation date
so damns me. However... it IS released! ^_^
The sources are at the usual place(
http://homepage.mac.com/being), and
support for building(using pbxbuild) (with thanks to Darrell Walisser
for the UID information) frameworks and applications and bundles is in
place! (One of Apple's sample projects, DrawerMadness, is there in
.ocwrap format, as is a simple, cheesy framework project(Donuts) just
to show that I can. (: Note that one cannot import .pbprojs into the
.ocwrap format yet, and DrawerMadness was reproduced via copy/paste.)
This is still unfinished software, though: Info.plists must be
assembled by hand(though templates are provided), builds are probably
slower than they will be eventually, there's no feedback from/during
builds(except to stdout if something goes wrong), and user
documentation is sorely lacking, there's a bunch of bugs... But enough
of the bad news. (:
The good news is that there's a new development environment for Cocoa
coding, one that will eventually rival Project Builder and CodeWarrior
in quality! ^_^ I have high hopes.
Future plans include integration of Sen:Te's OCUnit testing
framework(half-done already!), an implementation of a preprocessor for
handy syntactic sugar(as well as Smalltalk-style Blocks) (special
thanks to publiclook for the obj-c grammar), and automation of many
common refactorings.
"I mean, source code in files; how quaint, how seventies!" -- Kent
Beck, regarding Source Code In Database(SCID)
ObjCBrowser is based on a paradigm of code editing called
"SCID"(acronym expanded above), and this provides for some neat
possibilities. With future releases, the granularity of the code
constructs represented by the objects will become finer if necessary(to
support automated refactorings, et al). For more possible cool stuff
that could come from the SCID idea, see
http://mindprod.com/scid.html.
But don't expect all those to be in ObjCBrowser at the 1.0 release. (:
Please read "Code.rtf", included in the distribution, for more details.
One caveat: ObjCBrowser requires OSFoundation to build. You can find
it at the same place.
Anyway, have fun, and don't judge it too harshly.
--Joe
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.