On line, on the #Codemotion site, my talk immodestly titled "The Anatomy of a Functional Language (a hommage to a great book on Lisp): you may find the link in the first comment.
The talk draws inspiration from a jewel in computer science history, a paper by Peter J Landin written six decades ago: "The mechanical evaluation of expressions", where closures were introduced.
To introduce the basic features of functional languages and show how they can be naively implemented, I designed a language called Awful (A Weird FUnctional Language) and developed an interpreter for it, you may check it on github (see link in the comments to this post).
The talk is in my macaroni-English and the code is written in my macaroni-Python: however I wrote a more serious interpreter in C and a markdown text where I essentially explain better and with more details what I've tried to communicate in the talk.
Enjoy!
#ProgrammingLanguages
#FunctionalLanguages
The talk:
https://talks.codemotion.com/the-anatomy-of-a-functional-language
A functional languages tutorial derived from the talk:
https://github.com/pcaressa/awful/blob/main/doc/awful_intro_fl.md
The repository with the Afwul interpreter:
https://github.com/pcaressa/awful