Yeah, this is what I've been saying too. There's a time and a place for scripting languages. Like, scripting languages for use by mappers to create cool far-ranging effects, that type of thing. For main logic use, however, it seems pointless. Any scripting language complex enough to use would be just as complex as a normal programming language, with the detriment of no one knowing it.
Persuter
At 10:09 PM 5/27/2003 -0700, you wrote:
Scripting languages belong OUTSIDE of hlds.
Take for example halfd, written in TCL (a scripting language). Wonderful tool for hlds_l admins. It remains outside of hlds as a wrapper that intercepts console and interacts to whats going on in hlds from outside of the binary executable.
If we are going to have a big debate over what should and shouldn't be in hl2 it would be more productive to discuss a better api for interacting with hlds from outside the engine AND mod. The current hlds server protocol (for queries) is crap, imho. A lesson could be learned from Halfd and its "newapi" protocol. yes I probably am biased since I helped come up with the protocol but it's not exactly new thinking. tab delimited is a widely used format.
For what it's worth, I believe in using the best language for the job. Sometimes I find scripting languages to be best, sometimes I find C/C++ best for the project at hand.
Ok so I didn't add much to this discussion. But I would like to see the hlds query (aka server protocol) api discussed. I hope Valve will make serious changes to it prior to coming up with a formal SDK for hl2.
-- a8888b. Brian A. Stumm d888888b. [EMAIL PROTECTED] 8P"YP"Y88 http://www.bs-linux.com 8|o||o|88 The Choice of a Gnu Generation 8' .88 8`._.' Y8. # d/ `8b. #### ### .dP . Y8b. ## # d8:' " `::88b. ## ### ### ### ### ### ### ### d8" `Y88b ## # ## ### ## ## ## ## ## :8P ' :888 ## # ## ## ## ## ## ### 8a. : _a88P ## ### ## ## ## ## ### ._/"Yaa_ : .| 88P| ## # ### ## ## ## ## ## ## \ YP" `| 8P `. ## ## ### # ## ## ### ### ## ## / \._____.d| .' ######### ### #### #### ### ### ### ### `--..__)888888P`._.'
_______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders
_______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders