And you can even segfault it with unsafePerformIO!
… Now go read rest of the post
> Of course, you can write your own safe wrapper which checks deference
You don't generally. unsafe* functions practically are only used in libraries where you really need C-level speed. The next level of abstraction is their public API.
… Now go read rest of the post
> Of course, you can write your own safe wrapper which checks deference
You don't generally. unsafe* functions practically are only used in libraries where you really need C-level speed. The next level of abstraction is their public API.