elnewfie / lslforge

Automatically exported from code.google.com/p/lslforge
24 stars 13 forks source link

Support OSSL (OpenSim) library #56

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
OSSL is intended to be a superset of LSL, so should generally be simple to 
support without impact to the LSL support.  In addition to the minor syntax 
difference (statements may not be parenthesized), I have several suggestions:
1. LSLForge obviously lacks templates for os* library functions.  Rather than 
simply adding them to LSLForge, it might be a good idea to add a preference, 
possibly as a project parameter, pragma or file name pattern.
2. OSSL allows library functions to have multiple argument patterns.  For 
instance, osTeleportAgent has three syntactically distinct forms (see 
http://opensimulator.org/wiki/OsTeleportAgent )
3. it would be nice to have .osslp/.osslm/.ossl file extensions supported, both 
to distinguish them in your version control and deployment system and perhaps 
as a way to enable ossl extensions.

we could, of course, fork development to produce an osslforge, but it feels to 
me like a bad idea.

Original issue reported on code.google.com by mth...@gmail.com on 9 Oct 2014 at 1:50