|
|
||
|
Hello my esteemed lua fans!
I use an embedded operating system that looks a lot like the old (pre-OSX) Apple Macintosh OS. The device has no hardware MMU to provide a "flat" memory view to software. There are many concurrent threads competing for the heap, so the OS developers implemented a "handle-based" memory manager (apps get "pointers-to-pointers"). App developers are encouraged to "unlock" their memory handles when not actively using them.
-- Rob Kendrick