An experimental general-purpose programming language targeting the Minecraft functions/data pack platform. I've created developed proof-of-concept versions over the course of several years, as listed below. The source code is released for demonstrative purposes only, 'all rights reserved', unless specified otherwise.
CDMLLoader is a Minecraft mod using Forge that extends the Device Mod to have Java FX-like GUI files. You can find some samples in the repository.