This is your work, valued

Pittsburgh, PA

Franklin Chen

Expert
@FranklinChen

Human.

twenty-four-days2015-of-hackage. My own little "24 Days of Hackage" for 2015

62

clojure-transducers-in-haskell. Clojure transducers in a typed setting, in Haskell

56

hugs98-plus-Sep2006. Revive Hugs98 from its last official self-contained distribution.

41

p2c. Pascal to C compiler

40

learn-you-some-erlang. Code from the book "Learn You Some Erlang For Great Good!"

26

Ebnf2ps. Generate PostScript diagrams from an EBNF grammar

25

validate-xml-rust. Validate XML files against their referenced XML Schemas concurrently and fast

20

spreadsheet-haskell. Spreadsheet demo in Haskell

16

rust-vs-cpp-unique_ptr. Code accompanying blog post about the difference between Rust and C++ unique_ptr.

11

immutable-list-rust. Immutable, persistent singly linked list for Rust for purely functional programming

10

talk-on-type-directed-tdd-using-fizzbuzz. Pittsburgh TechFest 2014 presentation "Exploring type-directed test-driven development: a case study using FizzBuzz"

7

covid-19-allegheny-county. COVID-19 data for Allegheny County, Pennsylvania

6

rust-tau. Mathematical constant tau for Rust.

6

lightning-talk-on-hypothesis. 5-minute lightning talk on Python "hypothesis" library

5

spreadsheet-ocaml. Spreadsheet demo code from http://semantic-domain.blogspot.com/2015/07/how-to-implement-spreadsheet.html with additional test harness

5

validate-xml-python. Validate XML files against their referenced XML Schemas concurrently and fast

5

type-directed-tdd-rust. Presentation on "Type-Directed TDD in Rust" for Pittsburgh Code and Supply

5

gotau. Package for Go providing mathematical constant τ (tau)

5

delightful-intro-to-music-for-adults. A book in progress, "A delightful introduction to music for adults"

4

talk-on-overusing-regular-expressions. Talk for Pittsburgh Tech Fest 2013

4

wonderland-katas-haskell. Haskell solutions for Clojure katas at https://github.com/gigasquid/wonderland-clojure-katas

3

gentle-conceptual-intro-to-fp-for-humans. Materials for my talk "A gentle, conceptual introduction to functional programming for humans" http://www.meetup.com/Pittsburgh-Functional-Programming-Meetup/events/224593883/

3

tau. Elixir module for tau

3

test-loop-over-tests. Illustrate generating tests dynamically for Scala in ScalaTest and specs2

3

schreiner-friedman-pretty-printer. Pretty-printer program implemented in Standard ML in 1996

3

scaft. Functional Testing with Selenium Web Driver and Scala

3

sbt-antlr. SBT plugin for ANTLR3

2

translate-files. Translate text files using Google Translate.

2

FPretty. Haskell

2

fizzbuzz-swift. Swift version of my Scala code for "Exploring type-directed test-driven development: a case study using FizzBuzz"

2

stack-template-demo. Demo of using the franklinchen Haskell Stack template

2

project-euler-haskell. Solutions to Project Euler problems using Haskell

2

convert-pocket-csv-to-html. Convert Pocket-exported CSV files to single HTML

2

test-hakyll. Test project for experimenting with Hakyll

2

test-modula2. Test using Modula-2 with GCC

2

get-data-from-url-haskell. Haskell version of https://github.com/hjr3/rust-get-data-from-url

2

advent-of-code2016. Advent of Code 2016, done in Haskell

2

cmu-cs-212ML-notes-spring-1998. Some notes from CMU CS 15-212-ML, spring 1998

2

Hugs. Mirror of the Hugs 98 projekt.

1

change-travis-stuff. Scripts to change my Travis stuff in my projects

1

should-not-typecheck-example. Example of using should-not-typecheck

1

simulate-haskell-laziness-in-purescript. PureScript

1

elm-tau. Provide the famous mathematical constant, tau, τ = 6.2831...

1

the-super-tiny-compiler-haskell. Simple demo of pipeline of parsing, transforming, pretty-printing.

1

update-chat-site. Update a CHAT Web site

1

github-for-developers-7.

1

doubled-words-haskell. Functional programming demo, solving a duplicate-word detection problem.

1

haskell-stack-for-old-mac-os-x. Prebuilt binary of Haskell Stack for old Mac OS X

1

lalrpop. LR(1) parser generator for Rust

1

get-latest-stack-osx. Demo of using Haskell for simple scripting.

1

refactoring-puzzle-cpp. A refactoring puzzle in C++

1

talk-on-scalacheck. Talk on ScalaCheck at Pittsburgh Scala Meetup on 2013-04-11

1

project-euler-python. Solutions to Project Euler using Python

1

pittsburgh-code-and-supply-sampler-haskell. Haskell 5-minute lightning talk

1

mlscheme. Scheme interpreter implemented in Standard ML (old project from 1997)

1

test-maven-java-dependency. Test Maven handling of Java dependency

1

test_elixir_tau. Simple use of Elixir library through Mix.

1

java-tau. Java implementation of the mathematical constant tau (τ)

1