In this talk, we'll examine optional types and mirrors in Dart and elsewhere. We'll start some pre-history, demoing the Strongtalk system whose optional types were the pre-cursor to Dart's. Then we'll discuss the current state of Dart's typechecking. Next, we'll review mirror-based reflection and examine several variant APIs: Strongtalk, Newspeak and Dart.
We started the group after the success of Alex Miller's Lambda Lounge in St. Louis. The group consists of people in Israel who are interested in non-mainstream programming languages. Our members are programmers, researchers and students. We meet monthly and conduct discussions at http://groups.google.com/group/sayeret-lamb.... For more details, visit our web-site at http://www.lambda.org.il/