These are chat archives for got-lambda/expression

1st
Feb 2017
Magnus Therning
@magthe
Feb 01 2017 07:58
@jolod Well, that was my first impression too... but I think he's skipping over a lot of details and the more I think about it the less excellent it is... that is, as long as my thoughts aren't completely off.
Aargh! gitlab.com is down this morning!
jolod
@jolod
Feb 01 2017 08:01
Please elab. I really like how he manages to explain the point of immutability (not FP) in an application setting (in contrast to an algoritm).
Magnus Therning
@magthe
Feb 01 2017 08:02
@jolod Several of the points are good, but one thing, that he just touches upon, but I think is rather central, is the use of the GoF interpreter pattern together with capturing the intent of IO code in data.
jolod
@jolod
Feb 01 2017 08:12
You would have wanted him to talk more about it?
Magnus Therning
@magthe
Feb 01 2017 08:16
Yupp, I'm writing a long-ish blog post about it, but basically answering: How does one write idiomatic code (at least as close as possible to it) using this technique?
(Issues that I see are exceptions, "inverting execution" so the interpreter can be provided at the top level, interpreting in levels, combining interpreters, ...)
jolod
@jolod
Feb 01 2017 08:37
I'm interested in seeing your acceptable version for Python.
Magnus Therning
@magthe
Feb 01 2017 08:38
Don't hold your breath though, I'm also skipping a few of the details ;)