Hal Abelson on Language Embeddings
Subscribe to El Evans.
Here's the full lecture: the first part covers basic lisp stuff, the second is a prelude to the above lecture and the third part continues with this method of describing pictures using computations on linguistic structures. After watching that you might wonder "Well how the hell did we end up with TeX and LaTeX?!"
Subscribe to MIT Open Courseware.
I remember having fun embedding little languages into the SML top-level. Godel's System-T was only a dozen or so lines of code. That said, I am not exactly sure what sort of embedding I was doing! There are some examples in this Standard ML functional implementation of Hindley-Milner Type Inference: https://prooftoys.org/ian-grant/hm/. See Hilary Putnam on Philosophy And our Mental Life.
See Ian Grant's Weather Report julio 22, 2022 for some more ideas about language Embeddings. There is also this message from July 13, 2000 Infix arithmetic module describing a way of embedding parsers into scheme. What is deep embedding and what is shallow embedding?
And on trying to get to the top of the language hill: see Genesis which was where I was at in 2013. See also from 16:42 in yesterday's weather report: Ian Grant's Weather Report
Comments
Post a Comment