[developers] MRS variable naming in recent cheap (LOGON)

Stephan Oepen oe at ifi.uio.no
Wed May 6 15:15:40 CEST 2009

> I have spotted some mysterious behaviour with  the recent version of
> cheap coming with the LOGON branch: if used without the -t switch, event
> variables are output as variable type i (see below), with the -t switch,
> however, they surface as "e" (see below). 

just for background: in the LOGON tree, `cheap' (and `flop') will run
pre-compiled binaries from the PET `trunk'; `cheap -t' (and `flop -t'), 
on the other hand, give you versions from the `cm' branch.  hence, for
grammars that make use of chart mapping, i would recommend you always
use the (LOGON-specific) `-t' option.

> What is the reason for this? Is there a quick fix?

i suspect that difference may have to do with VPM support, e.g. one of
the two binaries may have been compiled against older MRS code.  i had
not updated the `cheap' and `flop' binaries for quite some time, but i
coincidentally re-compiled those binaries earlier today, from current
PET `trunk' sources.

so it may just work to update your LOGON tree (assuming you are on the
SVN `trunk'), to make this asymmetry go away?

                                                         best  -  oe

+++ Universitetet i Oslo (IFI); Boks 1080 Blindern; 0316 Oslo; (+47) 2284 0125
+++     CSLI Stanford; Ventura Hall; Stanford, CA 94305; (+1 650) 723 0515
+++       --- oe at ifi.uio.no; oe at csli.stanford.edu; stephan at oepen.net ---

More information about the developers mailing list