Hello! I use
EntityValue[WolframLanguageData[], {"Name", "PlaintextUsage"},
"EntityPropertyAssociation"];
to list the functions and other symbols available in Wolfram, to make them callable from Clojure. (Thank you, Rohit!) I would like to learn how to distinguish functions from non-functions (I assume there is some property I could request in addition to Name and PlaintextUsage that would tell me this.) Also, is there some way to modify this code to give me only functions, or only non-functions?
Perhaps something from Find All Defined Functions could be used, but I am not sure how to put it all together.
Thank you for any tips!