Jump to content

»DIAT Compiler«: Difference between revisions

From transformal GmbH
No edit summary
No edit summary
Line 4: Line 4:
! colspan="2" | [[transformal GmbH:Conventions#File data|File data]]  
! colspan="2" | [[transformal GmbH:Conventions#File data|File data]]  
|-
|-
| {{T-HRVT}} | A '''Description'''   
| {{T-HRVT}} | A '''Description'''   
| DIAT is a typed assembly language for diagrams. Every visual detail is explicitly authored, statically verified, and rendered deterministically using a physical color model.
| DIAT is a compiler for a statically typed language that supports inheritance, recursive definitions, and user-defined types. It is used to describe diagrams in which every detail is designed by the author. These diagrams are based on a single geometric figure and utilize the color model of Kubelka-Munk theory.
|-  
|-  
| {{T-HRVT}} | B '''Version'''  
| style="width: 30%;" {{T-HRVT}} | B '''Version'''  
| v260423r2
| style="width: 70%;" | v260423r2
|-  
|-  
| {{T-HRVT}} | C '''Manufacture'''  
| {{T-HRVT}} | C '''Manufacture'''  
| {{CAI-LAO}} March 1 to April 24, 2026
| {{CAI-LAO}} March 1 to April 24, 2026
|-
|-
Line 26: Line 26:
|-
|-
| {{T-HRVT}} | H '''File type (size)'''  
| {{T-HRVT}} | H '''File type (size)'''  
| Requirements, reference manual, grammar, <br>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 lines)<br>
Test data (217 files, 5453 lines)
Test data (217 files, 5453 lines)
Line 34: Line 34:
[[Category:File data]]
[[Category:File data]]
[[Category:Concept]]
[[Category:Concept]]
[[Category:Semi-finished Work]]

Revision as of 18:22, 24 April 2026

File data  
Description DIAT is a compiler for a statically typed language that supports inheritance, recursive definitions, and user-defined types. It is used to describe diagrams in which every detail is designed by the author. These diagrams are based on a single geometric figure and utilize the color model of Kubelka-Munk theory.
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
E Device Ubuntu 24.04 (GNU/Linux 6.8.0)
F Relation
G Maturity Initial operations: April 24, 2026
File type (size) Requirements, reference manual, grammar, algebraic datatypes and architecture (7917 lines)

Source code (15963 lines)
Test data (217 files, 5453 lines)