turicum-pl

Turicum Programming Language Reference

GITHUB REPO ARTICLES

Turicum is a modern programming language designed for expressiveness, safety, and concurrency. It combines functional and object-oriented paradigms with a clean and coherent syntax. Its preprocessing capabilities and dynamic nature make it a uniquely powerful tool for programming.

Turicum functions both as a scripting language and as an embeddable engine. It can run as a standalone command-line tool or be integrated into Java or Kotlin applications as a library.

Turicum is implemented in Java and is designed to be approachable for JVM developers while introducing powerful new abstractions.

The name “Turicum” is the ancient Roman name for the city of Zürich, Switzerland, where the language is being developed.

Design Goals and Philosophy

Turicum was designed with the following principles:

The language is intended for experienced developers, especially those working with the JVM, who require a powerful scripting or DSL tool that feels natural but scales to complex architectural needs.