HackerNoon | Learn Any Technology
HackerNoon | Learn Any Technology @hackernoon ·
A deep dive into codata, dependent types, and defunctionalization—reframing the expression problem through data–codata duality. - hackernoon.com/researchers-re… #objectorientedprogramming #functionalprogramming
Researchers Revisit Codata, Dependent Types, and the Limits of the Expression Problem | HackerNoon

A deep dive into codata, dependent types, and defunctionalization—reframing the expression problem through data–codata duality.

From hackernoon.com
201
HackerNoon | Learn Any Technology
HackerNoon | Learn Any Technology @hackernoon ·
A formal core calculus for dependent data and codata with pattern matching, copatterns, call-by-value semantics, and type soundness proofs. - hackernoon.com/a-formal-core-… #objectorientedprogramming #functionalprogramming
A Formal Core for Dependent Data and Codata with Type Soundness Guarantees | HackerNoon

A formal core calculus for dependent data and codata with pattern matching, copatterns, call-by-value semantics, and type soundness proofs.

From hackernoon.com
181
HackerNoon | Learn Any Technology
HackerNoon | Learn Any Technology @hackernoon ·
A new calculus unifies functional and object-oriented paradigms in dependently typed languages using duality and defunctionalization. - hackernoon.com/deriving-depen… #objectorientedprogramming #functionalprogramming
Deriving Dependently-Typed OOP from First Principles | HackerNoon

A new calculus unifies functional and object-oriented paradigms in dependently typed languages using duality and defunctionalization.

From hackernoon.com
253
Leanpub
Leanpub @leanpub ·
Elegant Design Principles by Narayanan Jayaratchagan is free with a Leanpub Reader membership! Or you can buy it for $19.00! leanpub.com/elegant_design… #ObjectOrientedProgramming #ComputerProgramming #Java #SoftwareArchitecture #FunctionalProgramming
Elegant Design Principles

A comprehensive guide to building robust, maintainable software. Covers 95 design principles—core OO, SOLID, reliability, package design and AI‑first practices—framed by the Design Pyramid and a...

From leanpub.com
75