New Intend C version 1.0.0 beta is in testing now!
Hi there guys!
Today I have great news for the Intend C community. The new version 1.0.0 of Intend C is now testing to be released in the next days!
The version 1.0.0 development went really well. So well that I decided to develop more than planned. So, this new release will count with the new features already planned and announced and a few more, including:
- Division of the interpreter into a shared library and a command line tool;
- Safe mode to sandbox the interpreter access to system and file functions;
- New modular design to facilitate the creation of new modules;
- The Intend C parser is now re-entrant, allowing it to be embedded in multi-threaded applications like game engines or graphic applications;
- Strings with quoted \” or \’ are now supported;
- There is a new way of initializing arrays and structures, besides former mkarray or mkstruct. Now you can use:
- Some of the standard library functions have been taken out to modules, so now Intend C count with these: dict - dictionary data, dyn - dynamic library support, list - list data, math - math float calc, mem - memory management, preg - regular expressions and sys - system calls;
- The main script now can be parsed from a memory string, as well as the includes can be served by a callback function that returns a (FILE *) to a file or a memory stream, to allow Intend C to parse full in-memory scripts;
- And other minor corrections and enhancements.
arr = new array(1, 2, 3, “abc”, “def”, “xyz”);
st = new struct(
name = “John”,
age = 20,
gender = ‘M’
);
Hope these are the news you were waiting for and that Intend C can fulfil the community needs.
Stay tuned for the next release!
Cheers
