On Sunday, 30 May 2021 at 15:35:34 UTC, Guillaume Piolat wrote:
On Sunday, 30 May 2021 at 14:28:25 UTC, Dylan Graham wrote:
LWDR currently supports the following language features:
- Class allocations and deallocations (via new and delete)
- Struct heap allocations and deallocations (via new and
delete)
- Invariants
- Asserts
- Contract programming
- Basic RTTI (via TypeInfo stubs)
- Interfaces
- Static Arrays
- Virtual functions and overrides
- Abstract classes
- Static classes
- Allocation and deallocation of dynamic arrays
- Concatenate an item to a dynamic array
- Concatenate two dynamic arrays together
- Dynamic array resizing
The following features are experimental:
- Exceptions and Throwables (so far are working on GDC only)
It is beta, so expect bugs.
Nice job!
Thank you all for a kind words :D