[ANN] Gilad Bracha: The Newspeak Programming Language (11.03.2008, 16:00-17:00, HPI, Potsdam, Germany)

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

[ANN] Gilad Bracha: The Newspeak Programming Language (11.03.2008, 16:00-17:00, HPI, Potsdam, Germany)

Lincke, Jens
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.

http://www.swa.hpi.uni-potsdam.de/

Anfahrt: http://www.hpi.uni-potsdam.de/hpi/campus/anfahrt.html

_______________________________________________
seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
Reply | Threaded
Open this post in threaded view
|

Re: [ANN] Gilad Bracha: The Newspeak Programming Language (11.03.2008, 16:00-17:00, HPI, Potsdam, Germany)

Philippe Marschall
Sorry but what does this have to do with Seaside?

Cheers
Philippe

2008/3/7, Jens Lincke <[hidden email]>:

> 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.
>
>  http://www.swa.hpi.uni-potsdam.de/
>
>  Anfahrt: http://www.hpi.uni-potsdam.de/hpi/campus/anfahrt.html
>
>  _______________________________________________
>  seaside mailing list
>  [hidden email]
>  http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>
_______________________________________________
seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside