From: Vadim Zaytsev Date: Wed, 22 Feb 2012 11:25:43 +0100 (CET) Subject: 24 Feb, 11:00, L017, Tijs van der Storm, Language Design Smells To: SWAT Dear colleagues, This week, on Friday, at 11:00 (usual time), we will have a SEM Colloquium presentation about design of software languages, given by Dr. Tijs van der Storm. The abstract will be sent to you ASAP, but please already consider putting this time in your agenda, if you haven't already done so. Date: 24 February 2012 Time: 11:00 Room: L017 (CWI) Speaker: Tijs van der Storm Title: Language Design Smells Abstract: TBA ---------------------------------------------------------------------- http://event.cwi.nl/pem ---------------------------------------------------------------------- Yours, Vadim. Date: Fri, 24 Feb 2012 08:24:42 +0100 (CET) Subject: SEM surprise unveiled! Today at 11:00 From: Vadim Zaytsev To: SWAT Dear colleagues, The presentation will go on as planned, please look forward to it. The abstract can be found below. Date: 24 February 2012 Time: 11:00 Room: L017 (CWI) Speaker: Tijs van der Storm Title: Language Design Smells Abstract: see below ---------------------------------------------------------------------- Language Design Smells Computer language design is hot. Some recent new programming languages include: Julia, Dart, Go, CoffeeScript, and Clojure. Apparently, there is a need to find better ways of expressing ourselves as programmers, hopefully allowing us to write code that is more reliable or easier to understand. Moreover, domain-specific languages (DSLs) are also, again, becoming more popular, both in academia and industry. However, if we want to make the DSL approach to software construction successful in the long run, we need to consider the best and worst practices in language design. In this talk I'll approach this problem from the notion of "language design smell": a possible indicator of a design problem in a computer language. This can be seen as a first step towards a body of knowledge on language design. I will present more questions than answers, so I very much welcome discussion. ---------------------------------------------------------------------- http://event.cwi.nl/pem ---------------------------------------------------------------------- Yours, Vadim.