Skip to content

balkrishnarawool/cryptarithmetic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Example for Data Oriented Programming in Java

This repo contain source code for my talk "Algebraic Data Types + Pattern Matching = Elegant and readable Java code"

This program solves a cryptarithmetic puzzle: SEND + MORE = MONEY

The talk shows how you can write readable, understandable code with Data Oriented Programming in Java using records, sealed types and pattern matching features. If you have questions, suggestions to improve or any other feedback, please reach me out at @BalaRawool

Links to articles on Data Oriented Programming

InfoQ Article from Brian Goetz

Inside Java Article from Nicolai Parlog

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages