|
|
|
|
|
by hawski
1204 days ago
|
|
Yes, but it still is a part of the standard library and how the standard library does things - a convention. Same as in C, as malloc is just a function. You could create a replacement library for C stdlib and it could also expect an allocator in the parameters if a given function could allocate. |
|
Yes, but it doesn't argue that it's not the same in C. Just that it's not the same as languages who do the memory allocation themselves.
>You could create a replacement library for C stdlib and it could also expect an allocator in the parameters if a given function could allocate.
You could do anyting in C, even write Zig in it. And vice versa, you co do malloc in Zig. But allocators are how Zig is designed/used, whereas C opts for malloc.