goplus / gop

The Go+ programming language is designed for engineering, STEM education, and data science. Our vision is to enable everyone to become a builder of the digital world.
https://goplus.org
Apache License 2.0
8.92k stars 546 forks source link

Implement remaining go features before adding new major features. #531

Closed lolbinarycat closed 4 years ago

lolbinarycat commented 4 years ago

In the readme it says all goplus programs will be valid go programs. This is still not the case. Making this the case should be the case should be the main priority. Already features have been implemented that conflict with core go features (see #530 for an example). I worry that features are being added too quickly, and without enough consideration. Already I have trouble reading many of the examples, and that is one of go's biggest strengths.

xushiwei commented 4 years ago

Yes, we definitely think implementing go features is more important than implementing new go+ features. And almost all existing go+ features are implemented for telling people what go+ looks like.