Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I got that. The point I was making is that type tagging is an alternative to this that saves you from keeping the extra stack in sync, as well as avoids sacrificing another register as a stack pointer.

It's also well trodden ground in the form of tagged unions of various forms going back at least to ALGOL 68 so there's plenty of literature on the subject.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: