Dart: Optional Typing, Mirrors and More

With Gilad Bracha

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.

Join or login to comment.

  • Yardena

    June 10, 2012

  • Amir T.

    Always interesting and entertaining to hear Gilad talk.

    May 9, 2012

  • Matan S.

    Revealing and informative.
    Seems to instill that languages are "sold onto" the developers on two levels - ease of use and modular power. And we haven't spoken of the ecosystems of staple infrastructures and connectors to the outside world, performance optimization and all real-world aspects that make the developer's daily life. Go Google!

    May 3, 2012

  • Boris F.

    excellent lecture

    May 3, 2012

  • Arie K.

    It was great to get first-hand introduction to optional typing and mirrors

    May 3, 2012

  • Yardena

    Excellent presentation. I expected a great talk, and it was indeed perfect! Right on target for sayeret IMO - anyway I enjoyed it immensely.

    May 3, 2012

  • Nadav G.

    Very interesting and insightful.

    May 3, 2012

  • Ronen N.

    One of the best meeting iv been to yet.

    May 2, 2012

  • Yardena

    There is parking near the building which is free in the evening. We hope to record the talk, as usual.

    1 · April 30, 2012

  • Alik E.

    I don't know the area. Is there parking in the building?

    April 30, 2012

  • Alik E.

    Will the lecture be recorded?

    April 30, 2012

People in this
Meetup are also in:

Sometimes the best Meetup Group is the one you start

Get started Learn more
Rafaël

We just grab a coffee and speak French. Some people have been coming every week for months... it creates a kind of warmth to the group.

Rafaël, started French Conversation Group

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy