# Announcing acme-pcf-specification

**URL:** <https://discourse.haskell.org/t/announcing-acme-pcf-specification/1014>\
**Category:** Show and Tell\
**Created:** [December 20, 2019, 3:44pm UTC](https://discourse.haskell.org/t/announcing-acme-pcf-specification/1014 "2019-12-20T15:44:06Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![ian](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.haskell.org/ian/32/84_2.png) [@ian](https://discourse.haskell.org/u/ian)\
**Post date:** [December 20, 2019, 3:44pm UTC](https://discourse.haskell.org/t/announcing-acme-pcf-specification/1014/1 "2019-12-20T15:44:07Z")

</div>

Link: [https://github.com/seagreen/acme-pcf-specification](https://github.com/seagreen/acme-pcf-specification)

It’s a specification for a tiny 1977 programming language called PCF, with the intention that people can write implementations in different languages and then compare them.

It’s inspired by [https://github.com/gothinkster/realworld](https://github.com/gothinkster/realworld), but since I’m not that interested in HTTP APIs I wanted to have something similar for another domain.

I might do another one later for either a tiny MMORPG or chat app, that would be especially fun since it would lend itself well to benchmarking.
