Welcome to Alchemy Programming Language.

This is a hypothetical programming language. The language itself does not exist. Perhaps it will become reality one day, but for the time being this website is a collection of essays describing various aspects of the language - how the language would look like. While the language does not exist yet, the most difficult part of the work, picking a good name, is already done. Alchemy Language.

If you want to know about the author of this web-site, please see the Author page.

The structure of the web-site is as follows:

Requirements document describes the requirements for the project.

A tasting A series of examples of coding things in Alchemy.

Copy Elision discusses destination-based initialization and how self can support copy-elision semantics.