by Nicholas D. Matsakis
Safe and efficient parallel programming on the JVM

Harmonic is a new programming language for parallel programming.

  • All Harmonic programs are statically guaranteed to be data-race free.

  • Harmonic programs use Intervals, an innovative new way to write parallel programs.

  • Harmonic programs are statically typed but thanks to inference remain concise and readable.

  • Harmonic offers user-extensible, DSL-friendly syntax a la Smalltalk or Ruby.

Information updated 01/19/12
View Comments