<HEAD><TITLE>discuss@charon: [1156] in "Coldmud discussion meeting"</TITLE>
<H1>[1156] in Coldmud discussion meeting</H1></HEAD>
<A HREF="/"><IMG SRC="/i-d.gif" ALT="root"></A>
<A HREF="?1156"><IMG SRC="/i-back.gif" ALT="meeting"></A>
<A HREF="/help.html"><IMG SRC="/i-help.gif" ALT="help"></A>
<A HREF="1"><IMG SRC="/i-first.gif" ALT="first"></A>
<A HREF="1153"><IMG SRC="/i-fref.gif" ALT="first in chain"></A>
<A HREF="1155"><IMG SRC="/i-pref.gif" ALT="previous in chain"></A>
<A HREF="1155"><IMG SRC="/i-prev.gif" ALT="previous"></A>
<A HREF="1157"><IMG SRC="/i-next.gif" ALT="next"></A>
<A HREF="1157"><IMG SRC="/i-nref.gif" ALT="next in chain"></A>
<A HREF="1163"><IMG SRC="/i-lref.gif" ALT="last in chain"></A>
<A HREF="1641"><IMG SRC="/i-last.gif" ALT="last"></A>
<HR><H2>Re: [COLD] Is there a shortcut to @def?</H2>
<H3>daemon@ATHENA.MIT.EDU (Mon Dec  2 15:08:08 1996
)</H3>
<PRE>
Date: Mon, 02 Dec 1996 11:58:38 -0800
To: Frank Crowell &lt;frankc@maddog.com&gt;
From: Jeff Kesselman &lt;jeffk@ten.net&gt;
Cc: coldstuff@cold.org

At 12:11 PM 12/2/96 -0800, you wrote:

&gt;I'm also talking to some people at Electric Communities about using
&gt;their version of Java language called E (for enhanced Java) that 
&gt;includes some security stuff.  Maybe something to consider for Cold 2.0.
&gt;The lanuage is free and available from:
&gt;	http://www.communities.com
&gt;Their stuff is in *.class, but a good decompiler will rebuild the
&gt;source.
&gt;

I've looked at both E and Java as alternatives to ColdX and rejected them
both for the following reasons:
	Java -- No way to redefine a class on the fly.  Due to the way
               links are resolved (at class load time) in order to unload
		 and reload a class you must delete ALL instances... it gets
		 even worse if its inherited by other classes...

       E -- I AM doing front end stuff in JAVA. I looked at E for this but
	     rejected it because (1) its not supported directly by browsers
            , it needs its own variant JAVA VM (2) the only language support
            is from EC, a small struggling company that they themselves admit
            are NOT in the language business.

In re implementing ColdX in JAVA (or E), the efficiency issues would scare
me. You are putting an interpreter on top of another interpreter. JAVA has
become a pretty fast interpreter but it still is NOT even in the same order
of magnitude i think as good C or C++ code..

All IMO.

JK
</PRE>
