{"content":{"sharePage":{"page":0,"digests":[{"id":"4174237","dateCreated":"1210368439","smartDate":"May 9, 2008","userCreated":{"username":"GerdIsenberg","url":"https:\/\/www.wikispaces.com\/user\/view\/GerdIsenberg","imageUrl":"https:\/\/www.wikispaces.com\/user\/pic\/1202793136\/GerdIsenberg-lg.jpg"},"monitored":false,"locked":false,"links":{"self":"https:\/\/chessprogramming.wikispaces.com\/share\/view\/4174237"},"dateDigested":1531474718,"startDate":null,"sharedType":"discussion","title":"Dictionary","description":"Nice idea Pawel - there are some redundancies due to the bitboard pattern stuff, I am also not entirely happy with. Otoh, some redundancies and different view points is not that bad, supported by links or this Dictionary page as well by tags.
\nThe hierarchy Home->Board Representation->Bitboards->Pawn Pattern and Properties-> is somehow quite strange. Maybe I should skip Board Representation?
\n
\nCheers,
\nGerd","replyPages":[{"page":0,"digests":[{"id":"4182491","body":"What to do with the information contained in the bitboard section? It's a hard question. My first instinct tells me that a lot of information not related to bitboards found its way there, because when the bitboard part was created, our wiki did not simply contain enough outside information about pawn structure etc.
\n
\nClearing the redundancies would probably require a prequisite - creating entries for the entire Hans Kmoch terminology. Before that, it would only create chaos.
\n
\nHaving said that, I still think that "pawn properties" should not be subordinate to "bitboards" - since a 0x88 or mailbox engine has to know about passed pawns and such stuff.
\n
\nI might have somewhere a document entitled "glossary of Hans Kmoch terms", but it's a second-hand source, and I don't remember its origin, so I'm reluctant to use it.","dateCreated":"1210454353","smartDate":"May 10, 2008","userCreated":{"username":"Pawel_Koziol","url":"https:\/\/www.wikispaces.com\/user\/view\/Pawel_Koziol","imageUrl":"https:\/\/www.wikispaces.com\/i\/user_none_lg.jpg"}},{"id":"4185385","body":"Yeah. I think that the pawn stuff should be separated into terms and bitboard implementation. The pawn stuff (and pretty much anything that is just chess, not specifically computer chess) should go under Evaluation, IMO. The bitboard pages are still useful, but they shouldn't contain the definitions. Just something like "how to get passed pawns from bitboards". We do need some nomenclature to determine how to distinguish the two types of pieces. Perhaps adding "In Bitboards" to the end of the titles would be best.
\n
\nAs for the dictionary, I think it should mostly be used for "orphan" pages, i.e. pages that have been created but haven't found their way into the hierarchy yet. Things like "ply" and "alpha" and "beta" should go right under Search IMO.","dateCreated":"1210486029","smartDate":"May 10, 2008","userCreated":{"username":"zachwegner","url":"https:\/\/www.wikispaces.com\/user\/view\/zachwegner","imageUrl":"https:\/\/www.wikispaces.com\/user\/pic\/1210177506\/zachwegner-lg.jpg"}},{"id":"4185537","body":""in bitboards" added to the evaluation pages is a good idea, provided that we have a "How to..." page under the bitboard heading at the same time. Also using "dictionary" as a temporary classification sounds right.","dateCreated":"1210488920","smartDate":"May 10, 2008","userCreated":{"username":"Pawel_Koziol","url":"https:\/\/www.wikispaces.com\/user\/view\/Pawel_Koziol","imageUrl":"https:\/\/www.wikispaces.com\/i\/user_none_lg.jpg"}},{"id":"4185575","body":"Well I was thinking the "in bitboards" pages should probably go under Board Representation -> Bitboards, and the pages there would link back to the evaluation for the defintions. So you end up with Evaluation -> Pawn Structure -> Some Pawn Term and that could have a link to a bitboard implementation (or not, I'm not sure if its necessary, or if it might just look strange). Then there is Board Representation -> Bitboards -> Pawn Structure -> Some Pawn Term in Bitboards, that has the first line something like "this is how to implement some pawn term<\/a> in bitboards."
\n
\nNow that I think about it, "with bitboards" makes a little more sense.","dateCreated":"1210489720","smartDate":"May 11, 2008","userCreated":{"username":"zachwegner","url":"https:\/\/www.wikispaces.com\/user\/view\/zachwegner","imageUrl":"https:\/\/www.wikispaces.com\/user\/pic\/1210177506\/zachwegner-lg.jpg"}},{"id":"4185599","body":"OK, I see you are already doing what I'm suggesting. :)
\n
\nOne note, and this bugs me about this wiki, is that the wiki pages you link to use the same case as the URL. So if you put
bItBoArDs<\/a> it will show the title just like that when you follow the link... Try it and see what I mean.
\n
\nThe downside is that you need to use a link like Bitboards|bitboards whenever it's not capitalized in the sentence.","dateCreated":"1210489974","smartDate":"May 11, 2008","userCreated":{"username":"zachwegner","url":"https:\/\/www.wikispaces.com\/user\/view\/zachwegner","imageUrl":"https:\/\/www.wikispaces.com\/user\/pic\/1210177506\/zachwegner-lg.jpg"}},{"id":"4189109","body":"I think we can make our page hierarchy a bit more flexible that way, like in
Isolated Pawns in Bitboards<\/a> to have multiple paths from the root ;-)
\n
\nThe Pawn Pattern and Properties stuff was created with bitboards techniques in mind, such as spans by fill-stuff - as application of set-wise bitboards techniques. Clearly it is a kind of "cross-product" of bitboard times evaluation.
\n
\nThe problems are the page names - without context it sounds more like an evaluation theme rather than bitboards. So I will rename (and update links) the ambiguous pages, like in
Isolated Pawns in Bitboards<\/a>.
\n
\nTo change capitals in page names, one has to rename to an intermediate name (append XXX) and then back with the correct capitals.","dateCreated":"1210535593","smartDate":"May 11, 2008","userCreated":{"username":"GerdIsenberg","url":"https:\/\/www.wikispaces.com\/user\/view\/GerdIsenberg","imageUrl":"https:\/\/www.wikispaces.com\/user\/pic\/1202793136\/GerdIsenberg-lg.jpg"}},{"id":"4189181","body":"Some more notes. I will add this into the Guidance page too.
\n
\n1) I think all of the links inside the bulk of the pages should be only to other wiki pages, and have all external links consolidated to 'External Links' or 'References'.
\n
\n2) Only the first mention of a term in a section\/page needs to link to the main page. When you are reading, it can get rather irritating to see the same words linked again and again. If you are reading a section and you don't know a term, you will probably click on it the first time, there's no need for the other links.
\n
\nThese are basically how Wikipedia does it, and I think their system works pretty well IMO.
\n
\n3) The dictionary page is useful I think for some various things that don't fit in many other places. We should keep stuff like maybe "engine" there.
\n
\n4) Tags should be used on all the new pages, and should be added retroactively to other pages. The tags should stem pretty much one-to-one from the page hierarchy. You can have, as an example for the page I just made: Search, Null Move Pruning, Pruning, Test Results. So when someone want to improve their evaluation or something like that, they can just go to the Evaluation tag page and explore. Pretty neat, huh?","dateCreated":"1210536269","smartDate":"May 11, 2008","userCreated":{"username":"zachwegner","url":"https:\/\/www.wikispaces.com\/user\/view\/zachwegner","imageUrl":"https:\/\/www.wikispaces.com\/user\/pic\/1210177506\/zachwegner-lg.jpg"}},{"id":"4203507","body":"More stuff:
\n
\nIMO the dictionary page's main function should be for acronyms. QS, PVS, IID, etc. should all be there.
\n
\nWe should start using full titles for everything. I changed to "Quiescence Search" and others. Maybe this should go to "Quiescent Search"? A little more correct IMO.
\n
\nI started moving all of the search pages toward a hierarchy, with stuff moved below "reductions" "extensions" and "pruning". We should do something similar with eval, but what categories could we use? Maybe piece-wise?","dateCreated":"1210617884","smartDate":"May 12, 2008","userCreated":{"username":"zachwegner","url":"https:\/\/www.wikispaces.com\/user\/view\/zachwegner","imageUrl":"https:\/\/www.wikispaces.com\/user\/pic\/1210177506\/zachwegner-lg.jpg"}}],"more":0}]}],"more":false},"comments":[]},"http":{"code":200,"status":"OK"},"redirectUrl":null,"javascript":null,"notices":{"warning":[],"error":[],"info":[],"success":[]}}