-
-
Notifications
You must be signed in to change notification settings - Fork 5
Open
Description
Just to remember what is left to do. The list is by no means complete.
General
- More on function overloading.
- More on operator overloading.
- Slices/sublist/substring,
[begin:end:step]
. Should make a copy, right? It's an error to use[]
instead ofslice()
on lists in a loop. - Implement a language server. See https://microsoft.github.io/language-server-protocol/.
- Bugs, bugs, bugs...
- Refactor generics? Find all calls and type annotations early and replace.
Memory
- Short lived objects should not be shared pointers. Preferably on the stack instead. Return tuples probably important.
- Probably replace shared pointers with a non-atomic version as the memory allocator is for one thread.
- Weak references? See https://github.com/eerimoq/mys/blob/main/examples/wip/linked_list/src/lib.mys.
Postponed
- Iterators?
- Context managers?
- Macro or comptime? Needed for logging and varargs like tricks.
Metadata
Metadata
Assignees
Labels
No labels