Geogebra freezes if "typing precursor" of a definition being entered is computationally intensive
First, lets define a term: typing precursor. A typing precursor of a definition D is a valid definition distinct from D that will appear in the definition editor widget while you are typing in definition D.
As you type, whenever the input is momentarily a valid definition, GeoGebra tries to evaluate it.
This is a bit of a problem if the intended definition has a typing precursor that is very computationally intensive. This results in GeoGebra effectively freezing, necessitating a restart.
Consider the following definitions:
N = 109288043 remainders = Sequence((k,Mod(N,k)),k,1,floor(sqrt(N))) s = 8000
Now let's draw a parabola through 3 members of the remainders sequence near s. We intend to input the following definition:
parabola = Polynomial(remainders(s), remainders(s+1), remainders(s+2))This however has the following typing precursor:
parabola = Polynomial(remainders)
... aaaaand GeoGebra immediately goes away to compute a polynomial through 10K+ points! How crazy is that?