From d5ba86f251803ddbf0ec3235cf32dfc63af95606 Mon Sep 17 00:00:00 2001 From: Artemy Egorov Date: Wed, 31 Jul 2024 23:32:43 +0300 Subject: [PATCH] doc: move descriptions --- specification/daleth.md | 4 ++++ specification/main.md | 14 ++------------ 2 files changed, 6 insertions(+), 12 deletions(-) diff --git a/specification/daleth.md b/specification/daleth.md index 6c931f1..3e56ff4 100644 --- a/specification/daleth.md +++ b/specification/daleth.md @@ -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. diff --git a/specification/main.md b/specification/main.md index 228fc65..c25b465 100644 --- a/specification/main.md +++ b/specification/main.md @@ -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