This page is a collection of snippets of Vesta SDL code that do useful or interesting things.

This is not an introduction or a manual. For that, see the Vesta SDL Programmer's Reference.

You can also find quite a few interesting and re-usable SDL functions in /vesta/vestasys.org/bridges/generics.

Verbose List

/RemoveByName

Recursively remove any elements from a binding and all sub-bindings with a particular name.

/RemoveByPredicate

Recursively remove any elements from a binding and all sub-bindings matched by a function.

/RecursiveExists

Test for whether multi-level paths exist in a nested binding structure

/RestrictBinding

Leave only specified names in a binding, and how to do it efficiently

/FilterByExtension

Leave only names with a specified file extension in a binding

Alphabetical List