This is fine if all you care about is functions. Very little in Python is just functions though, and the same is true in C++. The issue with FFI is always adapting the different concepts from one language to another. I can't see how (or if they try) to unify other language's OOP with a functional language over the top.<p>I like the idea though - one functional language to rule them all is a great dream!
This idea is amazing, and amazingly ambitious.<p>I wonder if the morloc language (as distinct from the tool) really has to be a new language, or if it could be represented in Haskell or a more flexible variant like Agda or Idris.
Slightly off topic but the docs are really well formatted.<p>[0] Link: <a href="https://morloc-project.github.io/docs/" rel="nofollow">https://morloc-project.github.io/docs/</a><p>[1] Code: <a href="https://github.com/morloc-project/docs/" rel="nofollow">https://github.com/morloc-project/docs/</a>
Sounds like someone was finally smart enough to tackle "The Next 700 Libraries"[0] problem.<p>[0]: <a href="https://dl.acm.org/doi/10.1145/1622123.1622147" rel="nofollow">https://dl.acm.org/doi/10.1145/1622123.1622147</a>
From the README it seems that Python, C++, and R are supported. Which others? It seems like the documentation should have the definitive list, and explain what's supported in each language.