linux-BR.org

Notícias de software livre e tecnologias

C# platônico é um conjunto de diretrizes de estilo e codificação para C# de plataforma cruzada
que incentivam o uso da programação funcional, transparência referencial,
e estruturas de dados imutáveis.C# platônico veio da idéia de incorporar um novo idioma em C# que era puro funcional e
plataforma cruzada.A cadeia de ferramentas e as bibliotecas principais de Platão estão sendo escritas em C# após as diretrizes platônicas de C#.Eventualmente, essa idéia deu origem a uma linguagem separada chamada Platão
Isso usa um subconjunto de sintaxe C#, mas possui semântica pura-funcional.O desafio com a incorporação em C# diretamente foi o requisito para muito boilerplate que
não faz sentido em uma linguagem funcional pura com um compilador avançado.

Fonte: https://github.com/cdiggins/Platonic.CSharp