I hate to ruin a good shitpost but now that I think about it, it *is* kinda weird that ideas from FP are regularly crossbred into "OOP" languages, while ideas from LP are not
Suggests LP is much "further" from FP&OOP than they are from each other
One thing I find interesting when going between LP and dependently typed PLs is how the relations you write in LP can be translated to inductive types. For example here's how to port some simple inference rules from natural deduction to Prolog and Lean 4: https://gist.github.com/brendanzab/4cd1f7779617939e871202868b030d1c…