Advanced Topic - Doing it differently.

Hiddukel hiddukel at
Fri Apr 8 03:30:10 New Zealand Standard Time 2005

If you are trying to prove that D can do some things that C can't you don't
need to, after all D is basically an extension of C and C++ so naturally it
is going to extend the possibilities.  If it didn't then there would be
absolutely no use for it.  I would like to see you write D code for dynamic
class loading however, because even the D documentation admits that it can't
do this but C# and Java can.

Version: 3.1
GCS/IT/S/O d-(+) s++:-- a- c+++$>++++ UBLS++++>$
P++(+++) L++++>$ E---- W+++>$ N o? K? w++++>$ O-
M-- !V PS+ PE(++) Y+ PGP++ t++@ 5 X++ R* tv++(+)
b- DI D--- G>++ e++>+++ h r++>+++ y**>$

-----Original Message-----
From: rom-admin at [mailto:rom-admin at] On Behalf Of Christopher
Sent: Thursday, April 07, 2005 10:40 AM
To: Michael Barton
Cc: rom at
Subject: Re: Advanced Topic - Doing it differently.

Ok, Maybe it wasn't the best example. I don't write everything in C
anymore so I'm not prone to be 100% familiar on it.. Guess you all
just wait for those moments so you can show how truely Adept of C you

Since you can post a smaller example of my D code in C, Let's get more
technical. Please post some examples using the following as well.
Maybe I too should get a degree in C or whatever as was already
mentioned in an earlier reply.

Please show an example of any of the following in C.

Use of garbage collection.
Use of function delegates.
Use of function overloading.
Use of nested functions 
Use of function literals 
USe of dynamic closures
Use of resizeable arrays 
Use of string switches 
Use of array bounds checking 
Use of strong typedefs
Use of OOP 
Use of dynamic class loading

ROM mailing list
ROM at
Unsubscribe here ->>>

ROM mailing list
ROM at
Unsubscribe here ->>>

More information about the MUD-Dev mailing list