On 07 Apr 2014, at 12:15, Andre Hora <
[hidden email]> wrote:
> Hello,
>
> Recently in Pharo there was some tendency to replace Compiler evaluate: by Smalltalk evaluate:.
> Stef does not seem to agree with that.
> My question is which one is the correct convention to call #evaluate: ?
>
The problem is that Compiler is the old Compiler.
There is Compiler and OpalCompiler.
If you now hard-code Compiler, then the old compiler is used.
Yes, this is not beautiful, but is is *very* hard to move a system to a new compiler
and new API without some ugliness while doing so.
In 4.0, we will remove the old compiler and then we can see how to make the API perfect.
Marcus