The TransLucid programming language