Date: Mon, 5 May 1997 13:06:43 -0400 From: Jens Yllman Subject: SGF Hello Everyboy. I was just looking at the 'EBNF definition' of SGF. And there it says 'GameTree = "(" Sequence { GameTree } ")"'. Does this mean that there can not be any nodes between and after the GameTree? I know I sound meticulous, but I think we should be VERY clear if we want a real standard. Especially for other people, not part of this discussion, wanting to use SGF. As I have stated before. I want SGF FF[4] to be strict. In the sence that everybody use the same formats. And the same structure. This is to avoid the kind of trouble we've had with diffrent implimentations of SGF before. And then we should be very clear of these things. So everybody writes files everybody can read. I just have a small question to everybody. If the file you are about to save does not contain anything that is new in SGF FF[4], should we save it in a older version. I don't think so now, because I think we should get rid of all old files not using this stricter standard. But how should we do in the future? For now I will probably enable the possablity to save as FF[3] if the file/data does not contain anything new in FF[4]. But I will not recommend the user to save in FF[3]. Arno, does your program only convert from FF[1-3] to FF[4] or can it check FF[4] files for errors? I only wonder if we can use it to verify our programs. Thank you, everybody, for listening. Jens Yllman (http://www.uniweb.se/~jens/)