Text this: Programming environments for high-level scientific problem solving :