Page 1 of 1

Occam-pi for parallel programming of IOT

Posted: Sun Oct 07, 2018 12:15 am
by asterion
There is a virtual machine for running of programs, written in the parallel programming language occam, that fits onto the arduino.

(see here http://concurrency.cc/)

I am looking at porting this to the ESP32, partly for fun, partly for nostalgia (as I worked in occam on a commercial project) but also because it is a powerful tool for expressing programming problems.

For those not familiar with occam, google's language go is derived from the communicating sequential process model that occam utilised.

The main problem is to create a transterperter virtual machine (tvm) that runs the bytecodes (via kroc http://projects.cs.kent.ac.uk/projects/kroc/trac/). There are other 32bit ports to windows and linux.

Is there any interest here in porting to the IDF?

Cheers,
A