(no title)
goodthink | 3 months ago
This is my favorite video by Newspeak's creator Gilad Bracha: https://youtu.be/BDwlEJGP3Mk?si=Z0ud1yRqIjVvT4oO
goodthink | 3 months ago
This is my favorite video by Newspeak's creator Gilad Bracha: https://youtu.be/BDwlEJGP3Mk?si=Z0ud1yRqIjVvT4oO
smj-edison|3 months ago
* No global import/export namespace (all imports are dependency injected, meaning capability based security is already baked in)
* Nested classes instead of modules
* No variable assignment (everything is a method call)
* Mixins instead of inheritance
* Synchronization and code updates as near primitives
* Support for foreign objects through aliens and proxies, and foreign code can call newspeak objects through expats
* A native serialization to file format
* support for multiple overlapping type systems