[Seaside] [ANN] Gilad Bracha: The Newspeak Programming Language
(11.03.2008, 16:00-17:00, HPI, Potsdam, Germany)
philippe.marschall at gmail.com
Sat Mar 8 17:33:55 UTC 2008
Sorry but what does this have to do with Seaside?
2008/3/7, Jens Lincke <jens.lincke at hpi.uni-potsdam.de>:
> Dr. Gilad Bracha: The Newspeak Programming Language
> Coordinates: March 11, 2008, 16:00-17:00,
> HPI, B-E.2 (library)
> Potsdam, Germany
> Abstract: Newspeak is a new dynamic language, descended from Smalltalk
> and Self. Like Self, Newspeak is a message based language: all
> computation - even an object's own access to its internal structure - is
> performed by sending messages to objects. However, like Smalltalk,
> Newspeak is class-based. Classes can be nested arbitrarily, as in Beta.
> Since all names denote message sends, all classes are virtual; in
> particular, superclasses are virtual, so all classes act as mixins.
> There is no static state in Newspeak. Instead, top level classes act as
> module definitions, which are independent, immutable, self-contained
> parametric namespaces. They can be instantiated into modules which may
> be stateful and mutually recursive. Naturally, like its predecessors,
> Newspeak is reflective: a mirror library allows structured access to the
> program meta-level. In this talk, we'll expand on these topics,
> illustrating interesting uses such as class hierarchy inheritance and
> domain specific language support.
> Bio: Gilad Bracha is a Distinguished Engineer at Cadence Design Systems.
> Previously, he was a Computational Theologist and Distinguished Engineer
> at Sun Microsystems. 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.
> Anfahrt: http://www.hpi.uni-potsdam.de/hpi/campus/anfahrt.html
> seaside mailing list
> seaside at lists.squeakfoundation.org
More information about the seaside