home.social
  1. Currying in languages with implicit effects seems sketchy—effectful functions returning other functions obscure when effects are interleaved. Users see it as just multiple arguments, not realizing some parameter applications might be expensive.

  2. A cacophony of . Prepping my travel router for all the trips this summer.

  3. I wonder if in the large (modules, packages, etc.) and text in the small (function definitions, values) is an interesting design space.

    It seems very difficult to have strong ergonomics for full structural editing but using it for large codebase management might be the strongest entry point.

  4. Watching the polytope editor demo and it's sick. youtu.be/8g_XCZSY7lM

    I really want to work on my frontend skills. I think a lot of PL advancement will come from better interaction design.


  5. I'm really struggling with TAPL exercise 6.1.4 and there's no solution in the appendix. I can't tell if I'm supposed to build up the set of n-terms inductively using the previous set or build up each n-terms inductively.