F32 is default float, operator overloads turn literals into default types

This commit is contained in:
Krzosa Karol
2022-10-09 14:51:27 +02:00
parent 21ac6662c4
commit 54426fdd69
10 changed files with 64 additions and 64 deletions

View File

@@ -114,7 +114,7 @@ Dot :: (a: Vec3, b: Vec3): F32 ;; return a.x*b.x + a.y*b.y + a.z*b.z
- [ ] Polymorphism
- [x] C like void type
- [x] Any with it's dynamic typing
- [x] Dynamic typing using Any and operator overloading
- [ ] Generics aka compile time polymorphism aka parametric polymorphism
- [ ] Something akin to inheritence
- [ ] Something akin to C unions or Rust's enums