FAQ on Pi-Calculus [pdf]
cs.cmu.edu
cs.cmu.edu
Is anyone trying to build a "real world" programming language that is strictly defined in terms of pi-calculus? Given the emphasis in pi-calculus on communication and transportability of channels themselves that might work out a better basis for a real programming language than lambda calculus seems to have been for functional languages (or predicate calculus for logical languages, which don't seem very popular these days).
My favourite is Mozart/Oz (http://www.mozart-oz.org) - it is based on the pi-calculus (using dataflow variables for channels) and also encodes the lambda-calculus. A wonderful concurrent functional programming language is the result (leaving aside its distributed and constraint capabilities, which build on the pi & lambda calculi base).