<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Dynamic Memory Management]]></title><description><![CDATA[<p dir="auto">Hi guys,</p>
<p dir="auto">I wanted to start off this new forum with a thread dedicated to dynamic memory management. This is pretty much a brainstorming thread to address questions like:</p>
<ul>
<li>
<p dir="auto">What kind of data structures do we need to establish an alpha release of our MUD? (e.g. account, descriptor, character, command, …). A list would help us establish prototypes to get off the ground.</p>
</li>
<li>
<p dir="auto">What code would we need to write for most efficient memory management? In college C I learned to use free/malloc, sentience v1 uses the standard ROM recycling scheme which I'm really not sure is so good anymore.</p>
</li>
<li>
<p dir="auto">Is there a way we could do things which involve long linked lists (e.g. char_list in ROM) more efficiently?</p>
</li>
</ul>
<p dir="auto">I'll post in here some more tomorrow when I get back from work. Feel free to contribute :)</p>
]]></description><link>https://forum.v2.sentiencemud.net/topic/326/dynamic-memory-management</link><generator>RSS for Node</generator><lastBuildDate>Wed, 15 Apr 2026 22:45:43 GMT</lastBuildDate><atom:link href="https://forum.v2.sentiencemud.net/topic/326.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 11 Feb 2008 08:25:13 GMT</pubDate><ttl>60</ttl></channel></rss>