»DIAT Compiler«: Difference between revisions

No edit summary
No edit summary
 
(4 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 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]]}}
| 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'''  
| style="width: 70%;" | v260514r7
| style="width: 70%;" | v260526r10
|-  
|-  
| {{T-HRVT}} | C '''Manufacture'''  
| {{T-HRVT}} | C '''Manufacture'''  
Line 14: Line 14:
|-
|-
| {{T-HRVT}} | D '''Entry'''  
| {{T-HRVT}} | D '''Entry'''  
| April 24, 2026<br>Editor-as-a-service: April 30, 2026<br>Fine work: May 14, 2026
| April 24, 2026<br>Editor-as-a-service: April 30, 2026<br>Fine work and integration: May 26, 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&thinsp;<ref>Review Prof. Dr. T., 260517: {{T|Not too bad at all. Standouts: What, Where, and How factorization with delegation; relative polar coordinates combined with a grid for positioning; true fractions; 2D CSG operators; and elements acting as connectors. Room for improvement: Analog/Digital sub-typing (Poser-style); shape correspondence conditions; and Depict trees. Potential for further development: &hellip;}}</ref>
|-
|-
| {{T-HRVT}} | H&nbsp;'''File&nbsp;type&nbsp;(size)'''  
| {{T-HRVT}} | H&nbsp;'''File&nbsp;type&nbsp;(size)'''  
| Requirements, reference manual, grammar, algebraic datatypes and architecture (10081 lines)<br>
| Requirements, reference manual, tutorial, grammar, algebraic datatypes and architecture (12116 lines)<br>
Source code (21813 lines)<br>
Source code (24477 lines)<br>
Test data (238 files, 6085 lines)
Test data (244 files, 7973 lines)
|}
|}
{{TableIC/End}}
{{TableIC/End}}
==Note==
<references/>
[[Category:Description]]
[[Category:Description]]
[[Category:File data]]
[[Category:File data]]
[[Category:Concept]]
[[Category:Concept]]
[[Category:Semi-finished work]]
[[Category:Semi-finished work]]