Download Latest Version scudscript.zip (37.4 kB)
Email in envelope

Get an email when there's a new version of Scud script

Home / Unzipped
Name Modified Size InfoDownloads / Week
Parent folder
system.cpp 2010-08-31 27.6 kB
system.h 2010-08-31 19.9 kB
scudscript.cpp 2010-08-31 17.4 kB
scudscript.h 2010-08-31 7.1 kB
makefile 2010-08-31 1.5 kB
object.cpp 2010-08-31 4.5 kB
object.h 2010-08-31 1.9 kB
fileio.h 2010-08-31 2.4 kB
main.cpp 2010-08-31 645 Bytes
datascope.cpp 2010-08-31 27.1 kB
datascope.h 2010-08-31 3.4 kB
fileio.cpp 2010-08-31 100.3 kB
Totals: 12 Items   213.5 kB 0
1.Table of Contents
-----------------

1. Table of Contents
2. Version Information
3. Feature List
4. Compilation Notes
5. Major Bugs
6. Credits

2.Version Information
-------------------

v0.1 - Early alpha build, have basic control structures implemented and simple
       instance management system.

3.Feature List
--------------

   -Control structures such as if,while, do-while,for,switch, break, continue,
    return and if-else statements fully implemented
   
   -Object creation, and event triggering system

   -System for internal function calls 

   -Instance management system

   -Partially complete error checker

   -Implemented n-dimensional array structures, (pass by value only)
   
   -Fully implemented scoping system

   -Multiple file parsing
 
   -Recursive n-dimensional resizeable arrrays

4.Compilation Notes
-------------------

   With Unix/Cygwin:
      make all: Builds libsScudscript
      make program: Builds a simple hello world program demonstrating basic 
                    object usage.
      make clean: Removes all object files and binaries.

5.Major Bugs
------------

   -Little thread safety
   -Specifing a 'return' value without parenthesis
   -Calling the operator delete from with a event which in turn is being called
    from another object can cause some serious segmentation faults. To avoid 
    this, don't call events from internal functions

6.Credits
---------
Code base maintained by Darcy Rayner-(darcy.rayner@gmail.com aka fengshuiavenger)

Source: README, updated 2010-08-31