Programming Language Constructor
Loading...
Language Forge — конструктор языков
Language Forge Programming Language Designer
Saved local project

Step 2 · design

Building the language layer by layer

Plan, syntax example and quick local feedback.

Draft blueprint

22%
language.lf

Documentation

Language Forge Documentation

A short guide on creating your own programming language and working in the workshop.

How to create your own language

  1. Choose a clear name and describe the problem the language should solve.
  2. Write the requirements: users, key constructs, limitations, and a real example.
  3. Choose a language style for the task: declarative, general-purpose, functional, or for devices.
  4. Click "Generate language plan" and study the blueprint with the next step.
  5. Refine the idea with the AI Engineer: ask about syntax, types, compiler stages, and contradictions.

How to use the workshop

  1. Edit the example in the language.lf editor.
  2. Click "Check code" to get tokens, AST, and diagnostics.
  3. Fix errors, then click "Run" to test the script.
  4. Use "Format" to clean up the example and "Copy" to move it to another tool.
  5. The draft is saved automatically, so you can return to the project later.

Current syntax example


        
Language ForgeChanges are saved in the project
v0.2 · prototype lab