w3c / N3

W3C's Notation 3 (N3) Community Group
48 stars 18 forks source link

build-ins spec #116

Closed domel closed 1 year ago

domel commented 1 year ago

@tduval-unifylogic , @william-vw I see that there is traffic on the repo regarding build-ins. That's great! But I see that only the old build-ins are being formalized. Didn't we forget about the new ones we discussed many months ago?

william-vw commented 1 year ago

@domel Can you please list the builtins that we missed?

domel commented 1 year ago

According to N3 Buildin Extensions:

william-vw commented 1 year ago

@domel this targets an intersection of builtins supported by all three reasoners (jen3, eye, cwm) - this is what we currently consider the "core" set of builtins.

It is true that what is considered "core" is still not fully fixed by the CG, but at this point we would like to get some progress without getting bogged down with that discussion..

But, please feel free to contribute other builtin descriptions based on fno-builtins.n3.

domel commented 1 year ago

Yes, but maybe we should expand the "core" at least with those buildins that are very simple to implement. I am thinking of crypto and math. For example, sha2 (in different variants) can be implemented at least as simple as sha2.

william-vw commented 1 year ago

@domel Indeed - please feel free to add these to the aforementioned file (if the format is unclear please let us know and we can clarify).