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

Reply via email to