Hi perkunas,
The tricky thing is that occam is a full programming language. You may also find this page that I put together for my students to be useful:
http://rockalypse.org/courses/cs220f11/guides/introducing-occam-pi/
"All open source"
Correct. Text, etc. CC licensed.
"PDF book very well written explains everything."
Thank you. It needs some updating, actually.
"No community no one to ask Questions, they do have a mailing list I signed up for it."
Our list, users@concurrency.cc, is where we encourage discussion. Do you think we need a forum? We've considered it, but it hasn't been something people have called for, really.
"You have to use their IDE seems a little better to me, it gives you more features.It couldn't find my com port had to tell it, found that strange with all the cool features and it couldn't do that, not a big deal though."
We use JEdit because it runs on all platforms, is open source, and allows us to write plugins. We can't easily add our language to the Arduino IDE, or we would. If the Arduino team ever wants to make that possible, we'll be the first on board.
"How it works is you load their software on the Arduino, then you can write your scketch normal like. It
creates an extra long scketch you don't see. You need to load it every time you upload, a simple push of a button."
Yes. You have to upload the firmware once (which is extra-long, as you say), and then, from then on, you should just be able to do short compile/uploads.
"They are selling these custom boards I don't get the point of, the magic is in the software, and it loaded on my arduino uno instant like."
We made a custom board which we were never able to bring to production. Fair enough, it is confusing, and I can try and make the confusing bits go away in a website refresh.
"Don't quote me but it was something like 36 same time way more then then your board has."
No sure what you mean, but yes, we can run a lot of parallel processes on the Arduino.
"Easy peasy had two leds blinking same time in under a minute. Don't think this will work for me, I'm using optical relays and Off is On so the term Blink is a no go. Have fun"
We program UAVs, ground-based robots, and environmental sensors in occam, so anything you want to you, in theory, you could. But, it would mean learning a language that is a bit different from C.
Good luck, and please ask questions on the list (users@concurrency.cc) if you have questions.
Cheers,
Matt