Objects as Modules in Newspeak

Courtesy Lambda the Ultimate - Programming Languages Weblog  Wed, 08/05/2009 - 10:56

In Objects as Modules in Newspeak , Gilad Bracha et al. describe a way to avoid the coupling in inherent constructs found in many OO languages such as a global namespace, "static" stateful variables, globally accessible object constructors, etc.

We describe support for modularity in Newspeak, a new programming language descended from Smalltalk and Self.

Like Self, all computation — even an object’s own access to its internal structure — is performed by invoking methods on objects.

However,...


 

More related items

Why We Need More Programming Languages
InfoWorld: "Whenever a new programming language is announced, a certain segment of the developer population always rolls its eyes and groans that we have quite enough to choose from already,...

Google announces Dart programming language
A few days after Google was caught registering a bunch of Dart-related domain names, and the inevitable storm of speculation, it has now emerged that Dart is a new programming language for...

Why Programming Languages?
A short essay by Tom Van Cutsem, Why Programming Languages? When I present my research work on programming languages, people often ask me "why do you need a new programming language to solve...


 

Post new comment

The content of this field is kept private and will not be shown publicly.
computer-internet.marc8.com