kirancodes.me
To Proof Maintenance & Beyond!

161 papers · page 5 of 9

Robust scripting via patterns

Bard Bloom, Martin Hirzel

Dynamic typing in scripting languages is a two-edged sword. On the one hand, it can be more flexible and more concise than static typing. On the other hand, it can lead to less robust code. We argue that patterns can give scripts much of the robustness of static typing, without l…