WARPED~core
This thread is where I'll post stuff about the WARPEDcore Project.
Please notice that, with this post, I am releasing (in a way) a portion of that project (and preparing to release the remainder soon).
One of the key things to keep in mind about this project is that is as much a philosophy as it is a coded system. In fact, I'd even venture to say that it's far more the former than the latter. Specifically with reference to its emphasis on attribute naming conventions. And on that note...
I am announcing at this time that the WARPED~core project will be using a single specific attribute name for a special purpose. Specifically, that attribute name is '~' -- the tilde -- and the purpose is as follows.
When writing a robust installation/update script, one often (and sometimes inevitably) arrives at a point where it would be easiest to just set an attribute on the installing player (i.e., &attr me=foo) to store some crucial bit of info (the #dbref of the first created object, for example -- @set me=foo:[create(bar)]), so that the remainder of the script has some initial data which can be easily referenced.
And so it is that the WARPED~core project announces that it will be using this specific attribute (the attribute named '~' on the installing player) for this purpose (simplification of installer/updater issues). This assertion will likely be repeated or referenced within the WARPED~core package(s); but if it isn't, then it's been formally announced here.
However, please note that, with this announcement, the attribute named '~' (tilde) on a player is not only being reserved by convention FOR the WARPED~core project, but it is also being given TO EVERYONE for this same purpose by that same convention. That is to say, you too may use this same attribute for this same purpose and many other purposes as long as they don't conflict with this one (this assumes nobody will try to install two scripts simultaneously). It's as much yours as it is the WARPED~core's.
- Trispis's blog
- Login or register to post comments

Click 
