[Web Feed] Newspeak is a new programming language in the tradition of??Self??and Smalltalk...
Feed Supplier <[email protected]> Mon, 10 May 21 01:28:35 UTC
| Newsgroups | alt.comp.programming |
|---|---|
| Organization | Usenet.Farm |
| Message-ID | <[email protected]> |
... Newspeak is highly dynamic and reflective - but designed to Newspeak is a new programming language in the tradition of selflanguage.org/: Self and Smalltalk. Newspeak is highly dynamic and reflective - but designed to support modularity and security. It supports both object-oriented and functional programming. Like Self, Newspeak is message-based; all names are dynamically bound. However, like Smalltalk, Newspeak uses classes rather than prototypes. As in www.daimi.au.dk/~beta/: Beta, classes may nest. Because class names are late bound, all classes are virtual, every class can act as a mixin, and class hierarchy inheritance falls out automatically. Top level classes are essentially self contained parametric namespaces, and serve to define component style modules, which naturally define sandboxes in an object-capability style. Newspeak was deliberately designed as a principled dynamically typed language. We plan to evolve the language to support bracha.org/pluggableTypesPosition.pdf: pluggable types. Link 1 Newspeak: https://newspeaklanguage.org