Index · Preferences · Help
Announcements · BYOND Features · Bug Reports · Fixes and Features · Developer How-To · Code Problems · Design Philosophy · Creations · Classified Ads · Gaming · Computers & Technology · Community
Forum Search:

[Advanced Search]

[Messages in this Thread] [Show All (14)] [Return to BYOND Features]

Author:Kaioken [Posts]
Date:11/6/09 9:58 pm
Topic:Re: Various suggestions
Post ID:726099
Parent ID:726087
Next ID:726057
Not sure whether /world is even a possible candidate for being turned into a /datum, since it's one of those built-in types you can't do much with (only declare procs on), unlike datums. The same applies for types with similar restrictions.
Also, sometimes distinction between datum and 'non-datum' is actually needed (and changing this could be backward-incompatible): you wouldn't typically want datum/New() to run when /world or a /list is created, for example. So maybe the types better actually stay how they are... though it would be interesting to have more control over the non-datum types like /savefile and /list (at least the same amount of control we have over /client, New() and Del() and declaring vars and procs).
Besides, the only difference between adding vars to /world and making it a datum is that in the latter, /world would get a bunch of extra vars that are useless for it (type, parent_type, tag). Well, it would also receive Read()&Write(), which may or may not work with it (and are only a slight plus).

Messages in this Thread: [Show All (14)]

  Various suggestions Kaioken (11/2/09 6:22 pm)
      Re: Various suggestions Jeff8500 (11/6/09 7:51 pm)
          Re: Various suggestions Kaioken (11/6/09 9:58 pm)
      Re: Various suggestions Kaioken (11/6/09 6:25 pm)
      Re: Various suggestions Lummox JR (11/4/09 8:23 am)
          Re: Various suggestions Kaioken (11/4/09 11:04 am)
              Re: Various suggestions tenkuu (11/4/09 12:21 pm)
              Re: Various suggestions Lummox JR (11/4/09 11:49 am)
                  Re: Various suggestions Popisfizzy (11/4/09 12:27 pm)
      Re: Various suggestions Schnitzelnagler (11/3/09 11:40 pm)
          Re: Various suggestions Loduwijk (11/4/09 10:17 am)
      Re: Various suggestions Tom (11/2/09 6:33 pm)
          Re: Various suggestions Kaioken (11/2/09 7:07 pm)
      Re: Various suggestions Jeff8500 (11/2/09 6:29 pm)