G'day,<br><br>I was looking at making the KRG a little more Matrix compliant, and noticed a couple of places where I think the default Matrix files should be different. Nothing very urgent or important, but they may help make the next version even better.<br>
<br>(i) mark the script as <br>;; -*- Mode: LISP; Syntax: Common-Lisp; Package: LKB; Coding: utf-8 -*-<br>We have parse examples, so it should be utf-8.<br><br>(ii) rename "mrsglobals.lisp" to "mrsglobals.lsp"<br>
Get rid of a historical idiosyncracy<br><br>(iii) Encoding should be utf-8 by default (possibly commented out)<br><br>globals.lsp<br>(grammar-encoding 'utf-8)<br>(setf cdb::*cdb-ascii-p* nil)<br><br>global.set<br>encoding := utf-8.<br clear="all">
<br>lexicon.tdl<br>;;; -*- Mode: TDL; Coding: utf-8 -*-<br><br>(iv) I think preprocessor.fsr has to be in the root directory, as it is used by both the lkb and pet.<br>it should also be read by pet:<br>global.set<br>;; 'preprocessor': FSPP rule file<br>
preprocessor := "preprocessor.fsr".<br><br>(v) I like my syntax coloring, so I would add this to pet/*.set<br>;;; -*- Mode: TDL; -*-<br><br>yours in search of unity,<br><br>-- <br>Francis Bond <<a href="http://www2.nict.go.jp/x/x161/en/member/bond/">http://www2.nict.go.jp/x/x161/en/member/bond/</a>><br>
NICT Language Infrastructure Group<br>