Welcome
A quick insight to the Talos programming language
This is the official documentation for the Talos programming language — a statically typed, dynamic programming language that aims to improve development workflow through extension builtin tooling.
// A simple welcome application
Debug.println("Hello, World!");Fast Links
Install
Download Talos to get started.
Tutorial
A beginners introduction to Talos.
Syntax
Get familiar with the fundamental syntax of Talos.
Toolkit
An overview of the toolkit commands shipped with Talos.
Why Talos?
Many dynamic programming languages prioritize performance, syntax and paradigms over development workflow. Although this produces incredible applications, writing and maintaining programs can be a chore. Typically developers will reach for open source tooling to alleviate these headaches, however this comes at the cost of additional overhead.
As such, Talos was designed from the ground-up to work with developers and not against them. This lead to the following design goals in mind.
- Speed. Talos features a dynamic asynchronous runtime that aims to be as performant as it can without compromising functionality.
- Familiarity. With a familiar modern syntax, Talos programs can be written with relative and intuitive ease.
- Correctness. Statically typed with optionaly linting support to ensure that your programs behave as expected.
- E2E Tooling. Talos ships with a builtin formatter, bundler, linter, task-runner and more.