;: in the monadic case is designed to lex the j language and not natural language.
It's just by luck that some small subset of natural language is tokenized properly. In order to break up human words properly you'll need to use ;: diadically as you said. However I don't think, and someone will have to weigh in on this, that ;: was written to handle Unicode properly. -Z ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm