Java SIG: Newspeak: A Principled Dynamic Language
Topic: Newspeak: A Principled Dynamic Language
Newspeak is a dynamic programming language focused on software engineering. Newspeak takes the mantra "program to an interface rather than an implementation" seriously. The language has no global namespace and no static state, and all names are late bound - including class names. All classes in Newspeak are virtual, every class declaration defines a mixin, and class hierarchy inheritance comes for free.
Newspeak is highly modular: dependency injection is unnecessary, the factory pattern is baked in and side-by-side deployment is trivial. M
odule definitions can be compiled in any order because they have no external dependencies.
The talk will explain how Newspeak achieves this on a very simple semantic foundation, and demonstrate the system in action.
Cubberley Community Center
4000 Middlefield Road, Room H-1
Palo Alto, CA 94105
$15 at the door for non-SDForum members
No charge for SDForum members
No registration required
6:45-7:00 Doors open. Networking. Pizza.