BoxLang in 3 minutes: what it is, how it works, and where to start | devrel tutorial video made with ngram

BoxLang in 3 minutes: what it is, how it works, and where to start | devrel tutorial video made with ngram

Rishikesh Ranjan

About the video

This devrel tutorial video was made with ngram to explain boxlang, a modern dynamic language and framework built to run natively on the jvm with full interoperability with java, released under the apache 2.0 license. using html/css motion graphics, the video covers where boxlang fits: running scripts with shebang support, launching the repl, building web apps with the miniserver, and maintaining backward compatibility with coldfusion and cfml code. it lists deployment targets including native binaries, servlet containers, jsr-223 engines, aws lambda, webassembly, google cloud functions, and desktop apps, noting azure functions and mobile support as coming soon. a quick-start segment shows installing on jre 21, creating a hello.bxs script, running it, and writing a simple function using the ampersand string concatenation operator. the video then walks through the repository's code organization, from antlr grammars and parsers that build an abstract syntax tree compiled to jvm bytecode, to runtime concepts like contexts, types, built-in functions, modules, and java interop. it points newcomers to the src, modules, docs, and src/test directories, and explains contribution steps from contributing.md, including branching to development, building with the gradle wrapper, running tests, and formatting with spotlessapply, closing with a pointer to the full documentation site.

  • BoxLang
  • Jvm
  • Java Interop
  • Open Source
  • Cfml
  • Developer Tutorial
  • Gradle
  • Repl

Activity