home.social

#functionallanguages — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #functionallanguages, aggregated by home.social.

  1. 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:
    talks.codemotion.com/the-anato

    A functional languages tutorial derived from the talk:
    github.com/pcaressa/awful/blob

    The repository with the Afwul interpreter:
    github.com/pcaressa/awful

  2. Some pictures from my last talk at #Codemotion Milan Conference: thanks to the organizers for the invitation, the audience for the patience and the interesting questions.

    The code of the interpreter and compiler I've discussed is here: github.com/pcaressa/awful

    @maraexception

    #ProgrammingLanguages #FunctionalLanguages
    #PeterLandin