Karya, built on Mon Jul 24 11:39:07 PDT 2017 (patch 33511aca01257b76b88de7c7a2763b7a965c084e)

Cmd.Ky

Description

Load ky files, which are separate files containing call definitions. The syntax is defined by Parse.parse_ky.

Synopsis

# Documentation

Check if ky files have changed, and if they have, update Cmd.state_ky_cache and clear the performances.

Check if ky files have changed, and if they have, update Cmd.state_ky_cache and clear the performances.

Reload the ky files if they're out of date, Nothing if no reload is needed.

If the Parse.Expr has no Parse.VarTerms, it doesn't need to be a macro.

If there are arguments in the definition, then don't accept any in the score. I could do partial application, but it seems confusing, so I won't add it unless I need it.