angl is a programming language that compiles to JavaScript, which is designed to be largely GML-compatible, but adding several features.