Page ContentWhat is SLiM?
What is SLiM?
** A tool and specification to provide better external script modules support in REBOL.
It allows end users and developpers to setup where and how they save and use shared libraries from third parties, without having to statically link (but can be) all of the code in one release. **
SLiM also provides an array of value-added functions and procedures, to make sharing and using code and packages much more practical.
Right now the SLiM.r implementation docs serves as the specification itself, but there could be more docs added if there is user demand. Also note that Some details within the reference are not implemented within SLiM.r and there are some features within SLiM.r which are not yet documented within the specification.
SLiM is a feature-rich system which provides many tools beyond the simple path resolution.
The reference covers the whole SLiM.r implementation in-depth (I will eventually update it and break it up better).
** Although I have done some cleanup and added more details, the SLiM Documentation will be revised eventually (any volunteers?), mainly breaking it up and adding the missing parts like all the verbose printing.
Because of the recent interest, I think that having this preliminary version online, can already serve as a reference for discussion, and answers many questions.**
Recently, a discussion on providing an open and public REBOL library module repository has surfaced on the Altme REBOL3 world. SLiM is perfect for such a purpose, even if only as a temporary solution for R2, while we develop a new model for R3 once the full capabilities and design will be made available.
page last updated: 2-Nov-2006