doc: move descriptions

This commit is contained in:
Artemy Egorov 2024-07-31 23:32:43 +03:00
parent bbf9fad818
commit d5ba86f251
2 changed files with 6 additions and 12 deletions

View file

@ -1 +1,5 @@
# Daleth specification for Dalet v1.0-preview
## Daleth
Daleth is level language for humans. It can be compiled into daletl, but daletl cannot be decompiled into daleth[^1]. It is only used for page creation by humans.

View file

@ -2,28 +2,18 @@
**Dalet** is a system through which it is possible to combine human readable markup language and small size of transmitted data. The system is divided into two stages and two languages.
## Specification
## Specifications
- [Tags](./tags.md)
- [Daletl](./daletl.md)
- [Daleth](./daleth.md)
- [DaletPack](./daletpack.md)
## Languages
### Daleth
**Daleth** is a high-level language for humans. It can be compiled into daletl, but daletl cannot be decompiled into daleth[^1]. It is only used for page creation by humans.
### Daletl
**Daletl** is a low-level language for machines. It is used in data transmission, processing and generation. It is specifically optimized to transfer as little data as possible using DaletPack.
## Stages
### Stage 1 (optional)
In the first stage, the daleth language is parsed and converted to daletl. All tags becomes an array of properties `[tag_id, body, argument]`, so that they take up less space in the transmitted data, for example. **This stage is not for data transmission**.
In the first stage, the daleth language is parsed and converted to daletl. **This stage is not for data transmission**.
### Stage 2