frappe : functional reactive programming in java .
Modular domain specific languages and tools