archives

Carnap Programming Language

Has any one heard of Carnap Programming Language? Steven Ericsson-Zenith posted a comment on my blog inviting me to take a look. Since LTU is the coolest place to get new language information, I thought I would mention it here. I have been interested in programming multi-core and have been tracking Erlang and a few other developments.

The Link to Carnap Programming Language: http://www.carnap.info/

The first two paras from this page:

Carnap is a general purpose programming language for the next generation of many-core devices, many many-core systems and their applications. It introduces a process oriented programming model that allows programmers to seperate the concerns of data structures and the concurrent processes that act upon them.

"The primitive process of a Carnap program is called an action. An action determines a local or shared state. Actions are assembled by construction to form the component processes of a program. Programs consist of concurrent processes that construct and interact via logically shared data structures and resources called contexts.

Dorai Thodla
www.thodla.com