LSL Useful Function WishList
From Second Life Wiki
| LSL Portal | Functions | Events | Types | Operators | Constants | Flow Control | Script Library | Categorized Library | Tutorials |
NOTE: Please also add your feature requests to the JIRA and create crosslinks between the wiki and the JIRA for voting, and assignment to projects.
A
llAddToEstateBanList - SVC-244[c]
C
CHANGED_PERMISSIONS - SCR-411[c]
llDetectedDrop?
event: Dropped
(To prevent spamming of objects with llAllowInventoryDrop) CHANGED_ALLOWED_DROP - SVC-3116[c]
D
E
F
llFrandom use llFrand
G
llGetAvatarKeysOnEstate - SVC-58[c]
llGetAvatarKeysOnParcel - also SVC-58[c] as above
llGetCreatorKey - SVC-1602[c] (is this done?) and mentioned on SVC-1633[c]
llGetEstateBanList - SVC-244[c]
llGetGroup - SVC-2928[c] and SVC-606[c] (duplicates?)
llGetInventoryDesc - SVC-377[c]
llGetInventoryScale - SVC-4286[c]
llGetNotecard (this search brings up a misfiled JIRA)
llGetParcelMusicURL - use (string)llParcelMediaQuery((list)PARCEL_MEDIA_COMMAND_URL) instead - (string)llParcelMediaQuery((list)PARCEL_MEDIA_COMMAND_URL) returns the video URL, not the audio URL. There is currently no way to get the audio URL.
llGetScriptCreatorKey - use llGetInventoryCreator(llGetScriptName()) instead
H
I
llInviteToGroup - VWR-273[c] (marked "Resolved/Misfiled" as it should be a SVC request)
include - MISC-2816[c] and VWR-7445[c]
L
M
N
O
on_error [JIRA search inconclusive]
P
llPermuteLinkedPrims - SCR-361[c]
R
- Note: the letters 'R' and 'S' still need to be checked for JIRA links as of 23:45, 15 March 2009 (UTC)
llRequestPermissions(llGetOwner(), PERMISSION_REFUND);
S
llSayTo - SVC-3983[c] (llRegionSayTo does exactly the same)
llSetInventoryDesc - SVC-3984[c]
llSetInventoryName - SVC-3984[c]
llSetLinkPrimitiveParams(PRIM_TEXTURE_ANIM_&_PRIM_TEXT) - (PRIM_TEXT has been implemented for llSetPrimitiveParams and llSetLinkPrimitiveParams)
stopwatch(float precision_time)
T
W
Other functionality
Object Orientation aka OOP or OO
Various C++ aspects should be implemented in LSL, Classes, Switch Statements, pointers, etc.
money transfer denied for stale Event
Nesting of Child Prims in a Parent
- compound declarations, "integer i, j;"
- Brackets for list index access, "l[5]=5;"
- a (set of?) pragma(s) which offer(s~) synonyms for functions without the "ll" and their C, C#, and Javascript short common names, if any;
- double precision floating point;
- long integers;
- dynamic typing;
- Mephistopheles Thalheimer suggests also:
- function overloads and
- classes with method calls.
- operator declarations;
http://lslplus.sourceforge.net/ was just mentioned in Babbage's office hour -- can the m4 macro preprocessor accomplish some of these tasks, too?
Also, I've offered L$5000 for enhancements to the rotation library. JS Uralia 20:00, 12 March 2009 (UTC)

