[MUD-Dev] MOBPROG and other scripting languages
Christopher Allen
CALists at zocalo.net
Sun Jan 13 23:28:59 CET 2002
"J C Lawrence" <claw at kanga.nu>:
> On Sat, 12 Jan 2002 13:11:34 -0700 helpsfamily <Acius> wrote:
>> http://www.lua.org
> There are dozens (literally) of readily available (mostly)
> agreeably licensed scripting languages out there from Lua to
> Python, Perl, lisp, scheme, guile, Java, C#, ARC, E, TOM, Tcl,
> Ruby, Cecil, Eiffel, AspectJ, Squeak, YoYo, and others. Range of
> choice is not the problem. Determining exactly what the problem
> you're trying to solve with a scripting language, and then what
> the criteria, desirable qualities, and constraints are for the
> scripting solution you will choose is the problem.
> Who is going to use the scripting language? To do what? With
> what access and use methods? What are the security constraints?
> OO desired or not? Security constraints? Performance concerns?
> Runtime morphic? Reactive only or self-automating (ie runtime
> limits)? The list is long and many flavoured.
> Happily, its a problem that is subject to standard engineering
> analysis.
I'm less interested in YAPL (Yet Another Programming Language) then
in seeing what events are being sent to the script/program, and what
useful abstraction functions are there for NPCs.
For example, I like Achaea's MOB manual listed earlier in this
thread as there were a couple of events that I hadn't thought about
generalizing that way, and thus we should consider adding them to
Skotos's system. Plus there were a couple of special purpose
functions that we should also consider doing.
This type of information is useful no matter what the scripting
language.
-- Christopher Allen
------------------------------------------------------------------------
.. Christopher Allen Skotos Tech Inc. ..
.. 1512 Walnut St., Berkeley, CA 94709-1513 ..
.. <http://www.Skotos.net> o510/647-2760 f510/647-2761 ..
_______________________________________________
MUD-Dev mailing list
MUD-Dev at kanga.nu
https://www.kanga.nu/lists/listinfo/mud-dev
More information about the mud-dev-archive
mailing list