FrobTADS 0.11 (Interpreter branch)


 
Thread Tools Search this Thread
Special Forums News, Links, Events and Announcements Software Releases - RSS News FrobTADS 0.11 (Interpreter branch)
# 1  
Old 04-15-2008
FrobTADS 0.11 (Interpreter branch)

ImageFrobTADS is a complete rewrite of the Unixconsole-version of TADS ("Text AdventureDevelopment System"). It uses curses (or ncurses)and provides an interpreter to play gamesdeveloped with TADS as well as the TADS 2 and 3development tools. It adds support for a number ofrelatively recent user interface featuresincluding full support for text and backgroundcolors, TADS 3 banner windows, and timed input.It's also much more portable and more easilymaintainable, as it's built to modern Unix standards.License: Freely DistributableChanges:
TADS has been updated to 3.0.16. Embedding resources in Tads 3 game files (like a GameInfo.txt) was broken; in the case of the GameInfo.txt resource, this resulted in third-party tools like Babel and Zoom not being able to read this resource. This has been fixed.Image

More...
Login or Register to Ask a Question

Previous Thread | Next Thread

3 More Discussions You Might Find Interesting

1. Programming

Java Interpreter

Hello guys - do you have any sample program implementing UNIX commands in an interpreter with Java? I can look up the simple ones such "ls" etc and then write my own commands. I would appreciate it. (2 Replies)
Discussion started by: cmontr
2 Replies

2. UNIX for Dummies Questions & Answers

an command interpreter

if somebody can help me pls. i need the source code for a shell which compiles C or java programs. i need a very short and simple one, just for the compiling part, in UNIX Respect (4 Replies)
Discussion started by: zlatan005
4 Replies

3. Programming

When I am writing my own interpreter...

While trying out my hand at writing an interpreter, I was wondering about a a few issues one of which is the following: When I run a command such as jobs in the shell, I get a list of all the background jobs that are running... But if I need my interpreter to run that command, how would I be doing... (34 Replies)
Discussion started by: Legend986
34 Replies
Login or Register to Ask a Question
Tcl_SaveResult(3)					      Tcl Library Procedures						 Tcl_SaveResult(3)

__________________________________________________________________________________________________________________________________________________

NAME
Tcl_SaveResult, Tcl_RestoreResult, Tcl_DiscardResult - save and restore an interpreter's result SYNOPSIS
#include <tcl.h> Tcl_SaveResult(interp, statePtr) Tcl_RestoreResult(interp, statePtr) Tcl_DiscardResult(statePtr) ARGUMENTS
Tcl_Interp *interp (in) Interpreter for which state should be saved. Tcl_SavedResult *statePtr (in) Pointer to location where interpreter result should be saved or restored. _________________________________________________________________ DESCRIPTION
These routines allows a C procedure to take a snapshot of the current interpreter result so that it can be restored after a call to Tcl_Eval or some other routine that modifies the interpreter result. These routines are passed a pointer to a structure that is used to store enough information to restore the interpreter result state. This structure can be allocated on the stack of the calling procedure. These routines do not save the state of any error information in the interpreter (e.g. the errorCode or errorInfo variables). Tcl_SaveResult moves the string and object results of interp into the location specified by statePtr. Tcl_SaveResult clears the result for interp and leaves the result in its normal empty initialized state. Tcl_RestoreResult moves the string and object results from statePtr back into interp. Any result or error that was already in the inter- preter will be cleared. The statePtr is left in an uninitialized state and cannot be used until another call to Tcl_SaveResult. Tcl_DiscardResult releases the saved interpreter state stored at statePtr. The state structure is left in an uninitialized state and can- not be used until another call to Tcl_SaveResult. Once Tcl_SaveResult is called to save the interpreter result, either Tcl_RestoreResult or Tcl_DiscardResult must be called to properly clean up the memory associated with the saved state. KEYWORDS
result, state, interp Tcl 8.1 Tcl_SaveResult(3)