Welcome to Alchemy Programming Language.

This is a hypothetical programming language. The language itself does not exist. Perhaps it will become the reality one day, but for the time being this website is a discussion on what such a language could look like. This website nails the most important aspect of the new language, its name - Alchemy Language.

What kind of language?

Generally speaking the goal is to have a language that could be used for any purpose. At first we can probably skip embedded programming, although contemporary devices like Raspberry Pi should be able to run programs compiled with Alchemy.

There are several important requirements for the language:

Brevity, or less is more.

Contemporary programming languages are full of specialized syntax constructs. Most languages mentioned in this document are actually a combination of multiple languages. One is the main language itself and at least one more macro language. Rust has multiple syntaxes for macros. I need a language that is easy to learn and easy to forget, only to re-learn later.

Another aspect of brevity is how much text one has to write to express some logic. I want a language that has minimum syntax and semantic constructs. For every feature we discuss we will ask ourselves is it possible to write it with less characters.

To be continued…