There are quite some improvements and changes since 0.1.0 worth looking at.
from the changelog:
- new: reference paramaters are now available!
- new: automatic constant string concation.
- new: $identifier can now be used to override keywords. (experimental feature)
- new: interfaces for the sdl library (simple direct media) (not complete)
- new: a warning will be generated if a variable is shadowed.
- change: the dtone compiler is now called 'dtc'.
- change: dtc now expects the whole filename of the main file (with .d)
- change: changed to 'constructor' and 'destructor' syntax.
- change: the 'local' keyword is now used to declare objects to be instanced right in place. (':=' operator was used before)
- change: array syntax changed (more simple, since it's now always clearly near the type)
- improved: the 'revolve' example is now able to recursivly change the dtone header tags.
- improved: 'hollow' can now specify the exact c represenation of an object.
- imporved: the html-browse backend now generates strings and comments more correctly.
- workaround: disabled bracket evaluation in the c-code backend, it is false in some cases.
- fixed: arrays in classes.
- fixed, improved a lot of small issues, simplified code a bit.