Ok, I was up till 5am last night hacking in a
CoolFeature(TM) into ferite. Basically you can now
specify another script in the uses's line (surrounded by
quotes). Ferite will take this and compile it into itself so
you can use those functions and classes. There are a number
of things that need to be cleaned up regarding this, better
"this function already exists, guv'nor" -
throw an error, the parser and lexer need to be made a
little robust (only allows for one level of embedding ->
requires alot more (easily done via a stack)), and finally
search paths to allow the engine to load up the
scripts in different paths (so libraries can be written in
ferite :)
Sundays can be so much fun! :)