owl-lisp/owl

Foreign pointers and objects

aoh opened this issue · 1 comments

aoh commented

Directory streams were hacked in as raw pointers, which are made to look like immediates by flipping one of the low bits quaranteed to be zero. These should be represented instead as raw objects, which also carry information about the type of pointer they are carrying.

aoh commented

Closing, as there is no real need for a more flexible solution yet.