Category: Programming

Summer 2015 Update: Scala, DSL’s and the BBC Freedom Festival

  My aim for this post is for it be an informal update on what I have been doing this summer. So far I’ve been working for the Hull Computer Science department researching the Scala programming language with… Read More

Basic Introduction to Scala Part 1

Scala’s name comes from the idea of a scalable language, its ambition is to be a language that can scale to solve a more diverse set of programming problems more easily than General purpose programs (GPL). Scala is… Read More

Basic Introduction to Domain Specific Languages

The way most people program today is through general purpose languages (GPL) such as c++, java etc. These are good for making programs that span across multiple domains or problem spaces, although they lack specific features to allow… Read More