Newbie questions

Maury Markowitz maury@oaai.com
Sat Apr 1 00:00:00 GMT 2000


Hi,
 I'm an Obj-C developer (using gcc) over on the OS-X platform and 
I'm looking for migration and exit strategies for both myself and 
other developers in our market space. Apple's "commitment" to Obj-C 
is, well, let's call it "unclear". I'm both a compiler tech and Java 
newbie, so I'll ask for your forgiveness in advance if some of these 
questions are complete no-brainers.
 First and foremost I'm curious about the ability for gcj's 
compiled code to be used as libraries for Obj-C code on top. IE, if 
I were to use gcj and it's associated libs, what sort of work effort 
would it be to have them work as Obj-C libraries? Is library format 
an issue at all? (I'm assuming not, but I'll ask to be sure) Is the 
main issue going to be supplying a selection of wrappers in the form 
of .h files? It "feels" like there is a runtime changed needed to 
Obj-C, and I'm curious if anyone could comment on the level of change 
needed, if any?
 The other question I have relates to extensions and the legality 
thereof. We Obj-C developers have come to love the language's 
flexibility in terms of "weak" typing and notably in the form of 
categorization. It seems to me that if you're going to 
native-compile code anyway, extensions like this to Java would no 
longer break it's security orientation. Would it be possible to 
create a sub-standard, say "Obj-J", that would add in these features 
without ending up on someone's (like Sun's) *&%# list?
 This isn't quite as important to me, if I could use Obj-C over 
gcj's libs this may be a non-issue anyway. I ask simply because 
there may be uses who wish to stay completely in the Java syntax (for 
good reasons) but sill have access to some of the power of 
categorization, proxies, etc.
 BTW, kudos to all involved in this project. This is exactly the 
sort of practical response to the Java hype that I think the market 
needs. I'm still experimenting, but I think gcj's potential for 
mixing my compiled code against bytecode and compiled libs may be 
just the solution I'm (and I think many others) are looking for.
Maury


More information about the Java mailing list

AltStyle によって変換されたページ (->オリジナル) /