rise-lang / shine

The Shine compiler for the RISE language
https://rise-lang.org
MIT License
73 stars 8 forks source link

Removed intermediate primitives #216

Closed michel-steuwer closed 3 years ago

michel-steuwer commented 3 years ago

This PR removes the intermediate primitives.

These added only an additional abstraction that has (in my experience) lead to more confusion that clarification when understanding the compilation process.

As (most) intermediate primitives were only ever used once, there is no reduction in code reuse.