if you compileSilently instead of compile the changes are not logged and this
improves the time.
Stef
On Dec 27, 2011, at 6:15 PM, Guillermo Polito wrote:
> DBXMagritteClassBuilderVisitor>>buildAccessorForAttribute: attribute inClass:
> aClass
> could you give me a pointer to read up on what the curly-brace-numbers are?
>
> The curly braces in the string are just for string formatting, the second one
> is a dynamic array:
>
> 'hello {1}! How's your {2}?' format: { 'Ben' 'metaprogramming' }.
>
> What that method does is creating the accessors, ending up in a final string
> like this for the mutator:
>
> 'someAccessor: aParam
> instVar := aParam'
>
>
> btw, Can you advise how is the compiling activated? If you had about 800
> classes that need to be created, would temporarily turning off the compile
> assist the program execution time significantly?
>
> I cannot give a good answer here. Maybe someone has better knowledge on the
> compiler and it's settings. Maybe creating a giant script with all the class
> creations is faster than 800 scripts. Or Maybe not significantly :P. Maybe
> disabling the UI notification enhances it a little bit.
>
> I've never worried about it a lot :P.
>
> Cheers,
> Guille