iowo/docs/design/iowo-design.typ

32 lines
531 B
Text
Raw Normal View History

#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