On a similar token: Do you have any idea why the Sort command is about 50% slower on a Mac then on Windows? I have very similar specs machines but the windows one is always faster when it comes to Sort.

@acl Not to mention, creating Mandelbrots doesn't actually involve plotting complex numbers, which is what hhh says he wants to learn (I see above though that he needs to learn to work with complex numbers too)

I have tried to understand how to plot complex numbers on a plane when you have the set of points in $\mathbb C$ but this thread has over-complicated answers -- it has so much "extra things" without a small working example, anyone able to add it there would be greatly appreciated...

treating every text box like {-1,-1} to {1,1} does allow for some nice ideas. Like aligning all of your equals signs in the same column through splitting up your expressions strings and using the correct offsets. IT MAKES SENSE!

which code? The code with optimization for C? I am trying to learn things bottom up, one thing at a time... I can now understand the diverging/converging points: now have to store the speed of diverging with some radius for colors and find all C by which it does not diverge.

Please, can anyone help me with this... I'm trying to use @ to apply functions. I think sometimes it is visually cleaner this way. But how can I use @ with options? For example, what is the equivalent of Log[10,1] (the option here is the 10 bases) using @?

@rm-rf I had a chat with Todd yesterday and the distribution of the book is done via link that is published once Todd has added a copyright notice to the pages. I think that was one of the conditions MGH put on the 'deal'

@fcpenha The 10 is not an option, it is still an argument of the function

@fcpenha You can use Log @@ {10,1}, but that is silly. For two argument functions, using an infix notation might be cleaner. For instance, 10 ~Log~ 1. However, the simplest solution for this case would be to use the builtin Log10 and do Log10@1