Hello Jan, my point was about having a view focusing on “words” as links to navigate though the glossary is already an expanded view.
Those can also be split by “families” = standard predicates, input/output, libraries etc. i-e same as those lists that students often do in the groceries lists style.
To give you another example, here is the “bible” used by llscript developpers and the most used page for all those programming in Second Life (beginners as well as confirmed). The approach is that “if you don’t remember it” (as you can’t embrace it all) but understood how things are done you can go straight to the “word” and find its related content.
As for how it should look like on the SWI Prolog website and be integrated, to make it be like a swiss knife tool, it could be a “A…Z” button on the main SWI Prolog page. Many people i know getting to the SWI Prolog website often get afraid because they don"t know where to search for and where … though A…Z could lead to “first words”, Prolog words, integrated libraries words, external libraries words, etc… Basically in a “words” approach that it be /0 /1 /2 /3 /4 do not matter at first … the functor is the main entry point. To explain it differently such an approach is done to reply to a simple question = “which words should i know ?” … to input/ouput content, or to manipulate strings, or to open close / files etc. (keep in mind the students groceries list approach or just the way babies learn language with sounds then words then some kind of grammar on a try and retry mode).
PS: In the tools for students digging, another link that i like from the University of Pensylvania, is this Concise Introduction to Prolog. Which is a good straight to the point way to have a quick overview for people often already knowing other languages.