boxlang-language-fundamentals

Installation
SKILL.md

BoxLang Language Fundamentals

Overview

BoxLang is a modern, dynamic JVM language (JRE 21+) influenced by Java, CFML, Python, Ruby, Go, and PHP. It compiles to Java bytecode and provides complete Java interoperability with a more expressive, concise syntax.

File Types

Extension Purpose
.bx Class files (components, services, models)
.bxs Script files (standalone scripts, CLIs)
.bxm Markup/template files (HTML output, views)

Variables and Scopes

BoxLang uses dynamic typing — types are inferred at runtime. Explicit type

Related skills

More from ortus-boxlang/skills

Installs
11
First Seen
Apr 11, 2026