People that do novel math often invent their own notation—it’s sort of like domain-specific languages written on top of LISP.
Teaching programming languages haven’t proven to be a popular idea, e.g. MIT and Berkeley moved their famous introductory CS class from scheme to python (because python is actually used, even though it is a much less elegant language).
Perhaps math really needs multiple “programming languages”. One for teaching, one for higher level stuff...
People that do novel math often invent their own notation—it’s sort of like domain-specific languages written on top of LISP.
Teaching programming languages haven’t proven to be a popular idea, e.g. MIT and Berkeley moved their famous introductory CS class from scheme to python (because python is actually used, even though it is a much less elegant language).