Text this: Programming the dynamic analysis of structures /