Coldfusion profile picture

Welcome to the era of BoxLang : A Multi-Runtime JVM Dynamic Language Finally, the wait is over! After a lot of intrigue and almost 10 months of extremely hard work, we can finally tell you about the most important release of the year for us at Ortus:
BoxLang: Multi-Runtime Dynamic JVM Language
BoxLang is a modern dynamic JVM language that can be deployed on multiple runtimes: operating system (Windows/Mac/nix/Embedded), web server, lambda, iOS, android, web assembly, and more. BoxLang combines many features from different programming languages, including Java, ColdFusion, Python, Ruby, Go, and PHP, to provide developers with a modern and expressive syntax.
BoxLang has been designed to be a highly adaptable and dynamic language to take advantage of all the modern features of the JVM and was designed with several goals in mind:
Be a rapid application development (RAD) scripting language and middleware;.
Unstagnate the dynamic language ecosystem within Java.
Be dynamic, modular, lightweight, and fast.
Be 100% interoperable with Java.
Be modern, functional, and fluent (Think mixing CFML, Node, Kotlin, Java, and Clojure)
Be able to support the following runtime environments and future runtimes through modularity:
Native OS Binaries (CLI Tooling, compilers, etc.)
Servlet Containers - CommandBox/Tomcat/Jetty/JBoss
Serverless (AWS Lambda/Azure Functions)
JSR-223 Common JVM Scripting API
Android/iOS Devices
Web assembly
Compile down to Java ByteCode
Allow backward compatibility with the ColdFusion/CFML Language
https://www.ortussolutions.com..../blog/welcome-to-the


Discover the world at Altruu, The Discovery Engine