Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support OSSL (OpenSim) library #9

Open
RayZopf opened this issue Feb 26, 2016 · 1 comment
Open

Support OSSL (OpenSim) library #9

RayZopf opened this issue Feb 26, 2016 · 1 comment
Labels

Comments

@RayZopf
Copy link

RayZopf commented Feb 26, 2016

https://code.google.com/archive/p/lslforge/issues/56
Posted on Oct 9, 2014 by Quick Kangaroo
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.

@zauberparacelsus
Copy link

I'd like to see this for the InWorldz functions too. Right now, I work around this by declaring dummy versions of the IWSL functions and constants in a special .lslp file, and then manually delete them when copying and pasting in the compiled file.

While it works, it's somewhat tedious, especially for some of my larger scripts that may be using at least 20-30 different IWSL functions.

EDIT: And yeah, forking seems like a bad idea to me as well.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants