Augmenting Smalltalk with your own Control Flow Syntax

Smalltalk is a minimal programming language that allows it programmers to create their own syntax without modifying the language, its parser or compiler.
We will see many examples of use of this capability and we will compare them to other languages like Ruby, Python, Java and C#.


Download presentation
  • Hernan-Wilkinson

    Hernan Wilkinson

    Hernan Wilkinson graduated in Computer Sciences from the Facultad de Ciencias Exactas y Naturales at UBA. He has been teaching Object Oriented Programming and Advanced Design with Objects in the same University for more than fourteen years and also at the industry through 10Pines. He also teaches Software Engineering II at the same faculty. He has been working as a programmer, architect, technology and development manager in different companies such as IBM, Banco Galicia and Mercap SRL. He has been speaker in different international congresses such as OOPSLA (Object Oriented Programming, Systems, Languages and Applications), ESUG (European Smalltalk User Group), Smalltalks, Agiles, RubyConf Argentina and PHPConf Argentina. He has been Key Note Speaker at Scrum Gathering Ecuador 2015 and the JalaSoft's TechZone 2014. He has been chair of Smalltalks (the Smalltalk conference in Argentina) and PC Member of IWST 2011, 2012, 2013, 2014 and 2015, Smalltalks 2010, 2011 and 2012, and WISIT 2014. He contributes to many open source projects like Aconcagua and Chalten. He is founding member of FAST (Fundacion Argentina de Smalltalk) and 10Pines SRL, company where he works currently. And besides all this, he is still a passionate programmer. You can reach him at and follow him at @hernanwilkinson