[developers] ECL/PET

Stephan Oepen oe at csli.Stanford.EDU
Tue Aug 22 17:54:17 CEST 2006

hi ben, apologies for the long turn-around.  australia and back takes a
surprising amount of time :-).

> The latest release of ECL (0.9i) provides a certain amount of support
> for use of Unicode:
> "ECL can also be built with support for strings and symbols with unicode
> characters (patches by B. Spilsbury). However, since the reader still
> does not understand external formats, there is some way until we can
> claim that ECL supports unicode."
> Unicode support is needed by the (C++) fspp module in order to
> compute (Unicode) character offsets. Would anyone object to upgrading
> PET to this new version of ECL? (There is some non
> backwards-compatibility in the naming of functions calls in the new
> version, which presumably could be worked around with suitable
> #ifdef's.) 

it sounds as if we are not going to have a UniCode-enabled version of
FSPP when moving to ECL 0.9i quite yet?  right now, when i turn on the
FSPP tokenizer in PET, i get several messages like the following:

  read-preprocessor(): [96] invalid pattern ` (["]) '

i suspect the reader got confused by two-byte characters in the file?

in a nutshell, if we gained a working FSPP by requiring 0.9i, then i
would be happy making that move.  if not, i would rather wait for the
ECL version that actually has enough UniCode for FSPP to work.

                                                         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 csli.stanford.edu; oe at ifi.uio.no; stephan at oepen.net ---

More information about the developers mailing list