None of ecosystem, long term ownership, iteration, or codebases at scale are relevant to a foundational language (i.e. one that is being taught in order to teach the concepts of programming.)
A simple, clear syntax that comes, as much as is reasonable, secondary to whatever the concept being taught is is most important to me.
A simple, clear syntax that comes, as much as is reasonable, secondary to whatever the concept being taught is is most important to me.