concurrency.cc

Parallel programming for makers and artists


Documentation

  • [ Getting started with the Arduino ]
    If you want to get started programming your Arduino, we recommend checking out our book, Plumbing for the Arduino.

  • [ Continuing with occam programming ]
    If you have more general questions about occam-π programming, check out the additional resources that are available online.

  • [ I HAVE QUESTIONS! ]
    If you have questions, please join our users mailing list and follow our blog. (We tweet from time-to-time as well.) The mailing lists really are a great place to ask questions when you're getting started and trying to figure things out.

Giving Back, Making Contributions

If you'd like to help improve anything we've produced — our software, our hardware, our book, or our website — please join the developers mailing list and talk to us there.

If you're familiar with Subversion, we do make repository space available for members of the community. This means your code is backed up, others can see what you're working on (and help!), and your efforts benefit many, even if you're just getting started. (It also makes it easier for others to help you out.) Note, though: your code must be released under a GPL- or LGPL-compatible license if we're going to host it.


Need a Hand?

If you've got a question, post it to the appropriate mailing list and we'll help out and point you in the right direction.

Latest Blog Updates

Hardware

  • Overview
    A brief overview of hardware we've developed.
  • The concurrency.cc board
    Our own Freeduino variant: the best part is that it runs on one AA battery!
  • The Cardboarduino
    An Arduino-ish computer you can print out and build on a piece of posterboard.
  • The Freeduino
    See our short instructional videos for assembling your own Freeduino.

Related

  • Transterpreter
    Our open-source virtual machine for running parallel languages in tiny spaces.
  • occam-pi
    A language with a 25-year tradition in concurrent and parallel programming.
  • The Arduino
    Open hardware to feed your creativity.