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:

Create your own Meetup Group

Get started Learn more

I'm surpris ed by the level of growth I've seen since becoming an organizer, it's given me more confidence in my abilities.

Katie, started NYC ICO

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