On Monday, November 10, 2003, at 01:29 PM, Justin Erenkrantz wrote:
--On Saturday, November 8, 2003 12:14 PM +0000 Stephen Colebourne <[EMAIL PROTECTED]> wrote:
The problem in my mind remains that many of the j-c projects are very Java
focussed, or solve problems specific to the Java language. Even if you
wanted to write a similar kind of component in another language, different
design decisions would be made based on what is available already in that
language.
I think there would/should be some collaboration between, say, a C-based HTTP client and a Java-based HTTP client.
The problem they are attempting to solve is the same. They can pool their resources and come up with common strategies to dealing with 'real world' issues. How should you handle chunking errors? The design patterns in the code may or may not be similar though. But, what if they collaborated and came up with a similar API? Wouldn't that be exceptionally powerful? I think so.
In theory yes, but in practice? And w/o clubbing the API flat by removing useful OO-ish mechanisms such as interfaces and such, how could you do a C and Java API? I guess you could define things in terms of structs and getter/setter-less classes, but to what end? The best I could figure is that if HTTP didn't exist, the could work together to define a protocol, but that exists...
I guess my point is that w/o the work-product being something that defines content rather than implementation, what would the collaboration produce?
And, I think *most* 'non-Java' people can grok Java (at least read it). I just wouldn't choose to write anything in Java unless I was forced to. But, that's my own personal bias and says a lot about the types of applications I usually write. -- justin
The personal bias I understand and support (although I can't personally imagine going back to C myself unless I was writing a device driver or something), but what aspect of the apps prevent you using C++ ?
geir
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
-- Geir Magnusson Jr 203-247-1713(m) [EMAIL PROTECTED]
