On Mon, Mar 04, 2002 at 08:54:29AM -0500, Tavin Cole wrote: > On Tue, Mar 05, 2002 at 02:34:40AM +1300, David McNab wrote: <snip> > > My thoughts on the matter? > > Re-code the whole fucking thing in C or C++ !!! > > And clean up the design in the process. > > Or, OCaml .. http://www.ocaml.org/ > > It's GC'd, it's as fast as C, it's as cross-platform as Java. It can > run as interpreted bytecode or compile to native binary. <snip>
the main point in using C is that everybody knows C, and the C environment is very mature. its kinda like english. yes, english isn't the most elegent, or simplistic, but its the most widely used, and very flexible. its extensible, and it (like C) has a gazillion words that you can easily leverage, rather than inventing your own (similar to C libraries; everythig has a C library). C, like english, is the common denominator (unless you count china, but i digress). *that* is the point in using C (just as the GNU style-guide points out). you can't persuade anybody simply on the merits of a language. every language exists because it fills a niche, no matter how big or small. but if you want an application to be ubiquitous.... well, java isn't quite there yet. and the testament to that is how reality has set-in, and pragmatists have made freenet into the trail blazer for portable java applications. now rather than riding on java's shoulders, java portability (w/ performance and all the other factors) is riding on freenet's shoulders. go figure.... ;) i suppose it all comes back to the jvm. there was no decent, free, jvm around, and there still isn't. everything is still on the horizon, tho i'm inclined to expect it to come around the corner (as opposed to just being worthless promises, ala microsoft). gcj can bring it home, i'm sure. _______________________________________________ freenet-tech mailing list [EMAIL PROTECTED] http://lists.freenetproject.org/mailman/listinfo/tech
