2 replaced http://mathematica.stackexchange.com/ with https://mathematica.stackexchange.com/
source | link

Let me quote something:

Kuba said:

Why some Options works with Dynamic and other doesn't?

John FultzJohn Fultz said:

The difference is that some option values get translated directly into FE option values. Others affect kernel computation, but don't have a direct translation into the FE.

And, as I've lectured many times before, Dynamic is useless unless it's displaying, directly, in the FE.

For example, look at the Plot function. Something like ImageSize goes directly to the FE. So Dynamic translates well there. But PlotPoints affects the underlying mechanisms of Plot itself, not anything the FE is actually doing.

If you want to change PlotPoints based upon a Dynamic setting, then you need to recompute the entire Plot. So Dynamic needs to wrap the entire Plot.

*FE -> FrontEnd

Let me quote something:

Kuba said:

Why some Options works with Dynamic and other doesn't?

John Fultz said:

The difference is that some option values get translated directly into FE option values. Others affect kernel computation, but don't have a direct translation into the FE.

And, as I've lectured many times before, Dynamic is useless unless it's displaying, directly, in the FE.

For example, look at the Plot function. Something like ImageSize goes directly to the FE. So Dynamic translates well there. But PlotPoints affects the underlying mechanisms of Plot itself, not anything the FE is actually doing.

If you want to change PlotPoints based upon a Dynamic setting, then you need to recompute the entire Plot. So Dynamic needs to wrap the entire Plot.

*FE -> FrontEnd

Let me quote something:

Kuba said:

Why some Options works with Dynamic and other doesn't?

John Fultz said:

The difference is that some option values get translated directly into FE option values. Others affect kernel computation, but don't have a direct translation into the FE.

And, as I've lectured many times before, Dynamic is useless unless it's displaying, directly, in the FE.

For example, look at the Plot function. Something like ImageSize goes directly to the FE. So Dynamic translates well there. But PlotPoints affects the underlying mechanisms of Plot itself, not anything the FE is actually doing.

If you want to change PlotPoints based upon a Dynamic setting, then you need to recompute the entire Plot. So Dynamic needs to wrap the entire Plot.

*FE -> FrontEnd

1
source | link

Let me quote something:

Kuba said:

Why some Options works with Dynamic and other doesn't?

John Fultz said:

The difference is that some option values get translated directly into FE option values. Others affect kernel computation, but don't have a direct translation into the FE.

And, as I've lectured many times before, Dynamic is useless unless it's displaying, directly, in the FE.

For example, look at the Plot function. Something like ImageSize goes directly to the FE. So Dynamic translates well there. But PlotPoints affects the underlying mechanisms of Plot itself, not anything the FE is actually doing.

If you want to change PlotPoints based upon a Dynamic setting, then you need to recompute the entire Plot. So Dynamic needs to wrap the entire Plot.

*FE -> FrontEnd

    Post Made Community Wiki by Kuba