mailing list
2007.10.24 : actsl compiler source code available
Tarvo Korrovits released source code for actsl compiler under LGPL license.
actsl is a minimal low-level action-based programming language. The name stands for "actions language", and the ideology is that every token should cause some action, and the compiler must be minimal. This version is for IA32 Linux gcc. Expressions are in reverse polish notation. Variable must be referenced when assigning to it, or it must be pointer. Assignment is in reverse order. Functions return int, which remains in stack, and must be used.
2007.01.16 : Arena 0.9.10 available
Arena is a light-weight scripting language. The language uses a syntax and library similar to that of ANSI C, but adds automatic memory management and runtime polymorphism on top of that.
Changes in this release: manual updates, changes in string handling functions, support for calling external C functions that expect arguments of type float.
2007.01.15 : Obol 0.2007.01.05 initial release
Obol is a specialized high-level programming language for security protocols. The idea is to program closer to the abstractions used to describe and analyze security protocols, and leave all the nasty details to the runtime. The runtime will then handle "mundane" issues such as message representation, communication, cryptographic transformations and so on. The language is interpreted, and the runtime written in Java.
This is initial language release.
2007.01.12 : REBOL 2.7.5
REBOL (Relative Expression Based Object Language) is a small, cross-platform, dynamic multi-paradigm language, with emphasis distributed computing and networking.
Changes to 2.7.5: HTTP scheme was reverted to prior version, Trace/net (network protocol trace) crash fixed, bind? function was added back for compatibility reasons.
2007.01.12 : ncc 2.6
ncc is a compiler that produces program analysis information. ncc is a decent replacement of cflow and cscope able to analyse any program using the gcc compiler. The program also incliudes a graphical call-graph navigator and source browser which is extremely practical for hacking and comprehending large projects.
This release: '-m*' flags are passed to the preprocessor, updated instructions for kernel hacking, fixed segfault with __gu_val, and several other changes.
2007.01.11 : ccache 2.4 released
ccache is a compiler cache. It acts as a caching pre-processor to C/C++ compilers, using the -E compiler switch and a hash to detect when a compilation can be satisfied from cache. This often results in a 5 to 10 times speedup in common compilations.
Changelog: Added CCACHE_READONLY option, Added CCACHE_TEMPDIR option, fixed handling of hard-linked compilers on AIX, added O_BINARY support, show cache directory in stats output, fixed handling of HOME environment variable.
2007.01.11 : Shed Skin 0.0.17
Shed Skin is an experimental Python-to-C++ compiler. It can convert many unmodified programs, written in a static subset of Python, into optimized C++ code. Currently, these programs cannot freely use the standard libraries.
New in this release: support for assignment lists, '_' can be used as special assignment target, support for '__name__' attribute of modules, various improvements in exception handling, limit on tuple/list unpacking removed, improved printing of floats (using "%g" instead of "%f").
2007.01.10 : amforth 1.0 released
amforth is a compact forth interpreter and compiler for the atmel avr atmega micro controller family, implemented in assembly language and forth itself. It is an interactive system runnung completly on the controller.
amforth implements an ans94 stylish indirect threading 16bit Forth with a few missing words and a few words from the extension word sets and a few own words.
Changelog: new immediate word - ['] , new word user defines user variables, new controller - atmega169 (atmel butterfly), renamed eheap to edp.
2007.01.10 : haXe 1.10
haXe is programming language intended for web development, capable of being used for programming tasks on server side, client side and rich cliend side.
In order to unite these platforms, haXe is able to create Flash SWF files using Flash APIs, generate Javascript code using Browser DHTML API, so you can create AJAX web applications, and to generate Neko sourcecode that can be used on the Server side or in standalone executable.
haXe offers a Java/C++-like syntax, object-oriented capabilities, type inference and class parameters among other features. Language reference is also available.
Changes in this relase: haxelib has been updated to 1.03, addition of Reflect.makeVarArgs, typedef private field access, the addition of the Class base class type, allowed extend/implements a typedef, plus numerous other changes and fixes.
2007.01.09 : AspectC 0.4
AspectC is a robust compiler supporting aspect-oriented programming with C. AspectC achieves this by building on proven aspect-oriented language designs for other languages, most notably the AspectJ language for aspect-oriented programming with Java.
This release includes some bugs fix and 2 main features: semantic check and callp() pointcut: a special pointcut to capture a function call join point through a function pointer.