[Home] [Groups] - Message: [Prev in Group] [Next in Group]

nu.kanga.list.mud-dev

1322: Re: Greetings. :)

[Full Header] [Plain Text]
From: coder@ibm.net
Newsgroups: nu.kanga.list.mud-dev
Date: Mon, 07 Apr 97 13:27:56 -0700
References: [1]
Organization: Kanga.Nu
On 06/04/97 at 09:46 PM, cg@ami-cg.GraySage.Edmonton.AB.CA (Chris Gray)
said:

>[Nathan Y asks some questions of Chris L, based on Chris's replies to
>Michael H's questions (or something like that!). I'm going to jump in
>with my replies, which will likely be similar, but different enough, from
>Chris L's.]

Yeah, uhh, right.

>:This code would be what, interpreted, partial (bytecode) compile, partial
>:(bundled pointer) compile, or full (dynaloaded) compiled?

Note: Reply to Nathan's post still pending.

>I believe that as much as possible of Chris L's MUD code will execute
>interpreted. 

Nope.  I bytecode with conditional runtime on-demand compilation.  The
bytecode is then timestamped (as is the source) and stored with the parent
object to short-circuit future compilations (unless the source or
inheritacen tree changes).

>The question then becomes one of what level the
>changeover happens. i.e. what level of support functions are done at the
>native level? 

Here I part from ColdX, which largely attempts to write their entire
standard language library on ColdC (which is not a bad test of a
language).  Conversely, I've mostly tried to push all the language calls
into native code.

--
J C Lawrence                               Internet: claw@null.net
----------(*)                              Internet: coder@ibm.net
...Honourary Member of Clan McFud -- Teamer's Avenging Monolith...