# Reference on "A language to create documents"

**URL:** <https://racket.discourse.group/t/reference-on-a-language-to-create-documents/3661>\
**Category:** Questions & Answers\
**Created:** [March 27, 2025, 4:47pm UTC](https://racket.discourse.group/t/reference-on-a-language-to-create-documents/3661 "2025-03-27T16:47:58Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![aanastasiou](https://yyz2.discourse-cdn.com/free1/user_avatar/racket.discourse.group/aanastasiou/32/1126_2.png) [@aanastasiou](https://racket.discourse.group/u/aanastasiou)\
**Post date:** [March 27, 2025, 4:47pm UTC](https://racket.discourse.group/t/reference-on-a-language-to-create-documents/3661/1 "2025-03-27T16:47:58Z")

</div>

Hello

A few months ago there was a post about a new language that was used to create documents and that language was based on Racket.

The linked post was going on about the need to create a language to handle this task, what current tools (like various notebook-style tools) get wrong and how they can be extended and there was also a "demo" of the language, creating documents for the web. I also distinctly remember the expression "building up a document"... It was definitely closer to an academic writeup.

Does this ring any bells with anyone? I am looking for that link but the obvious searches return a lot of "noise" 😕

All the best

---

<div class="post-metadata">

**Author:** ![LiberalArtist](https://yyz2.discourse-cdn.com/free1/user_avatar/racket.discourse.group/liberalartist/32/151_2.png) [@LiberalArtist](https://racket.discourse.group/u/LiberalArtist)\
**Post date:** [March 27, 2025, 5:14pm UTC](https://racket.discourse.group/t/reference-on-a-language-to-create-documents/3661/2 "2025-03-27T17:14:27Z")

</div>

You might be thinking of [Will Crichton and Shriram Krishnamurthi, “A Core Calculus for Documents: Or, Lambda: The Ultimate Document” (POPL2024)](https://dl.acm.org/doi/10.1145/3632865).

Will, @samth, and I got into a [discussion on Mastodon](https://mastodon.social/@LiberalArtist/111779700702186019) about how its analytic categories apply to Scribble.

---

<div class="post-metadata">

**Author:** ![aanastasiou](https://yyz2.discourse-cdn.com/free1/user_avatar/racket.discourse.group/aanastasiou/32/1126_2.png) [@aanastasiou](https://racket.discourse.group/u/aanastasiou)\
**Post date:** [March 27, 2025, 5:37pm UTC](https://racket.discourse.group/t/reference-on-a-language-to-create-documents/3661/3 "2025-03-27T17:37:44Z")

</div>

YES!!!

Thank you very much. It helped me track down the [original link](https://blog.brownplt.org/2023/12/28/document-calculus.html) I remember.
