OpenXION. For the sake of completeness: an open-source implementation of an xTalk language (the family to which HyperTalk - the language of HyperCard - belongs) in Java. You could, for example, incorporate it into your own projects as a scripting language.