About the Lambda Notebook project

About the package

The Jupyter Lambda Notebook is a project that aims to implement compositional semantics and supporting formal theories from linguistics in Python, integrated tightly with Jupyter. One main goal is to provide a useful interface for linguists who want to implement their semantic analyses – allowing the construction of interactive ‘digital fragments’ (following the classic method of fragments from Montague grammar).

About the author

The lambda notebook package is developed by Kyle Rawlins. I’m a faculty member in the Cognitive Science department at JHU; my research areas are in theoretical and computational linguistics, focusing on semantics and pragmatics.

About the website

This website is rendered from runnable Jupyter notebooks using quarto. The source notebooks and page generation code can be found at: https://github.com/rawlins/lambda-notebook/tree/master/docs.