Re: Circlemud design issues

From: George (greerga@CIRCLEMUD.ORG)
Date: 04/20/98


[ Please quote properly or these reponses will be huge. ]

On Sun, 19 Apr 1998, Rob Baumstark wrote:

>I definatly agree here.  Sometimes I really like macros (like the MIN / MAX
>ones), but in a lot of places (eg. REMOVE_FROM_LIST) they can be a pain.

MIN/MAX are not macros.  See utils.c.

>Here I have to complain a bit.  I have a Linux machine here too, and I like
>a lot of the tools, but making Unix tools a requirement for CircleMUD I see
>as a bad thing.

I cannot see ever making them a requirement.

>>7. Linked lists.  The current linked list support is, well, somewhat
>>dirty.  Imbedding next elements into all the structures then using the
>>REMOVE_FROM_LIST macro is extremely ugly.  We need to get a simple
>>linked list library written (a fairly simple task), or use one out
>>there.

I just saw the Linux kernel implementation of linked lists and really liked
it.  It's very simple, yet efficient.

--
George Greer  -  Me@Null.net   | Genius may have its limitations, but stupidity
http://www.van.ml.org/~greerga | is not thus handicapped. -- Elbert Hubbard


     +------------------------------------------------------------+
     | Ensure that you have read the CircleMUD Mailing List FAQ:  |
     | http://democracy.queensu.ca/~fletcher/Circle/list-faq.html |
     +------------------------------------------------------------+



This archive was generated by hypermail 2b30 : 12/15/00 PST