Just as a note on naming - the namespace of SPL is already <i>incredibly overloaded</i> so the searchability will be quite poor. It's used (IMO misguidedly) by Splunk and has an older meaning in "System Programming Language" which used to be a pretty wide term to cover any architecture specific functionality activated by library from higher language (i.e. C) or directly through assembly.<p>Granted, amusingly enough, for a language that specifically tries to account for the difficulty in naming variables, it is extremely fitting that the language is, itself, poorly named.