Gabriel Castro
Eclipse had its start as a reimplementation of the VisualAge IDE so it's fitting that we bring Smalltalk to Eclipse in the form of the Smalltalk Development Tools (STDT). Based on VisualAge for Smalltalk (aka ENVY/Smalltalk), STDT seeks to bring a Smalltalk runtime into Eclipse.
This talk will provide an overview of the effort to bring Smalltalk to Eclipse, our goals and aspirations, and the current status of the Smalltalk Development Tools. We will present our future plans for STDT, including a discussion of some of the challenges in implementing a Smalltalk IDE in a Java-based platform.
"Imagine, putting source code in files! How quaint." -- Kent Beck
Gabriel is the J9 Development Tools lead. He has worked on developing Eclipse-based tools for the J9 Java Class Library and Virtual Machine teams for almost three years, including the recent Smalltalk Development Tools. While at the Communications Research Centre he helped develop a DTV multimedia datacasting system for use in the Canadian Arctic. He's an Eclipse contributor and he has spoken at EclipseCon.
Dan graduated from the Computer Engineering department of the University of Waterloo in August of 2007. He had three coop terms experience on the J9 Java VM team at IBM, and after graduation, returned there. Along with his VM responsibilities, he helps lead tool development and is fast becoming a Smalltalk expert.