aboutsummaryrefslogtreecommitdiff
path: root/pipermail/nel/2001-June/000422.html
diff options
context:
space:
mode:
authorneodarz <neodarz@neodarz.net>2018-08-11 20:21:34 +0200
committerneodarz <neodarz@neodarz.net>2018-08-11 20:21:34 +0200
commit0ea5fc66924303d1bf73ba283a383e2aadee02f2 (patch)
tree2568e71a7ccc44ec23b8bb3f0ff97fb6bf2ed709 /pipermail/nel/2001-June/000422.html
downloadnevrax-website-self-hostable-0ea5fc66924303d1bf73ba283a383e2aadee02f2.tar.xz
nevrax-website-self-hostable-0ea5fc66924303d1bf73ba283a383e2aadee02f2.zip
Initial commit
Diffstat (limited to '')
-rw-r--r--pipermail/nel/2001-June/000422.html663
1 files changed, 663 insertions, 0 deletions
diff --git a/pipermail/nel/2001-June/000422.html b/pipermail/nel/2001-June/000422.html
new file mode 100644
index 00000000..2657f61d
--- /dev/null
+++ b/pipermail/nel/2001-June/000422.html
@@ -0,0 +1,663 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
+<HTML>
+ <HEAD>
+ <TITLE> [Nel] A bit of news</TITLE>
+ <LINK REL="Index" HREF="index.html" >
+ <LINK REL="made" HREF="mailto:miller%40nevrax.com">
+ <LINK REL="Previous" HREF="000423.html">
+ <LINK REL="Next" HREF="000424.html">
+ </HEAD>
+ <BODY BGCOLOR="#ffffff">
+ <H1>[Nel] A bit of news</H1>
+ <B>Daniel Miller</B>
+ <A HREF="mailto:miller%40nevrax.com"
+ TITLE="[Nel] A bit of news">miller@nevrax.com</A><BR>
+ <I>Fri, 15 Jun 2001 17:56:21 +0200</I>
+ <P><UL>
+ <LI> Previous message: <A HREF="000423.html">[Nel] Hello and a Question</A></li>
+ <LI> Next message: <A HREF="000424.html">[Nel] Re: Nel digest, Vol 1 #106 - 2 msgs</A></li>
+ <LI> <B>Messages sorted by:</B>
+ <a href="date.html#422">[ date ]</a>
+ <a href="thread.html#422">[ thread ]</a>
+ <a href="subject.html#422">[ subject ]</a>
+ <a href="author.html#422">[ author ]</a>
+ </LI>
+ </UL>
+ <HR>
+<!--beginarticle-->
+<PRE>C'est un message de format MIME en plusieurs parties.
+
+------=_NextPart_000_0010_01C0F5C4.7C949000
+Content-Type: text/plain;
+ charset=&quot;iso-8859-1&quot;
+Content-Transfer-Encoding: 7bit
+
+For anyone who's interested, here's a brief view of what we're up to at
+Nevrax.
+
+Regards to all,
+Daniel.
+
+
+
+================================================
+NeL Development Team Summer/ Autumn 2001 Roadmap
+================================================
+
+Summer 2001:
+============
+
+The teams are working hard on the technology code required for an important
+internal milestone, for the Massively Multiuser Universe in development, for
+next September. The features listed under 'Coming Soon' (below) are on the
+todo list for the internal milestone and will become available through the
+summer.
+During this period much of the code is being developed under Windows 2000
+(predominantly AI and 3D) and is liable to be committed to CVS without GNU/
+Linux testing.
+Linux patches/ bug fixes will be readily accepted.
+
+
+Autumn 2001:
+============
+Once the internal milestone is behind us, the internal pressure on the NeL
+development teams will be reduced and we will open up discussion about
+further direction, specification improvemens and so on.
+
+
+Snowballs:
+==========
+
+Snowballs is going to be re-written over the next few weeks to reflect the
+advancements and changes of direction in the NeL library since January.
+There'll be postings as development progresses.
+We intend to release a binary once the new code has been put together.
+
+
+Net:
+====
+
+Done so far:
+------------
+- Layer 0 (Data transfer layer) implementation
+- Layer 1 (Data block management layer) implementation
+- Layer 2 (Serialised data management layer) implementation
+- Layer 3 (Message management layer) implementation &amp; examples
+- Layer 4 (Inter-Service message addressing layer) implementation &amp; examples
+- The 'Service' Framework implementation &amp; examples
+- System services (Naming Service, Time Service, Log Service) implementaion,
+API &amp; examples
+- Login system (Stand alone program, client API) implementation &amp; samples
+
+In development:
+---------------
+- Shard Administration system (Admin Service, Admin Executor, Admin Client)
+implementation
+- Improved debugging tools for services in a shard
+
+Coming Soon:
+------------
+- Backup Service
+- Account manager (stand alone)
+
+On the list for later:
+----------------------
+- Robustness testing and improvement (robustness to common attacks)
+- System stress testing and stressed performance improvement
+- Profiling and optimisation
+- Tuning of GNU/ Linux for NeL shard servers
+
+
+3D:
+===
+
+Done:
+-----
+- A basic sub set of the materials (missing bump mapping, etc)
+- Scenery rendering - Outdoors implemented with exception of geometric noise
+and water
+- Scenery rendering - Indoors with exception of light maps and portal based
+culling
+- Character and object animation and rendering with exception of IK
+- 3DSMax Plugins and exporters for generating the data for the above systems
+
+In development:
+---------------
+- Light maps for indoor scenes
+- A particle and effects engine
+
+Coming Soon:
+------------
+- Further materials
+- Multi resolution mesh support
+- Adaptive level of detail management system
+- Support for super-simplified meshes in the distance
+- Geometric noise in the landscape
+- The first version of the audio engine (low spec)
+- Portal based object culling for indoor scenes
+
+Coming Later:
+-------------
+- Water
+- Real time shadows (cast be characters and objects)
+- Blend shapes (also called morphing) - for things like facial animation
+- Further material types (bump maps, etc)
+- Inverse kinematics (a very limited, simple and CPU unintensive model)
+- Dynamic lighting
+- A higher spec audio engine
+
+On the list for later:
+----------------------
+- Optimisation
+- Optimisation for NVidiaNV20 and similar cards (vertex shaders, etc)
+- Better model for generating low-detail MRM meshes
+
+
+PACS (Pathfinding And Collision System):
+========================================
+
+In develoment:
+--------------
+- System for generating collision and path finding information from outdoor
+scenery
+- Path finding system
+- Object/ Object collision system
+- Object/ Landscape collision system
+- System for adapting character and object positions to landscape
+tesselation
+
+Coming soon:
+------------
+- System for generating collision and path finding information for indoor
+scenery
+
+
+AI:
+===
+
+Done:
+-----
+- Distributed autonomous agent framework infrastructure
+- Run time agent definition scripting system
+- Tool set for creation of hard-coded agents
+- Finite state automaton plugin for agent framework
+- 'Operator' based action planning plugin for the agent framework
+
+In Development:
+---------------
+- Agent memory
+- 'Classifier' based learning plugin for teh agent framework
+- Priority and contribution management in operators
+
+
+Misc:
+=====
+
+Done so far:
+------------
+- A huge number of miscelaneous and highly handy typedefs, macros, classes,
+constants and functions that everybody at Nevrax swears by.
+Further development:
+- Development of the 'misc' library is chaotic - as little bits of
+functionality are written to left or right they tend to be added.
+
+
+
+------=_NextPart_000_0010_01C0F5C4.7C949000
+Content-Type: text/html;
+ charset=&quot;iso-8859-1&quot;
+Content-Transfer-Encoding: quoted-printable
+
+&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0 Transitional//EN&quot;&gt;
+&lt;HTML&gt;&lt;HEAD&gt;
+&lt;META http-equiv=3DContent-Type content=3D&quot;text/html; =
+charset=3Diso-8859-1&quot;&gt;
+&lt;META content=3D&quot;MSHTML 5.50.4134.600&quot; name=3DGENERATOR&gt;&lt;/HEAD&gt;
+&lt;BODY&gt;
+&lt;DIV&gt;&lt;FONT face=3D&quot;Courier New&quot; size=3D2&gt;&lt;SPAN =
+class=3D153144915-15062001&gt;For anyone=20
+who's interested, here's a brief view of what we're up to at=20
+Nevrax.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;
+&lt;DIV&gt;&lt;FONT face=3D&quot;Courier New&quot; size=3D2&gt;&lt;SPAN=20
+class=3D153144915-15062001&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;
+&lt;DIV&gt;&lt;FONT face=3D&quot;Courier New&quot; size=3D2&gt;&lt;SPAN =
+class=3D153144915-15062001&gt;Regards to=20
+all,&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;
+&lt;DIV&gt;&lt;FONT face=3D&quot;Courier New&quot; size=3D2&gt;&lt;SPAN=20
+class=3D153144915-15062001&gt;Daniel.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;
+&lt;DIV&gt;&lt;FONT face=3D&quot;Courier New&quot; size=3D2&gt;&lt;SPAN=20
+class=3D153144915-15062001&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;
+&lt;DIV&gt;&lt;FONT face=3D&quot;Courier New&quot; size=3D2&gt;&lt;SPAN=20
+class=3D153144915-15062001&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;
+&lt;DIV&gt;&lt;FONT face=3D&quot;Courier New&quot; size=3D2&gt;&lt;SPAN=20
+class=3D153144915-15062001&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;
+&lt;DIV&gt;&lt;SPAN class=3D153144915-15062001&gt;&lt;FONT face=3D&quot;Courier New&quot;=20
+size=3D2&gt;&lt;/FONT&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT face=3D&quot;Courier New&quot; size=3D2&gt;&lt;SPAN=20
+class=3D153144915-15062001&gt;=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
+=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
+=3D=3D=3D=3D=3D=3D=3D&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT face=3D&quot;Courier New&quot; size=3D2&gt;NeL =
+Development Team=20
+Summer/ Autumn 2001 Roadmap&lt;/FONT&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT face=3D&quot;Courier New&quot;&gt;&lt;FONT size=3D2&gt;&lt;SPAN=20
+class=3D153144915-15062001&gt;&lt;FONT=20
+face=3DArial&gt;=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
+=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
+=3D=3D=3D&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT size=3D2&gt;&lt;FONT face=3D&quot;Courier =
+New&quot;&gt;&lt;?xml:namespace=20
+prefix =3D o ns =3D &quot;urn:schemas-microsoft-com:office:office&quot;=20
+/&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT face=3D&quot;Courier New&quot; size=3D2&gt;Summer =
+2001:&lt;/FONT&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;SPAN class=3D153144915-15062001&gt;&lt;FONT =
+face=3D&quot;Courier New&quot;=20
+size=3D2&gt;=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;SPAN class=3D153144915-15062001&gt;&lt;FONT =
+face=3D&quot;Courier New&quot;=20
+size=3D2&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT face=3D&quot;Courier New&quot; size=3D2&gt;The teams are =
+working hard=20
+on the technology code required for an important internal milestone, for =
+the=20
+Massively Multiuser Universe in development, for next September.&lt;SPAN=20
+style=3D&quot;mso-spacerun: yes&quot;&gt;&amp;nbsp; &lt;/SPAN&gt;The features listed under =
+'Coming Soon'=20
+(below) are on the todo list for the internal milestone and will become=20
+available through the summer.&lt;/FONT&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT face=3D&quot;Courier New&quot; size=3D2&gt;During this =
+period much of=20
+the code is being developed under Windows 2000 (predominantly AI and 3D) =
+and is=20
+liable to be committed to CVS without GNU/ Linux testing. &lt;/FONT&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT face=3D&quot;Courier New&quot; size=3D2&gt;Linux =
+patches/ bug fixes=20
+will be readily accepted.&lt;/FONT&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT size=3D2&gt;&lt;FONT=20
+face=3D&quot;Courier New&quot;&gt;&lt;/FONT&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT size=3D2&gt;&lt;FONT=20
+face=3D&quot;Courier New&quot;&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT face=3D&quot;Courier New&quot; size=3D2&gt;Autumn =
+2001:&lt;/FONT&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT face=3D&quot;Courier New&quot; size=3D2&gt;&lt;SPAN=20
+class=3D153144915-15062001&gt;=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D&lt;/SPAN&gt;&lt;/F=
+ONT&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT face=3D&quot;Courier New&quot; size=3D2&gt;Once the =
+internal milestone=20
+is behind us, the internal pressure on the NeL development teams will be =
+reduced=20
+and we will open up discussion about further direction, specification=20
+improvemens and so on.&lt;/FONT&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT size=3D2&gt;&lt;FONT=20
+face=3D&quot;Courier New&quot;&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT size=3D2&gt;&lt;FONT=20
+face=3D&quot;Courier New&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT face=3D&quot;Courier New&quot; =
+size=3D2&gt;Snowballs:&lt;/FONT&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT face=3D&quot;Courier New&quot; size=3D2&gt;&lt;SPAN=20
+class=3D153144915-15062001&gt;=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/=
+DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT face=3D&quot;Courier New&quot; =
+size=3D2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT face=3D&quot;Courier New&quot; size=3D2&gt;Snowballs is =
+going to be=20
+re-written over the next few weeks to reflect the advancements and =
+changes of=20
+direction in the NeL library since January.&lt;/FONT&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT face=3D&quot;Courier New&quot; size=3D2&gt;There'll be =
+postings as=20
+development progresses.&lt;/FONT&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT face=3D&quot;Courier New&quot; size=3D2&gt;We intend to =
+release a=20
+binary once the new code has been put together.&lt;/FONT&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT size=3D2&gt;&lt;FONT=20
+face=3D&quot;Courier New&quot;&gt;&lt;/FONT&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT size=3D2&gt;&lt;FONT=20
+face=3D&quot;Courier New&quot;&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT face=3D&quot;Courier New&quot; =
+size=3D2&gt;Net:&lt;/FONT&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;SPAN class=3D153144915-15062001&gt;&lt;FONT =
+face=3D&quot;Courier New&quot;=20
+size=3D2&gt;=3D=3D=3D=3D&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;SPAN class=3D153144915-15062001&gt;&lt;FONT =
+face=3D&quot;Courier New&quot;=20
+size=3D2&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT face=3D&quot;Courier New&quot; size=3D2&gt;Done so =
+far:&lt;/FONT&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;SPAN class=3D153144915-15062001&gt;&lt;FONT =
+face=3D&quot;Courier New&quot;=20
+size=3D2&gt;------------&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT face=3D&quot;Courier New&quot; size=3D2&gt;- Layer 0 =
+(Data transfer=20
+layer) implementation&lt;/FONT&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT face=3D&quot;Courier New&quot; size=3D2&gt;- Layer 1 =
+(Data block=20
+management layer) implementation&lt;/FONT&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT face=3D&quot;Courier New&quot; size=3D2&gt;- Layer 2 =
+(Serialised data=20
+management layer) implementation&lt;/FONT&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT face=3D&quot;Courier New&quot; size=3D2&gt;- Layer 3 =
+(Message=20
+management layer) implementation &amp;amp; examples&lt;/FONT&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT face=3D&quot;Courier New&quot; size=3D2&gt;- Layer 4 =
+(Inter-Service=20
+message addressing layer) implementation &amp;amp; examples&lt;/FONT&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT face=3D&quot;Courier New&quot; size=3D2&gt;- The =
+'Service' Framework=20
+implementation &amp;amp; examples&lt;/FONT&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT face=3D&quot;Courier New&quot; size=3D2&gt;- System =
+services (Naming=20
+Service, Time Service, Log Service) implementaion, API &amp;amp;=20
+examples&lt;/FONT&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT face=3D&quot;Courier New&quot; size=3D2&gt;- Login =
+system (Stand alone=20
+program, client API) implementation &amp;amp; samples&lt;/FONT&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT size=3D2&gt;&lt;FONT=20
+face=3D&quot;Courier New&quot;&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT face=3D&quot;Courier New&quot; size=3D2&gt;In=20
+development:&lt;/FONT&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;SPAN class=3D153144915-15062001&gt;&lt;FONT =
+face=3D&quot;Courier New&quot;=20
+size=3D2&gt;---------------&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT face=3D&quot;Courier New&quot; size=3D2&gt;- Shard =
+Administration=20
+system (Admin Service, Admin Executor, Admin Client) implementation=20
+&lt;/FONT&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT face=3D&quot;Courier New&quot; size=3D2&gt;- Improved =
+debugging tools=20
+for services in a shard&lt;/FONT&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT size=3D2&gt;&lt;FONT=20
+face=3D&quot;Courier New&quot;&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT face=3D&quot;Courier New&quot; size=3D2&gt;Coming =
+Soon:&lt;/FONT&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;SPAN class=3D153144915-15062001&gt;&lt;FONT =
+face=3D&quot;Courier New&quot;=20
+size=3D2&gt;------------&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT face=3D&quot;Courier New&quot; size=3D2&gt;- Backup=20
+Service&lt;/FONT&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT face=3D&quot;Courier New&quot; size=3D2&gt;- Account =
+manager (stand=20
+alone)&lt;/FONT&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT size=3D2&gt;&lt;FONT=20
+face=3D&quot;Courier New&quot;&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT face=3D&quot;Courier New&quot; size=3D2&gt;On the list =
+for=20
+later:&lt;/FONT&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT face=3D&quot;Courier New&quot; size=3D2&gt;&lt;SPAN=20
+class=3D153144915-15062001&gt;----------------------&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT face=3D&quot;Courier New&quot; size=3D2&gt;- Robustness =
+testing and=20
+improvement (robustness to common attacks)&lt;/FONT&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT face=3D&quot;Courier New&quot; size=3D2&gt;- System =
+stress testing and=20
+stressed performance improvement&lt;/FONT&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT face=3D&quot;Courier New&quot; size=3D2&gt;- Profiling =
+and=20
+optimisation&lt;/FONT&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT face=3D&quot;Courier New&quot; size=3D2&gt;- Tuning of =
+GNU/ Linux for=20
+NeL shard servers&lt;/FONT&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT size=3D2&gt;&lt;FONT=20
+face=3D&quot;Courier New&quot;&gt;&lt;/FONT&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT size=3D2&gt;&lt;FONT=20
+face=3D&quot;Courier New&quot;&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT face=3D&quot;Courier New&quot; =
+size=3D2&gt;3D:&lt;/FONT&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;SPAN class=3D153144915-15062001&gt;&lt;FONT =
+face=3D&quot;Courier New&quot;=20
+size=3D2&gt;=3D=3D=3D&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;SPAN class=3D153144915-15062001&gt;&lt;FONT =
+face=3D&quot;Courier New&quot;=20
+size=3D2&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT face=3D&quot;Courier New&quot; =
+size=3D2&gt;Done:&lt;/FONT&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;SPAN class=3D153144915-15062001&gt;&lt;FONT =
+face=3D&quot;Courier New&quot;=20
+size=3D2&gt;-----&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT face=3D&quot;Courier New&quot; size=3D2&gt;- A basic sub =
+set of the=20
+materials (missing bump mapping, etc) &lt;/FONT&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT face=3D&quot;Courier New&quot; size=3D2&gt;- Scenery =
+rendering -=20
+Outdoors implemented with exception of geometric noise and =
+water&lt;/FONT&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT size=3D2&gt;&lt;FONT face=3D&quot;Courier New&quot;&gt;- =
+Scenery rendering -=20
+Indoors with exception of light maps and portal based culling&lt;SPAN=20
+style=3D&quot;mso-spacerun: yes&quot;&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT face=3D&quot;Courier New&quot; size=3D2&gt;- Character =
+and object=20
+animation and rendering with exception of IK&lt;/FONT&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT face=3D&quot;Courier New&quot; size=3D2&gt;- 3DSMax =
+Plugins and=20
+exporters for generating the data for the above systems&lt;/FONT&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT size=3D2&gt;&lt;FONT=20
+face=3D&quot;Courier New&quot;&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT face=3D&quot;Courier New&quot; size=3D2&gt;In=20
+development:&lt;/FONT&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;SPAN class=3D153144915-15062001&gt;&lt;FONT =
+face=3D&quot;Courier New&quot;=20
+size=3D2&gt;---------------&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT face=3D&quot;Courier New&quot; size=3D2&gt;- Light maps =
+for indoor=20
+scenes&lt;/FONT&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT face=3D&quot;Courier New&quot; size=3D2&gt;- A particle =
+and effects=20
+engine&lt;/FONT&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT size=3D2&gt;&lt;FONT=20
+face=3D&quot;Courier New&quot;&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT face=3D&quot;Courier New&quot; size=3D2&gt;Coming =
+Soon:&lt;/FONT&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;SPAN class=3D153144915-15062001&gt;&lt;FONT =
+face=3D&quot;Courier New&quot;=20
+size=3D2&gt;------------&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT face=3D&quot;Courier New&quot; size=3D2&gt;- Further=20
+materials&lt;/FONT&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;SPAN lang=3DFR style=3D&quot;mso-ansi-language: =
+FR&quot;&gt;&lt;FONT=20
+size=3D2&gt;&lt;FONT face=3D&quot;Courier New&quot;&gt;- Multi resolution mesh=20
+support&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT face=3D&quot;Courier New&quot; size=3D2&gt;- Adaptive =
+level of detail=20
+management system&lt;/FONT&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT face=3D&quot;Courier New&quot; size=3D2&gt;- Support for =
+
+super-simplified meshes in the distance&lt;/FONT&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT face=3D&quot;Courier New&quot; size=3D2&gt;- Geometric =
+noise in the=20
+landscape&lt;/FONT&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT face=3D&quot;Courier New&quot; size=3D2&gt;- The first =
+version of the=20
+audio engine (low spec)&lt;/FONT&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT face=3D&quot;Courier New&quot; size=3D2&gt;- Portal =
+based object=20
+culling for indoor scenes&lt;/FONT&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT size=3D2&gt;&lt;FONT=20
+face=3D&quot;Courier New&quot;&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT face=3D&quot;Courier New&quot; size=3D2&gt;Coming =
+Later:&lt;/FONT&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;SPAN class=3D153144915-15062001&gt;&lt;FONT =
+face=3D&quot;Courier New&quot;=20
+size=3D2&gt;-------------&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT face=3D&quot;Courier New&quot; size=3D2&gt;- =
+Water&lt;/FONT&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT face=3D&quot;Courier New&quot; size=3D2&gt;- Real time =
+shadows (cast=20
+be characters and objects)&lt;/FONT&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT face=3D&quot;Courier New&quot; size=3D2&gt;- Blend =
+shapes (also called=20
+morphing) - for things like facial animation&lt;/FONT&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT face=3D&quot;Courier New&quot; size=3D2&gt;- Further =
+material types=20
+(bump maps, etc)&lt;/FONT&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT face=3D&quot;Courier New&quot; size=3D2&gt;- Inverse =
+kinematics (a=20
+very limited, simple and CPU unintensive model)&lt;/FONT&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT face=3D&quot;Courier New&quot; size=3D2&gt;- Dynamic=20
+lighting&lt;/FONT&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT face=3D&quot;Courier New&quot; size=3D2&gt;- A higher =
+spec audio=20
+engine&lt;/FONT&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT size=3D2&gt;&lt;FONT=20
+face=3D&quot;Courier New&quot;&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT face=3D&quot;Courier New&quot; size=3D2&gt;On the list =
+for=20
+later:&lt;/FONT&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT face=3D&quot;Courier New&quot; size=3D2&gt;&lt;SPAN=20
+class=3D153144915-15062001&gt;----------------------&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT face=3D&quot;Courier New&quot; size=3D2&gt;- =
+Optimisation&lt;/FONT&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT face=3D&quot;Courier New&quot; size=3D2&gt;- =
+Optimisation for=20
+NVidiaNV20 and similar cards (vertex shaders, etc)&lt;/FONT&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT face=3D&quot;Courier New&quot; size=3D2&gt;- Better =
+model for=20
+generating low-detail MRM meshes&lt;/FONT&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT size=3D2&gt;&lt;FONT=20
+face=3D&quot;Courier New&quot;&gt;&lt;/FONT&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT size=3D2&gt;&lt;FONT=20
+face=3D&quot;Courier New&quot;&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT face=3D&quot;Courier New&quot; size=3D2&gt;PACS =
+(Pathfinding And=20
+Collision System):&lt;/FONT&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;SPAN class=3D153144915-15062001&gt;&lt;FONT =
+face=3D&quot;Courier New&quot;=20
+size=3D2&gt;=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
+=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV=
+&gt;<i>
+</I>&lt;DIV class=3DMsoNormal&gt;&lt;SPAN class=3D153144915-15062001&gt;&lt;FONT =
+face=3D&quot;Courier New&quot;=20
+size=3D2&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT face=3D&quot;Courier New&quot; size=3D2&gt;In =
+develoment:&lt;/FONT&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;SPAN class=3D153144915-15062001&gt;&lt;FONT =
+face=3D&quot;Courier New&quot;=20
+size=3D2&gt;--------------&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT face=3D&quot;Courier New&quot; size=3D2&gt;- System for =
+generating=20
+collision and path finding information from outdoor scenery&lt;/FONT&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT face=3D&quot;Courier New&quot; size=3D2&gt;- Path =
+finding=20
+system&lt;/FONT&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;SPAN lang=3DFR style=3D&quot;mso-ansi-language: =
+FR&quot;&gt;&lt;FONT=20
+size=3D2&gt;&lt;FONT face=3D&quot;Courier New&quot;&gt;- Object/ Object collision=20
+system&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT face=3D&quot;Courier New&quot; size=3D2&gt;- Object/ =
+Landscape=20
+collision system&lt;/FONT&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT face=3D&quot;Courier New&quot; size=3D2&gt;- System for =
+adapting=20
+character and object positions to landscape tesselation&lt;/FONT&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT size=3D2&gt;&lt;FONT=20
+face=3D&quot;Courier New&quot;&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT face=3D&quot;Courier New&quot; size=3D2&gt;Coming =
+soon:&lt;/FONT&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT face=3D&quot;Courier New&quot; size=3D2&gt;&lt;SPAN=20
+class=3D153144915-15062001&gt;------------&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT face=3D&quot;Courier New&quot; size=3D2&gt;- System for =
+generating=20
+collision and path finding information for indoor scenery&lt;/FONT&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT size=3D2&gt;&lt;FONT=20
+face=3D&quot;Courier New&quot;&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT face=3D&quot;Courier New&quot; =
+size=3D2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT face=3D&quot;Courier New&quot; =
+size=3D2&gt;AI:&lt;/FONT&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;SPAN class=3D153144915-15062001&gt;&lt;FONT =
+face=3D&quot;Courier New&quot;=20
+size=3D2&gt;=3D=3D=3D&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;SPAN class=3D153144915-15062001&gt;&lt;FONT =
+face=3D&quot;Courier New&quot;=20
+size=3D2&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT face=3D&quot;Courier New&quot; =
+size=3D2&gt;Done:&lt;/FONT&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;SPAN class=3D153144915-15062001&gt;&lt;FONT =
+face=3D&quot;Courier New&quot;=20
+size=3D2&gt;-----&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT face=3D&quot;Courier New&quot; size=3D2&gt;- Distributed =
+autonomous=20
+agent framework infrastructure&lt;/FONT&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT face=3D&quot;Courier New&quot; size=3D2&gt;- Run time =
+agent definition=20
+scripting system&lt;/FONT&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT face=3D&quot;Courier New&quot; size=3D2&gt;- Tool set =
+for creation of=20
+hard-coded agents &lt;/FONT&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT face=3D&quot;Courier New&quot; size=3D2&gt;- Finite =
+state automaton=20
+plugin for agent framework&lt;/FONT&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT face=3D&quot;Courier New&quot; size=3D2&gt;- 'Operator' =
+based action=20
+planning plugin for the agent framework&lt;/FONT&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT size=3D2&gt;&lt;FONT=20
+face=3D&quot;Courier New&quot;&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT face=3D&quot;Courier New&quot;&gt;&lt;FONT size=3D2&gt;In =
+Development&lt;SPAN=20
+class=3D153144915-15062001&gt;:&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT face=3D&quot;Courier New&quot;&gt;&lt;FONT size=3D2&gt;&lt;SPAN=20
+class=3D153144915-15062001&gt;---------------&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT face=3D&quot;Courier New&quot; size=3D2&gt;- Agent =
+memory&lt;/FONT&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT face=3D&quot;Courier New&quot; size=3D2&gt;- =
+'Classifier' based=20
+learning plugin for teh agent framework&lt;/FONT&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT face=3D&quot;Courier New&quot; size=3D2&gt;- Priority =
+and contribution=20
+management in operators&lt;/FONT&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT size=3D2&gt;&lt;FONT=20
+face=3D&quot;Courier New&quot;&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT face=3D&quot;Courier New&quot; =
+size=3D2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT face=3D&quot;Courier New&quot; =
+size=3D2&gt;Misc:&lt;/FONT&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;SPAN class=3D153144915-15062001&gt;&lt;FONT =
+face=3D&quot;Courier New&quot;=20
+size=3D2&gt;=3D=3D=3D=3D=3D&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT face=3D&quot;Courier New&quot; =
+size=3D2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT face=3D&quot;Courier New&quot; size=3D2&gt;Done so =
+far:&lt;/FONT&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;SPAN class=3D153144915-15062001&gt;&lt;FONT =
+face=3D&quot;Courier New&quot;=20
+size=3D2&gt;------------&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT face=3D&quot;Courier New&quot; size=3D2&gt;- A huge =
+number of=20
+miscelaneous and highly handy typedefs, macros, classes, constants and =
+functions=20
+that everybody at Nevrax swears by.&lt;/FONT&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT face=3D&quot;Courier New&quot; size=3D2&gt;Further=20
+development:&lt;/FONT&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT face=3D&quot;Courier New&quot; size=3D2&gt;- Development =
+of the 'misc'=20
+library is chaotic - as little bits of functionality are written to left =
+or=20
+right they tend to be added.&lt;/FONT&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT size=3D2&gt;&lt;FONT=20
+face=3D&quot;Courier New&quot;&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/DIV&gt;
+&lt;DIV class=3DMsoNormal&gt;&lt;FONT size=3D2&gt;&lt;FONT=20
+face=3D&quot;Courier =
+New&quot;&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;
+
+------=_NextPart_000_0010_01C0F5C4.7C949000--
+
+
+</pre>
+
+
+
+<!--endarticle-->
+ <HR>
+ <P><UL>
+ <!--threads-->
+ <LI> Previous message: <A HREF="000423.html">[Nel] Hello and a Question</A></li>
+ <LI> Next message: <A HREF="000424.html">[Nel] Re: Nel digest, Vol 1 #106 - 2 msgs</A></li>
+ <LI> <B>Messages sorted by:</B>
+ <a href="date.html#422">[ date ]</a>
+ <a href="thread.html#422">[ thread ]</a>
+ <a href="subject.html#422">[ subject ]</a>
+ <a href="author.html#422">[ author ]</a>
+ </LI>
+ </UL>
+</body></html>