»DIAT Compiler«: Difference between revisions
Appearance
OlafLangmack (talk | contribs) No edit summary |
OlafLangmack (talk | contribs) No edit summary |
||
| (8 intermediate revisions by the same user not shown) | |||
| Line 5: | Line 5: | ||
|- | |- | ||
| {{T-HRVT}} | A '''Description''' | | {{T-HRVT}} | A '''Description''' | ||
| DIAT is a compiler for a statically typed language that supports inheritance, recursive definitions, and | | DIAT is a compiler for a statically typed language that supports inheritance, recursive definitions, and custom types. It is used to describe diagrams in which every detail is controlled by the author. The diagrams are based on a single geometric figure that is colored according to Kubelka-Munk theory.{{Index|18}}{{Place|type=OC|landscape=top|content=[[File:DIAT.Sample.png]]}} | ||
|- | |- | ||
| style="width: 30%;" {{T-HRVT}} | B '''Version''' | | style="width: 30%;" {{T-HRVT}} | B '''Version''' | ||
| Line 14: | Line 14: | ||
|- | |- | ||
| {{T-HRVT}} | D '''Entry''' | | {{T-HRVT}} | D '''Entry''' | ||
| April 24, 2026 | | April 24, 2026<br>Editor-as-a-service: April 30, 2026 | ||
|- | |- | ||
| {{T-HRVT}} | E '''Device''' | | {{T-HRVT}} | E '''Device''' | ||
| Line 23: | Line 23: | ||
|- | |- | ||
| {{T-HRVT}} | G '''Maturity''' | | {{T-HRVT}} | G '''Maturity''' | ||
| Initial operations | | Initial operations | ||
|- | |- | ||
| {{T-HRVT}} | H '''File type (size)''' | | {{T-HRVT}} | H '''File type (size)''' | ||
| Requirements, reference manual, grammar, algebraic datatypes and architecture (7917 lines)<br> | | Requirements, reference manual, grammar, algebraic datatypes and architecture (7917 lines)<br> | ||
Source code (15963 lines)<br> | Source code (15963+1129 lines)<br> | ||
Test data (217 files, 5453 lines) | Test data (217 files, 5453 lines) | ||
|} | |} | ||
Latest revision as of 16:04, 30 April 2026
| File data | |
|---|---|
| A Description | DIAT is a compiler for a statically typed language that supports inheritance, recursive definitions, and custom types. It is used to describe diagrams in which every detail is controlled by the author. The diagrams are based on a single geometric figure that is colored according to Kubelka-Munk theory.[18] |
| B Version | v260423r2 |
| C Manufacture | CAI: Coding and documentation. Olaf Langmack: requirements, architecture and testing. March 1 to April 24, 2026 |
| D Entry | April 24, 2026 Editor-as-a-service: April 30, 2026 |
| E Device | Ubuntu 24.04 (GNU/Linux 6.8.0) |
| F Relation | — |
| G Maturity | Initial operations |
| H File type (size) | Requirements, reference manual, grammar, algebraic datatypes and architecture (7917 lines) Source code (15963+1129 lines) |
