1997Q2/
<!-- MHonArc v2.4.4 -->
<!--X-Subject: Re: [MUD&#45;Dev] Languages -->
<!--X-From-R13: fvybivpNfepr.ue ([vebfyni Evybivp) -->
<!--X-Date: from scipio.globecomm.net [207.51.48.12] by mx3.ibm.net id 864006299.78160&#45;1 Mon May 19 01:44:59 1997 -->
<!--X-Message-Id: 199705190150.DAA06764#regoc,srce.hr -->
<!--X-Content-Type: text/plain -->
<!--X-Reference: 9705170358.80fy@ami&#45;cg.GraySage.Edmonton.AB.CA -->
<!--X-Head-End-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<title>MUD-Dev message, Re: [MUD-Dev] Languages</title>
<!-- meta name="robots" content="noindex,nofollow" -->
<link rev="made" href="mailto:silovic#srce,hr">
</head>
<body background="/backgrounds/paperback.gif" bgcolor="#ffffff"
      text="#000000" link="#0000FF" alink="#FF0000" vlink="#006000">

  <font size="+4" color="#804040">
    <strong><em>MUD-Dev<br>mailing list archive</em></strong>
  </font>
      
<br>
[&nbsp;<a href="../">Other Periods</a>
&nbsp;|&nbsp;<a href="../../">Other mailing lists</a>
&nbsp;|&nbsp;<a href="/search.php3">Search</a>
&nbsp;]
<br clear=all><hr>
<!--X-Body-Begin-->
<!--X-User-Header-->
<!--X-User-Header-End-->
<!--X-TopPNI-->

Date:&nbsp;
[&nbsp;<a href="msg00577.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00579.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Thread:&nbsp;
[&nbsp;<a href="msg00544.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00521.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Index:&nbsp;
[&nbsp;<A HREF="author.html#00578">Author</A>
&nbsp;|&nbsp;<A HREF="#00578">Date</A>
&nbsp;|&nbsp;<A HREF="thread.html#00578">Thread</A>
&nbsp;]

<!--X-TopPNI-End-->
<!--X-MsgBody-->
<!--X-Subject-Header-Begin-->
<H1>Re: [MUD-Dev] Languages</H1>
<HR>
<!--X-Subject-Header-End-->
<!--X-Head-of-Message-->
<UL>
<LI><em>To</em>: <A HREF="mailto:mud-dev#null,net">mud-dev#null,net</A></LI>
<LI><em>Subject</em>: Re: [MUD-Dev] Languages</LI>
<LI><em>From</em>: <A HREF="mailto:silovic#srce,hr">silovic#srce,hr</A> (Miroslav Silovic)</LI>
<LI><em>Date</em>: Mon, 19 May 1997 03:50:17 +0200 (MET DST)</LI>
</UL>
<!--X-Head-of-Message-End-->
<!--X-Head-Body-Sep-Begin-->
<HR>
<!--X-Head-Body-Sep-End-->
<!--X-Body-of-Message-->
<PRE>
&gt; 
&gt; Hmm. I must be missing something. In my AmigaMUD language I can do:
&gt; 
&gt;     list thing contents;
&gt; 
&gt;     contents := ....;
&gt;     if contents = nil then
&gt; 	/* there is no contents list */
&gt;     elif Count(contents) = 0 then
&gt; 	/* the list is empty */
&gt;     else
&gt; 	iterate through the list
&gt;     fi;
&gt; 
&gt; Here, an empty list and *no list* are different situations.

Neat. So what's the type of nil? :) It's obviously not a list. How do
you declare it? And why is it better than completely generic types (if
you still have to check whether it's a list or nil in every list
operation, you could just as well check for all other types)?

&lt;snip&gt;

&gt; dependent. And yet the scenario doesn't have to worry about it - output
&gt; formatting etc. will just happen.

Actually I'm really interested about your method of client-dependant
hypertext formatting. Start a new thread? :)

&gt; Gack! Are you seriously suggesting special interpretation of some
&gt; numbers rammed into a 'carrying' list, based on their position in that
&gt; list, or some such? Again, my approach gave me another alternative, which

Of course not. I'm saying what /needs/ to be stored (i.e. semantics).
Syntax should me more convenient than this.


&gt;     newWhatever := CreateThing(modelWhatever);
&gt;     newWhatever@property := 136;
&gt; 
&gt; The only space used in 'newWhatever', asside from the small fixed overhead
&gt; for each 'thing', is 8 bytes used to identify and store the overriding
&gt; value of 'property'.

I agree here. Lightweight objects are Good Thing.

&gt; :Don't worry about it too much. If Scheme can be compiled to run about
&gt; :as fast as C, then anything else can. :)
&gt; 
&gt; Grfff! Can you please tell me what you are saying is unsafe in my setup?
&gt; If there is a problem I want to fix it!

Err, no, if you said it was safe, I believe you. This is independant
statement: I don't like thinking about implementation when designing
the language. It can destroy the design (the problem is called
'premature optimization'). I'm not saying it did, in your case...
How about starting serious thread on language design, with concrete
language proposals?

&gt; Perhaps it is time to take this off the mailing list?

Jon asked not to. :)

	Miro


</PRE>

<!--X-Body-of-Message-End-->
<!--X-MsgBody-End-->
<!--X-Follow-Ups-->
<HR>
<!--X-Follow-Ups-End-->
<!--X-References-->
<UL><LI><STRONG>References</STRONG>:
<UL>
<LI><STRONG><A NAME="00522" HREF="msg00522.html">Re: [MUD-Dev] Languages</A></STRONG>
<UL><LI><EM>From:</EM> cg#ami-cg,GraySage.Edmonton.AB.CA (Chris Gray)</LI></UL></LI>
</UL></LI></UL>
<!--X-References-End-->
<!--X-BotPNI-->
<UL>
<LI>Prev by Date:
<STRONG><A HREF="msg00577.html">Re: [MUD-Dev] (fwd) Re: Issues from the digests and Wout's list</A></STRONG>
</LI>
<LI>Next by Date:
<STRONG><A HREF="msg00579.html">Re: [MUD-Dev] Re: Prepositions and parsing</A></STRONG>
</LI>
<LI>Prev by thread:
<STRONG><A HREF="msg00544.html">Re: [MUD-Dev] Languages</A></STRONG>
</LI>
<LI>Next by thread:
<STRONG><A HREF="msg00521.html">Re: [MUD-Dev] Languages</A></STRONG>
</LI>
<LI>Index(es):
<UL>
<LI><A HREF="index.html#00578"><STRONG>Date</STRONG></A></LI>
<LI><A HREF="thread.html#00578"><STRONG>Thread</STRONG></A></LI>
</UL>
</LI>
</UL>

<!--X-BotPNI-End-->
<!--X-User-Footer-->
<!--X-User-Footer-End-->
<ul><li>Thread context:
<BLOCKQUOTE><UL>
<LI><STRONG>Re: [MUD-Dev] Languages</STRONG>, <EM>(continued)</EM>
<ul compact>
<LI><strong><A NAME="00512" HREF="msg00512.html">Re: [MUD-Dev] Languages</A></strong>, 
Jon A. Lambert <a href="mailto:jlsysinc#ix,netcom.com">jlsysinc#ix,netcom.com</a>, Sat 17 May 1997, 06:14 GMT
</LI>
<LI><strong><A NAME="00522" HREF="msg00522.html">Re: [MUD-Dev] Languages</A></strong>, 
Chris Gray <a href="mailto:cg#ami-cg,GraySage.Edmonton.AB.CA">cg#ami-cg,GraySage.Edmonton.AB.CA</a>, Sat 17 May 1997, 13:02 GMT
<UL>
<LI><strong><A NAME="00540" HREF="msg00540.html">Re: [MUD-Dev] Languages</A></strong>, 
coder <a href="mailto:coder#ibm,net">coder#ibm,net</a>, Sun 18 May 1997, 03:43 GMT
<UL>
<LI><strong><A NAME="00544" HREF="msg00544.html">Re: [MUD-Dev] Languages</A></strong>, 
Dan Root <a href="mailto:dar#thekeep,org">dar#thekeep,org</a>, Sun 18 May 1997, 04:19 GMT
</LI>
</UL>
</LI>
<LI><strong><A NAME="00578" HREF="msg00578.html">Re: [MUD-Dev] Languages</A></strong>, 
Miroslav Silovic <a href="mailto:silovic#srce,hr">silovic#srce,hr</a>, Mon 19 May 1997, 08:44 GMT
</LI>
</UL>
</LI>
<LI><strong><A NAME="00521" HREF="msg00521.html">Re: [MUD-Dev] Languages</A></strong>, 
Chris Gray <a href="mailto:cg#ami-cg,GraySage.Edmonton.AB.CA">cg#ami-cg,GraySage.Edmonton.AB.CA</a>, Sat 17 May 1997, 13:02 GMT
<UL>
<LI><strong><A NAME="00546" HREF="msg00546.html">Re: [MUD-Dev] Languages</A></strong>, 
coder <a href="mailto:coder#ibm,net">coder#ibm,net</a>, Sun 18 May 1997, 04:28 GMT
<UL>
<LI><strong><A NAME="00574" HREF="msg00574.html">Re: [MUD-Dev] Languages</A></strong>, 
Miroslav Silovic <a href="mailto:silovic#srce,hr">silovic#srce,hr</a>, Mon 19 May 1997, 08:04 GMT
</LI>
</UL>
</LI>
</UL>
</LI>
<LI><strong><A NAME="00529" HREF="msg00529.html">Re: [MUD-Dev] Languages</A></strong>, 
Jon A. Lambert <a href="mailto:jlsysinc#ix,netcom.com">jlsysinc#ix,netcom.com</a>, Sun 18 May 1997, 00:32 GMT
</LI>
</ul>
</LI>
</UL></BLOCKQUOTE>

</ul>
<hr>
<center>
[&nbsp;<a href="../">Other Periods</a>
&nbsp;|&nbsp;<a href="../../">Other mailing lists</a>
&nbsp;|&nbsp;<a href="/search.php3">Search</a>
&nbsp;]
</center>
<hr>
</body>
</html>