Saquen is a library which is intended to provide scripting capabilities for other programs. It specializes in ease of integration with existing code and provides facilities especially suited for scripting in computer games.
Be the first to post a text review of Saquen. Rate and review a project by clicking thumbs up or thumbs down in the right column.
Here is the first pre-alpha release. As is mentioned in the release notes, the main interpreter is still not feature complete. In a week or so (circa 3/30/2003), an alpha version should be released that has all of the main features. The package is currently set up for just testing. If anyone reads this, I'd appreciate it if they tried to build it and report to the bug tracker if they get any problems. Such a report should contain the version of their compiler and the make/compiler output. To build the package, simply unpack it and then run 'make check' in the base directory. It should build and run through the testing suite. -D
03-23-2003 Initial pre-alpha release.
03-23-2003 Initial pre-alpha release.
Soon there will be an alpha release. The following things need to be resolved before that happens. The Control class needs to be changed to be more compatible with various compilers. I need to migrate the parser from bison to byacc. Array data types need to be implemented. Entrypoint call and return needs to be implemented. System conversions need to be implemented. Increment and decrement operators need to be implemented. While and do...while loops need to be implemented. Clear up any other unix build issues After these are finished, the very first alpha release will happen. The release will not be intended for actual production use. Rather, it will be something I can point would-be testers to so that they can play around with it. All of this should be done by the end of spring break (in other words two and a half weeks from now). There are a few items that are medium priority and should be completed before a seond alpha release. Set up the operators (plus and the equality operators) to work with strings. Flesh out the system method api for the scripting language. Include things for manipulating arrays and strings. Set up a compile options data structure that can be manipulated. Implement strict and simple type checking options. Implement semantic checking throughout the compiler. Start setting up debug checks Finally, there is still an open issue that is of small priority. operators && and || do not shortcut as one might expect them to do in c. Once this list is completed, and I do the stuff which I've undoubtedly left out, I might even be so bold as to release the first beta. -D
The codebase has been put into the CVS. Currently it is the barest of possible interpreters. Once I have all of the other auxilliary things set up (webpage, makefiles, etc.) The next week or so will simply be a matter of fleshing out the interpreter. -D
Be the first person to add a text review.
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?