• Stars
    star
    155
  • Rank 240,864 (Top 5 %)
  • Language
  • License
    Apache License 2.0
  • Created about 9 years ago
  • Updated over 4 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Papers I love :)

Software Engineering

Paper
◻️ SOFTWARE ENGINEERING - Report on a conference sponsored by the NATO SCIENCE COMMITTEE

Functional programming

Essence

Paper
◻️ Can Programming Be Liberated from the von Neumann Style? A Functional Style and Its Algebra of Programs
🔳 Why Functional Programming Matters by J. Hughes
◻️ The essence of functional programming by Philip Wadler

A bit of history

Paper
◻️ Some History of Functional Programming Languages by D. A. Turner
◻️ The Conception, Evolution, and Application of Functional Programming Languages by Paul Hudak
◻️ History of Lambda-calculus and Combinatory Logic by Felice Cardone and J. Roger Hindley
🔳 Propositions as Types by Philip Wadler

Strong Functional Programming

Paper
◻️ Elementary Strong Functional Programming by D. A. Turner
◻️ A Tutorial Implementation of a Dependently Typed Lambda Calculus

Monads, monads everywhere

Paper
◻️ Monads for functional programming by Philip Wadler
◻️ Monad Transformers Step by Step

Recursion schemas

Paper
◻️ Recursion Schemas from Comonads by Tarmo Uustalu
◻️ Unifying Structured Recursion Schemes by Ralf Hinze, Nicolas Wu and Jeremy Gibbons
◻️ Functional Programming with Bananas, Lenses, Envelopes and Barbed Wire by Erik Meijer Maarten, Fokkinga and Ross Paterson

Other

Paper
◻️ Purely Functional Data Structures by Chris Okasaki
◻️ Program Design by Calculation by J.N.Oliveira (draft)
◻️ Adaptive Lock-Free Maps: Purely-Functional to Scalable by Ryan R. Newton Peter P. Fogg Ali Varamesh
◻️ Adaptive lock-free maps: purely-functional to scalable
🔳 Recursive types for free! by Philip Wadler
◻️ Theroems for free! by Philip Wadler

Haskell

Paper
◻️ A Gentle Introduction to Haskell by Paul Hudak, John Peterson and Joseph Fasel
◻️ A History of Haskell: Being Lazy With Class

JVM

Paper
◻️ Comparison of Erlang Runtime System and Java Virtual Machine

Other

http://www.math.harvard.edu/~mazur/preprints/when_is_one.pdf https://arxiv.org/pdf/1601.05035v3.pdf

More Repositories

1

todo-rest

Example of usage polysemy and servant
Haskell
56
star
2

99-scala-problems

99 Scala problems (http://aperiodic.net/phil/scala/s-99/) solved in Scala
Scala
55
star
3

make-your-programs-free

Scala
23
star
4

es_cqrs_example

Sample application showing how Event Sourcing + CQRS can be implemented in Akka
Scala
17
star
5

my_emacs_d

My Emacs configuration, the way I like it
Emacs Lisp
16
star
6

spark-workshop

Scala
14
star
7

haskell-template-project

Nix
12
star
8

haskell-starter-kit

Nix
12
star
9

talks

Collection of my talks
11
star
10

lambdaconf2017_workshop

Practical FP in Scala workshop
Scala
9
star
11

trip_with_monads

Scala
8
star
12

maintainable-software-architecture-in-haskell

Haskell
7
star
13

getting-acquainted-with-lens

Haskell
4
star
14

texas_holdem_erlang

My implementation of distributed Texas Holdem
Erlang
3
star
15

ParquetRDD

Apache Spark that represents parquet files on hdfs
Scala
3
star
16

lambdaconf_wt_2016

Scala
3
star
17

emacs_ensime_guide

Scala and Emacs with Ensime. Guide for frustrated IDEA users.
Emacs Lisp
3
star
18

learning_free

Learning Free Monad
Scala
3
star
19

scalaz-mtl

Attempt to bring MTL to scalaz with different encoding. Hopefully this will become part of scalaz eventually. Project mentored & inspired by Edmund Nobel's work on cats-mtl
Scala
2
star
20

advent-of-code-2019

https://adventofcode.com/
2
star
21

scala_typeclasses

Typeclasses example in Scala
Scala
2
star
22

bp-getting-acquainted-with-lens

Haskell
2
star
23

bp-servant-polysemy-todo-app

Code + source material to a blog post about writing TODO app in Haskell using Servant and Polysemy
Haskell
2
star
24

ch-otp

My solution to CH/OTP Test Task
Haskell
1
star
25

cats_and_z

Learning about typeclasses in Cats and ScalaZ
Scala
1
star
26

my-rdd

Implementing Spark RDDs for fun and profit
Scala
1
star
27

learning_recursion_schemes

Scala
1
star
28

robotcode_scala

Scala
1
star
29

HaskellUniversity-semester1

My portfolio built by solving "https://github.com/HaskellChamber/Haskell-University" exercises
Haskell
1
star
30

h

home-manager for my MacOS computers
Nix
1
star
31

fp_in_scala_book

1
star
32

adventofcode2018

https://adventofcode.com/
Haskell
1
star