I wonder if GRPharoPlatform>>compile: aString into: aClass classified: aSymbol is not just duplicating logic and as such brings subtle bugs.
Now the addAllFilesIn: is broken
Implementing it as
compile: aString into: aClass classified: aSymbol
[aClass compile: aString classified: aSymbol] on: Error do: [:ex | GRError signal: 'syntax error' ]
works. I sent the information to the seaside mailing-list. May be there are some other side effects but to me duplicating core logic outside of the core can be dangerous.
It makes cleaning up the system very difficult⦠e.g. if we are supposed to introduce Opal while being backward compatible so that this methods still works, we can just stop now and do something else.
No :-) this is why we should just help the seasiders by proposing solutions and this is what I tried to do. Stef
Marcus