Hacker News new | ask | show | jobs
by OhMeadhbh 309 days ago
Yeah. It's munged to fit in 99 lines.
1 comments

That's besides my point, which is why I said "structure, not just expression".

It could've used a struct rather than wedging tags into a double's first byte and still be 99 lines.

That's a standard technique in interpreters. All non-toy Javascript engines use it, for example.
If that's the trick you object to then you will be sad to hear that Ruby uses it.
Nan-boxing is awesome.