# OT: Nice Programming Language Paper

**URL:** <https://discourse.elm-lang.org/t/ot-nice-programming-language-paper/903>\
**Category:** Learn\
**Created:** [March 15, 2018, 5:49pm UTC](https://discourse.elm-lang.org/t/ot-nice-programming-language-paper/903 "2018-03-15T17:49:59Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![John\_Orford](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.elm-lang.org/john_orford/32/2514_2.png) [@John\_Orford](https://discourse.elm-lang.org/u/John_Orford)\
**Post date:** [March 15, 2018, 5:50pm UTC](https://discourse.elm-lang.org/t/ot-nice-programming-language-paper/903/1 "2018-03-15T17:50:00Z")

</div>

Inspired by Elm, I have been thinking/reading about spreadsheet DSLs.

I know, tangential, right?

I found a nice paper: [https://www.microsoft.com/en-us/research/wp-content/uploads/2016/07/excel.pdf](https://www.microsoft.com/en-us/research/wp-content/uploads/2016/07/excel.pdf)

A lot of the concerns it raises, reminds me of how Elm feels to me, i.e. -\> great!

Anyone else have readable programming language design material to share?

---

<div class="post-metadata">

**Author:** ![pdamoc](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.elm-lang.org/pdamoc/32/36_2.png) [@pdamoc](https://discourse.elm-lang.org/u/pdamoc)\
**Post date:** [March 16, 2018, 6:53am UTC](https://discourse.elm-lang.org/t/ot-nice-programming-language-paper/903/2 "2018-03-16T06:53:25Z")

</div>

> [@John\_Orford](#):
>
> Anyone else have readable programming language design material to share?

[Papers We Love - Programming Language Theory](https://github.com/papers-we-love/papers-we-love/tree/master/plt) might have some nice stuff. 🙂
