3 ms·
This is brilliant! It serves as a single source of truth, builds on first principles, and acts like a universal test case. Just as each Wikipedia article is ab
by jw1224 3y ago
This is brilliant! It serves as a single source of truth, builds on first principles, and acts like a universal test case.
Just as each Wikipedia article is about one "thing", each Wikifunction performs one job. Once you know a Wikifunction works reliably, you know every other Wikifunction which depends on it can theoretically trust its output.
This project seems really exciting, especially in the context of AI. Very cool and I hope to see it flourish.
- zozbot234 3y agoYes the whole goal with this is to extend the general notion of FaaS (Functions as a Service) into something that can work seamlessly, both within their own projects and across the Web. Similar to what Wikidata is already doing for common real-world entities and concepts. Of course, the devil is in the details with these kinds of things; it's likely that implementations of even the most basic functions will behave in subtly different ways across languages. Their testing framework is supposed to mitigate this but it looks quite ad-hoc.
- adamdegas 3y ago> it's likely that implementations of even the most basic functions will behave in subtly different ways across languages Stares at C/C++