Jump to content

»DIAT Compiler«: Difference between revisions

From transformal GmbH
No edit summary
No edit summary
 
(14 intermediate revisions by the same user not shown)
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 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]]}}
|-  
|-  
| {{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
|-
|-
| {{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: April 24, 2026
| Initial operations
|-
|-
| {{T-HRVT}} | H '''File type&nbsp;(size)'''  
| {{T-HRVT}} | H&nbsp;'''File&nbsp;type&nbsp;(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+1129 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]]

Latest revision as of 16:04, 30 April 2026

File data  
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
File type (size) Requirements, reference manual, grammar, algebraic datatypes and architecture (7917 lines)

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