shingarov / MachineArithmetic

A mathematical foundation for Smalltalk-25
MIT License
17 stars 6 forks source link

Move Prog's Monoid here from Tinyrossa #336

Open shingarov opened 2 months ago

shingarov commented 2 months ago

https://github.com/janvrany/Tinyrossa/blob/MoreVMs24/src/Tinyrossa-Formal/Prog.extension.st claims Prog is a Monoid. We should squint at this closer (e.g., what about deduplicating PApp1 etc), and if the claim is good, take that extension out of Tinyrossa and move it to the class definition of Prog in core Sprite.