On Thu, Aug 17, 2017 at 8:51 PM, Alistair Grant <akgrant0710@gmail.com> wrote:
Hi Tim,
On Thu, Aug 17, 2017 at 01:07:06PM +0100, Tim Mackinnon wrote:
Just thought I would report back a bit more on this -
The Unicode change doesn?t work in my case (possibly not for command line Pharo as well) as I get an error where OS filename?s need unicode support (actually I think this is where its trying to write to stdout, but I didn?t dig more into this):
Error: Instances of UndefinedObject are not indexable UndefinedObject(Object)>>error: UndefinedObject(Object)>>errorNotIndexable UndefinedObject(Object)>>size Unicode class>>isLetter: Character>>isLetter Path class>>isAbsoluteWindowsPath: Path class>>from:delimiter: MacStore(FileSystemStore)>>pathFromString: FileSystem>>pathFromString: ByteString(String)>>asPathWith: FileSystem>>pathFromObject: FileSystem>>referenceTo: ByteString(String)>>asFileReference FileStream class>>fullName: FileStream class>>fileNamed: SmalltalkImage>>openLog
#size is only sent to UniCode's class variable GeneralCategory in #isLetter:.
Are you sure that while preparing your image for deployment you didn't clear GeneralCategory accidentally? (in my image GeneralCategory is an instance of a SparseLargeTable)
Indeed, he did it on purpose trying to save 1.5MB of memory :P
HTH, Alistair
-- Guille Polito Research Engineer French National Center for Scientific Research - *http://www.cnrs.fr* <http://www.cnrs.fr> *Web:* *http://guillep.github.io* <http://guillep.github.io> *Phone: *+33 06 52 70 66 13