Farhad Scheme SML Scala Benjamin Pierce: Types and Programming Languages Gotthard-Basistunnel Block-based programming in Scratch Designing a Visual, Block-Based Environment to Create & Execute Haskell Code Conal Elliott