Newspeak in 2016

Newspeak is a distinct language in the Smalltalk family, notable for its support for modularity and capability-based security. Newspeak has no global namespace and all names are accessed by message sends. This simple and uniform semantic base naturally gives rise to features such as nested classes, class hierarchy inheritance, mixins and actors. We will review Newspeak’s features and the status of the various implementations, based on Smalltalk, Javascript, Dart, Java and a native VM respectively.

Download presentation
  • img_07801

    Gilad Bracha

    Gilad Bracha is the creator of the Newspeak programming language and a software engineer at Google where he works on Dart. Previously, he was a VP at SAP Labs, a Distinguished Engineer at Cadence, and a Computational Theologist and Distinguished Engineer at Sun. He is co-author of the Java Language Specification, and a researcher in the area of object-oriented programming languages. Prior to joining Sun, he worked on Strongtalk, the Animorphic Smalltalk System. He received his B.Sc in Mathematics and Computer Science from Ben Gurion University in Israel and a Ph.D. in Computer Science from the University of Utah.