Show HN: Fluent, tiny lang for reactivity and autograd

(mlajtos.github.io)

4 points | by mlajtos 7 hours ago ago

2 comments

  • sightspinner 6 hours ago

    Was this just for fun/practice or are you trying to solve some problem/do something more efficiently? Surely, there are languages the calculate exact derivatives already?

    • mlajtos 5 hours ago

      Fluent is attacking multiple problems.

      On the surface, it blends APL and LISP. Making S/M-exprs terse and building “diamond-less” left-to-right APL on top. This part is pretty okay.

      In core, unification of FRP and AD as already mentioned. This is mainly to do efficient online/incremental learning. Currently this is a disaster and main source of tech debt. I got some attacks.

      Fun and curiosity is the main motivator. Having single system that can do user-editable explorable ML explanations is just cherry on top.