On Fri, 1 Sep 2006, Dirk Craeynest emailed: "[..] Even though some argue that low-level thread programming is not the way to go to develop multi-core applications, [..]" I am involved with a consortium which had used such an argument to successfully secure funding from the European Commission for networks on chips. The compiler vendor in the consortium unfortunately sells compilers which are only for supposedly "ANSI-C code, possibly extended with user-defined data types and operators using C++ classes and operator overloading". As is typical with C vendors, actually reading what is written by the vendor when it claims to adhere to the standard reveals that it fails to conform to the ANSI standard: it sells a compiler which "supports the built-in data types of the C language and allows to map them onto the data types supported by the processor hardware. In addition, thanks to the support of C++ classes, the compiler offers the flexibility to introduce custom data types in the source program. For example, fixed-point data types occurring in DSP applications can be supported easily, without having to resort to nonstandard C language extensions (as is required in some other compilers)." Dirk Craeynest wrote: "Can we do anything to make Ada more visible in that domain? Should we respond to those papers, announcements, etc, suggesting to also look at Ada with its long track record of successful multi-threaded applications?" Maybe. "Any volunteers, who have a "good pen" to write eloquent, brief, and to the point reactions? [..]" Not I. ">>> Looking for Ada-related jobs, reachable from Leuven, Belgium <<<" Good luck with that search as well.