Platonic C# - Managing Referential Transparency through Unique Types

Lambda the Ultimate - Programming Languages Weblog 2023-03-05

Summary:

The idea of Platonic C# is to enforce referential transparency within the context of C#, by enforcing a set of rules around defaulting to immutability of data structures and requiring uniqueness of instances of mutable types.

Link:

http://lambda-the-ultimate.org/node/5666

From feeds:

Gudgeon and gist ยป Lambda the Ultimate - Programming Languages Weblog

Tags:

object-functional

Date tagged:

03/05/2023, 11:52

Date published:

03/04/2023, 15:11