nim-works / nimskull

An in development statically typed systems programming language; with sustainability at its core. We, the community of users, maintain it.
https://nim-works.github.io/nimskull/index.html
Other
272 stars 38 forks source link

Spec - module system #47

Open haxscramper opened 2 years ago

haxscramper commented 2 years ago
saem commented 2 years ago

Can we mark push and pop as in the danger zone of being axed or heavily changed? I think they're really problematic implementation wise and the syntax doesn't get enough information to know what to do and when.

Perhaps taking a step back, where should we note this info so we can cross reference it with stuff in the spec? My feeling is it should be in the spec as it's rapidly becoming the source of truth, but you might have a better idea.

haxscramper commented 2 years ago

Can we mark push and pop as in the danger zone of being axed or heavily changed? I think they're really problematic implementation wise and the syntax doesn't get enough information to know what to do and when.

Perhaps taking a step back, where should we note this info so we can cross reference it with stuff in the spec? My feeling is it should be in the spec as it's rapidly becoming the source of truth, but you might have a better idea.

Spec - remove, redesign or make non-experimental/issues/55