31 lines
531 B
Text
31 lines
531 B
Text
#import "../template.typ": conf
|
|
#import "graphics.typ"
|
|
|
|
#show: conf.with(title: [iOwO design], subtitle: [don't worry, we're just dreaming])
|
|
#show ">": graphics.arrow()
|
|
|
|
= Type data model
|
|
|
|
== Requirements
|
|
|
|
- Color-aware
|
|
- It can handle colors and colorspaces for images
|
|
- ocio????
|
|
- number/number type support
|
|
- custom types (structs/enums)
|
|
- algebraic enums
|
|
- traits (`Numeric`...)
|
|
|
|
= Execution stages
|
|
|
|
#graphics.stages-overview
|
|
|
|
== Source > Graph IR
|
|
|
|
== Graph IR > VM Bytecode
|
|
|
|
=== Optimizer
|
|
|
|
=== Compiler
|
|
|
|
== VM Bytecode > VM
|