PDA

View Full Version : SageScript Beta is open



JamusPsi
11-13-2009, 01:55 AM
The beta version of PsiNet including SageScript is now available.

This version includes most of what I wanted it to. Expect a wiki relatively soon. [Edit: Like now!]
The wiki is at: http://psinet.dynalias.net/wiki/index.php/SageScript

It also ties in with Atlas, so that GOTO can recover from failures (like falling down, typeahead), and rooms can be linked with miniscripts that do complicated things like climbing, buying tickets, etc.

Notable features include:

lua-esque variable objects,
access to selected native objects,
data including live-updated monitored data from the xml/gsl stream,
file access in the form of saving/loading arbitrary objects,
classes,
triggers,
function references,
exception/event handling,
trapping client input,
script importing
edits to scripts are reflected in already-executing tasks
multiple concurrent scripts (of course)

Pretty much all that's left is to expand the amount of data that I expose to the scripting engine; but that'll likely continue forever.

To become a beta tester, shoot me a chat and mail.

SpiffyJr
11-13-2009, 02:54 AM
I give the PsiNet community a lot of grief but being a programmer myself I have to give you props for finishing your own language. I'm interested in taking a peak at the Wiki so I can see what you've done.

phantasm
11-13-2009, 11:20 PM
Jamus has been brainstorming this for a long time, congrats on finishing it.

JamusPsi
11-14-2009, 02:16 AM
The wiki has been created, though edit access is reserved for now. You can view it at:

http://psinet.dynalias.net/wiki/index.php/SageScript

Most links do not work but it gives a broad overview of the language as a whole. Specifics on what it can do in Gemstone are forthcoming.

WRoss
11-14-2009, 06:21 PM
Jamus is skynet!

Burgell
12-17-2009, 09:23 AM
... answered my own question.