| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| deemon.v101.tar.gz | 2016-10-15 | 4.2 MB | |
| deemon.v100.tar | 2016-10-13 | 1.7 MB | |
| README.txt | 2016-10-13 | 1.9 kB | |
| deemon.v101.build.win64.zip | 2016-10-13 | 12.0 MB | |
| deemon.v101.build.win32.zip | 2016-10-13 | 12.0 MB | |
| deemon.v100.build.win32.zip | 2016-05-13 | 1.9 MB | |
| deemon.v100.build.win64.zip | 2016-05-13 | 2.0 MB | |
| Totals: 7 Items | 33.8 MB | 0 |
=== Windows ===
1. Download deemon.vxxx.build.win32.zip for x86 architectures
Download deemon.vxxx.build.win64.zip for x64 architectures
2. Extract where you want to install it to
=== Linux/Posix ===
1. Download deemon.vxxx.tar
2. Extract somewhere
3. Follow instructions in /path/to/extracted_deemon/README
=== Source distribution ===
1. Download deemon.vxxx.tar
2. Extract somewhere
=== Notes about the latest release ===
- Completely rewritten the entire compiler!!!
- Due to various changes, complied code (generated with -o) must be recompiled
- Did a whole bunch of work on c/c++ integration, actually resulting in
deemon being able to compile most c and some c++ code out-of-the-box.
- Reworked the string system and added unicode support
NOTE: Also works in the 'fs', 'file.io' and 'shared_lib' apis, meaning that we are now taking advantage
of the windows widestring Apis while still keeping everything compatible with linux.
Strings encodings (supported: utf8, utf16, utf32 and platform-dependent wide)
can simply be converted into each other by casting to the appropriate string type.
- Added some c++ exclusive apis for convenience (and fun :) )
- Added special filenames '/dev/stdin', '/dev/stdout', '/dev/stderr' to open the std files
on windows. - Works in everything that uses file.io as its file-system interface.
Also added '/dev/null' as an alias for 'NUL'.
- Ability to create your own classes with custom operators, members and getsets
- Much, much more stable runtime/compiler
- More diverse runtime API (added sockets, basic crypo, etc.)
- Added a dynamic extension system that offers a standartized way of extending deemon.
These are referred to as ~dex~ (deemon-extension).
- For a full list of changes, download 'deemon.v101.tar.gz'
and take a look at 'include/deemon.h'