Y
Hacker News
new
|
ask
|
show
|
jobs
by
thelema314
3317 days ago
This is correct; OCaml integers are tagged with their LSB being 1 to indicate they're not a pointer. This means that the integer n is stored as 2n+1, and adding 1 requires modifying the stored value by 2.