1998Q3/
<!-- MHonArc v2.4.4 -->
<!--X-Subject: [MUD&#45;Dev] Re: DBMS in MU*'s -->
<!--X-From-R13: "Oqnz X. Fubeagba" <nqnzNcubravk.Bevaprgba.SRG> -->
<!--X-Date: Sun, 19 Jul 1998 10:47:22 &#45;0700 -->
<!--X-Message-Id: 19980719133740.A7341#flagstaff,Princeton.EDU -->
<!--X-Content-Type: text/plain -->
<!--X-Reference: 77182868FA7.AAA22A6#smtp04,wxs.nl -->
<!--X-Reference: 19980719112511.A29330#flagstaff,Princeton.EDU -->
<!--X-Reference: 7718286B1145.AAA3184#smtp01,wxs.nl -->
<!--X-Head-End-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<title>MUD-Dev message, [MUD-Dev] Re: DBMS in MU*'s</title>
<!-- meta name="robots" content="noindex,nofollow" -->
<link rev="made" href="mailto:adam#phoenix,Princeton.EDU">
</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="msg00257.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00259.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Thread:&nbsp;
[&nbsp;<a href="msg00256.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00259.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Index:&nbsp;
[&nbsp;<A HREF="author.html#00258">Author</A>
&nbsp;|&nbsp;<A HREF="#00258">Date</A>
&nbsp;|&nbsp;<A HREF="thread.html#00258">Thread</A>
&nbsp;]

<!--X-TopPNI-End-->
<!--X-MsgBody-->
<!--X-Subject-Header-Begin-->
<H1>[MUD-Dev] Re: DBMS in MU*'s</H1>
<HR>
<!--X-Subject-Header-End-->
<!--X-Head-of-Message-->
<UL>
<LI><em>To</em>: <A HREF="mailto:mud-dev#kanga,nu">mud-dev#kanga,nu</A></LI>
<LI><em>Subject</em>: [MUD-Dev] Re: DBMS in MU*'s</LI>
<LI><em>From</em>: "Adam J. Thornton" &lt;<A HREF="mailto:adam#phoenix,Princeton.EDU">adam#phoenix,Princeton.EDU</A>&gt;</LI>
<LI><em>Date</em>: Sun, 19 Jul 1998 13:37:40 -0400</LI>
<LI><em>Reply-To</em>: <A HREF="mailto:mud-dev#kanga,nu">mud-dev#kanga,nu</A></LI>
</UL>
<!--X-Head-of-Message-End-->
<!--X-Head-Body-Sep-Begin-->
<HR>
<!--X-Head-Body-Sep-End-->
<!--X-Body-of-Message-->
<PRE>
On Sun, Jul 19, 1998 at 05:46:53PM +0200, Jeroen Ruigrok/Asmodai wrote:
&gt; At 17:25 19-07-98 , you wrote:
&gt; Freeware SQL Daemons/servers out there for FreeBSD or Windows NT?

PostgreSQL is free.  Or was last I checked about two months ago.

I'm pretty sure it works fine under FreeBSD, although I think there is only
client support for NT.

It claims to be an ORDBMS, which basically means you can define tables that
inherit their structure from other tables.  Which works well enough for an
object model, although I'm having a problem defining direct objects on it.

Anyone have a thought on this:

The object class an object belongs to implicity defines the verbs for which
that object can be the object of the preposition "with."  That is, knives
can cut and pry.  Keys can unlock.  And so on.

How do I implement an object model that specifies what objects provide
direct objects for various verbs?  There isn't a one-to-one mapping between
classes as defined above and direct-object-classes.  For example, say we
have a class liquid_container; now both a wineskin and a crystal goblet are
liquid_containers.  But one provides a direct object to "break" and one
does not. 

Multiple inheritance may provide a solution.  That is, I create an empty
table (class) "fragile" and nestle it under "object".  Then the goblet
inherits both "liquid_container" and "fragile".  And if someone tries to
break it, we look to see if it's a member of "fragile" (or "fragile*" if I
have subclassed "fragile" in the meantime).

I'm worried that this will cause a huge explosion in the number of tables,
though.  Plus an awful lot of ugly special case code in the server.

Adam
-- 
adam#princeton,edu 
"There's a border to somewhere waiting, and a tank full of time." - J. Steinman


</PRE>

<!--X-Body-of-Message-End-->
<!--X-MsgBody-End-->
<!--X-Follow-Ups-->
<HR>
<ul compact><li><strong>Follow-Ups</strong>:
<ul>
<li><strong><A NAME="00259" HREF="msg00259.html">[MUD-Dev] Re: DBMS in MU*'s</A></strong>
<ul compact><li><em>From:</em> Jeroen Ruigrok/Asmodai &lt;asmodai#wxs,nl&gt;</li></ul>
</UL></LI></UL>
<!--X-Follow-Ups-End-->
<!--X-References-->
<UL><LI><STRONG>References</STRONG>:
<UL>
<LI><STRONG><A NAME="00251" HREF="msg00251.html">[MUD-Dev] DBMS in MU*'s</A></STRONG>
<UL><LI><EM>From:</EM> Jeroen Ruigrok/Asmodai &lt;asmodai#wxs,nl&gt;</LI></UL></LI>
<LI><STRONG><A NAME="00255" HREF="msg00255.html">[MUD-Dev] Re: DBMS in MU*'s</A></STRONG>
<UL><LI><EM>From:</EM> "Adam J. Thornton" &lt;adam#phoenix,Princeton.EDU&gt;</LI></UL></LI>
<LI><STRONG><A NAME="00256" HREF="msg00256.html">[MUD-Dev] Re: DBMS in MU*'s</A></STRONG>
<UL><LI><EM>From:</EM> Jeroen Ruigrok/Asmodai &lt;asmodai#wxs,nl&gt;</LI></UL></LI>
</UL></LI></UL>
<!--X-References-End-->
<!--X-BotPNI-->
<UL>
<LI>Prev by Date:
<STRONG><A HREF="msg00257.html">[MUD-Dev] Re: Network Connectivity</A></STRONG>
</LI>
<LI>Next by Date:
<STRONG><A HREF="msg00259.html">[MUD-Dev] Re: DBMS in MU*'s</A></STRONG>
</LI>
<LI>Prev by thread:
<STRONG><A HREF="msg00256.html">[MUD-Dev] Re: DBMS in MU*'s</A></STRONG>
</LI>
<LI>Next by thread:
<STRONG><A HREF="msg00259.html">[MUD-Dev] Re: DBMS in MU*'s</A></STRONG>
</LI>
<LI>Index(es):
<UL>
<LI><A HREF="index.html#00258"><STRONG>Date</STRONG></A></LI>
<LI><A HREF="thread.html#00258"><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>[MUD-Dev] Re: Network Connectivity</STRONG>, <EM>(continued)</EM>
<ul compact>
<ul compact>
<LI><strong><A NAME="00293" HREF="msg00293.html">[MUD-Dev] Re: Network Connectivity</A></strong>, 
Matt Chatterley <a href="mailto:matt#mpc,dyn.ml.org">matt#mpc,dyn.ml.org</a>, Wed 22 Jul 1998, 00:33 GMT
</LI>
</ul>
</ul>
</LI>
<LI><strong><A NAME="00251" HREF="msg00251.html">[MUD-Dev] DBMS in MU*'s</A></strong>, 
Jeroen Ruigrok/Asmodai <a href="mailto:asmodai#wxs,nl">asmodai#wxs,nl</a>, Sun 19 Jul 1998, 12:46 GMT
<UL>
<LI><strong><A NAME="00255" HREF="msg00255.html">[MUD-Dev] Re: DBMS in MU*'s</A></strong>, 
Adam J. Thornton <a href="mailto:adam#phoenix,Princeton.EDU">adam#phoenix,Princeton.EDU</a>, Sun 19 Jul 1998, 15:28 GMT
<UL>
<LI><strong><A NAME="00256" HREF="msg00256.html">[MUD-Dev] Re: DBMS in MU*'s</A></strong>, 
Jeroen Ruigrok/Asmodai <a href="mailto:asmodai#wxs,nl">asmodai#wxs,nl</a>, Sun 19 Jul 1998, 15:46 GMT
<UL>
<LI><strong><A NAME="00258" HREF="msg00258.html">[MUD-Dev] Re: DBMS in MU*'s</A></strong>, 
Adam J. Thornton <a href="mailto:adam#phoenix,Princeton.EDU">adam#phoenix,Princeton.EDU</a>, Sun 19 Jul 1998, 17:47 GMT
<UL>
<LI><strong><A NAME="00259" HREF="msg00259.html">[MUD-Dev] Re: DBMS in MU*'s</A></strong>, 
Jeroen Ruigrok/Asmodai <a href="mailto:asmodai#wxs,nl">asmodai#wxs,nl</a>, Sun 19 Jul 1998, 18:45 GMT
<UL>
<LI><strong><A NAME="00668" HREF="msg00668.html">[MUD-Dev] Re: DBMS in MU*'s</A></strong>, 
J C Lawrence <a href="mailto:claw#under,engr.sgi.com">claw#under,engr.sgi.com</a>, Tue 11 Aug 1998, 23:14 GMT
<UL>
<LI><strong><A NAME="00678" HREF="msg00678.html">[MUD-Dev] Re: DBMS in MU*'s</A></strong>, 
quzah <a href="mailto:quzah#geocities,com">quzah#geocities,com</a>, Wed 12 Aug 1998, 10:55 GMT
</LI>
</UL>
</LI>
</UL>
</LI>
</UL>
</LI>
</UL>
</LI>
</UL>
</LI>
<LI><strong><A NAME="00267" HREF="msg00267.html">[MUD-Dev] Re: DBMS in MU*'s</A></strong>, 
Ross Nicoll <a href="mailto:rnicoll#lostics,demon.co.uk">rnicoll#lostics,demon.co.uk</a>, Mon 20 Jul 1998, 07:34 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>