Skip to main content

rSUNC and UNC

rSUNC remains partly compatible with the now old UNC, it is partly compatible due to the fact some functions, such as the entirety of the cache library, has been replaced by the instances library, with the functions it once contained renamed to be far more descriptive.

The documentation also attempts to be as descriptive as possible as to what the function should do, the arguments it should take, and the errors that they should throw on unique cases. This allows script developers to use pcall and obtain the error if applicable, and attempt to handle them in some way by themselves. This also allows executor developers to know how a function should behave and what it should do.

This allows developers to gracefully handle errors, as well as display better detail errors. Instead of a simple Unsupported you can have a fancier Function 'getfunctionhash' does not support the hashing required. This can help you debug the scripts in a more efficient manner.

Most of rSUNC remains compatible with UNC. However as more developments come, the standards drift further and further apart.