-
Notifications
You must be signed in to change notification settings - Fork 8
TL5 Features
Meir Cohen edited this page Nov 7, 2022
·
30 revisions
Candidate for first official Lumi compiler
done:
- implement methods outside of class
- support static memory management
- conditional references
- efficient slices
- switch operator
:=: - full
!implementation - better error handling
- better loops
- embed lumi.c into generated C file
- better C interface
- cleanup method (destructor)
- support
ByteandBuffer - integer range support:
Int{min:max} - dynamic interfaces
- simple array/buffer/string
- primitive references
- compile to library
todo:
- better model system
- Python interface
optional:
- type global variables and constants
- array methods
- String enforce correct Unicode
- some planned final syntax that is not supported yet...
Suggestions, comments and questions are welcome!
