‹ BackHN Continuity

Thread

Needed 1+1, built a functional programming language

151 points · 80 comments · birdculture

  1. tromp · · focus · HN ↗
    > Overall, I built a Graph Reduction engine

    I did the same for my performant implementation of pure functional programming language BLC/BLC2, which in 400+ lines contains a graph reduction engine for combinatory logic, to which the lambda calculus programs are converted by Kiselyov's bracket abstraction algorithm.

    [1] <a href="https:&#x2F;&#x2F;github.com&#x2F;tromp&#x2F;AIT&#x2F;blob&#x2F;master&#x2F;uni.c" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;tromp&#x2F;AIT&#x2F;blob&#x2F;master&#x2F;uni.c

    1. nine_k · · focus · HN ↗
      The function named clapp was likely a beast to debug.
Open on Hacker News to reply ↗

Unofficial Hacker News client; not affiliated with Y Combinator.