Text this: Tools and Environments for Parallel and Distributed Systems /