Update some docs

This commit is contained in:
Bruce Hill 2024-08-10 16:53:12 -04:00
parent 586bf82848
commit cef98a8a18

View File

@ -45,14 +45,17 @@ language features.
- Type-safe strings representing different languages with automatic prevention - Type-safe strings representing different languages with automatic prevention
of code injection of code injection
- Pattern matching with exhaustiveness checking for tagged unions - Pattern matching with exhaustiveness checking for tagged unions
- Efficient immutable datastructures
## Simplicity ## Simplicity
- Simple, low-boilerplate type system with type inference - Simple, low-boilerplate type system with type inference
- Well-defined reference and value semantics and mutability rules - Well-defined reference and value semantics and mutability rules
- No polymorphism, generics, or inheritance
## User-friendliness ## User-friendliness
- Useful and efficient built-in types: arrays, hash tables, structs, tagged - Useful and efficient built-in types: arrays, hash tables, sets, structs,
unions (sum types), cords (efficient string representation) tagged unions (sum types), cords (efficient string representation)
- String interpolation and debug printing builtins
- Beautiful and helpful compiler and runtime error messages with emphasis on - Beautiful and helpful compiler and runtime error messages with emphasis on
user-friendliness user-friendliness
- Full UTF8 support for all text operations - Full UTF8 support for all text operations