I tried to publish a new configurationOfFilesystem
but after 15 min I stopped because I could not make it load.
For me there is something wrong with the interface of metacello because I can 
never remember it 
version: '1.0.2' did not load it while it defined as version: #'1.0.2'
and of course I tried string and symobols....

And I got a bug in the decompiler that crashed my image

probably here 
         [tempVector remoteTemps size = maybeTVTag value size]]] assert]

and so I lost everything...

popIntoTemporaryVariable: offset
        | maybeTVTag tempVector start |
        maybeTVTag := stack last.
        ((maybeTVTag isMemberOf: Association)
         and: [maybeTVTag key == #pushNewArray]) ifTrue:
                [blockStartsToTempVars notNil "implies we were intialized with 
temp names."
                        ifTrue: "Use the provided temps"
                                [[(tempVector := tempVars at: offset + 1 
ifAbsent: [ParseNode basicNew]) isTemp
                                                         and: [tempVector 
isIndirectTempVector
                                                         and: [tempVector 
remoteTemps size = maybeTVTag value size]]] assert]
                        ifFalse: "Synthesize some remote temps"
                                [tempVector := maybeTVTag value.
                                 offset + 1 <= tempVars size
                                        ifTrue:
                                                [start := 2.
                                                 tempVector at: 1 put: 
(tempVars at: offset + 1)]
                                        ifFalse:
                                                [tempVars := (Array new: offset 
+ 1)
                                                                                
replaceFrom: 1
                                                                                
to: tempVars size
                                                                                
with: tempVars.
                                                start := 1].
                                 start to: tempVector size do:
                                        [:i|
                                        tempVector
                                                at: i
                                                put: (constructor
                                                                codeTemp: 
numLocalTemps + offset + i - 1
                                                                named: 't', 
(tempVarCount + i) printString)].
                                tempVars at: offset + 1 put: (constructor 
codeRemoteTemp: offset + 1 remoteTemps: tempVector)].
                 tempVarCount := tempVarCount + maybeTVTag value size.
                 stack removeLast.
                 ^self].
        self pushTemporaryVariable: offset; doStore: statements


On Feb 3, 2011, at 10:43 AM, Stéphane Ducasse wrote:

> Hi guys
> 
> Igor convinced me to publish filesystem into the squeaksource Filesystem so 
> that others people can not feel
> that we are stealing it from colin. Now since we want it as a fondation for 
> the our system, we should invest on it.
> and this is what I'm doing. 
> 
> So here is what I did
>       - fetched all the versions from colin, lukas, pharotaskforces
>       - pushed all the versions to squeaksource/Filesystem
>       - pushed all the versions to pharoTaskForces
> 
> Now I will publish to squeaksource/Filesystem.
> 
> If people want to join this is open and free.
> 
> Stef


Reply via email to