Hi

2017-11-08 21:53 GMT+01:00 Stephane Ducasse <stepharo.self@gmail.com>:
It looks like the problem is here but I cannot find it.

CodeExporter>> writeSourceCodeFrom: aStream baseName: baseName isSt: stOrCsFlag

| extension fileName�� outputStream |
self halt.
extension := stOrCsFlag ifTrue: ['.st']�� ifFalse: ['.cs'].
fileName := baseName, extension.
fileName := FileSystem disk checkName: fileName fixErrors: true.
outputStream := (File named: fileName) writeStream.
(ZnCrPortableWriteStream on: (ZnCharacterWriteStream
on: outputStream
encoding: 'utf8')) nextPutAll: aStream contents.

outputStream close.

self inform: 'Filed out to: ', String cr, fileName.

Try rewrite code to FileSystem. I think we should never use File directly:

extension := stOrCsFlag ifTrue: ['st']�� ifFalse: ['cs'].
FileLocator home / baseName , extension writeStreamDo: [:s |
(ZnCrPortableWriteStream on: (ZnCharacterWriteStream
on: s
encoding: 'utf8')) nextPutAll: aStream contents].

We should choose what to use instead of #home in that case.��

I wondering does File is actually used by FileSystem? Should not we remove it from system?
��

On Wed, Nov 8, 2017 at 9:38 PM, Stephane Ducasse
<stepharo.self@gmail.com> wrote:
> Ah thanks we should fix this.
>
> On Wed, Nov 8, 2017 at 9:31 PM, Christian Kellermann
> <ckeen@pestilenz.org> wrote:
>> * Stephane Ducasse <stepharo.self@gmail.com> [171108 21:29]:
>>> Hi
>>>
>>> I'm trying to rescue some of my work (that I cannot save in MC nor in
>>> Iceberg because the system
>>> does not see it - super funny).
>>>
>>> I can browse the change using the changesorter when I do fileout
>>> the system tells me that the file it saved but I cannot find it on my disc.
>>> Apparently none of the fileout is working in the changesorter. :(
>>
>> I have successfully filed out code with epicea but not changesorter.
>>
>> HTH,
>>
>> Christian
>>
>> --
>> May you be peaceful, may you live in safety, may you be free from
>> suffering, and may you live with ease.
>>