>24
>俺こんな関数作った。
>void god(void* info, void* res, ...);

reallocもmallocとfreeの関数ポインタを使って
定義可能だよね?
そういった意味では高階関数かもしれない。

>22
>お前がめんどくさがりなのは分かったが
Lazyじゃないとプログラマじゃないんだろう?

>文脈を考えたらそれぞれを利用するのは当然だろ。
それが頭が固いって言っている訳です。
常に既存文脈自体を疑わないと言語は進歩しない。

そんな頭が固い人が、えてして
「おい!おい!alloc一つで済んでる文脈に
なんでmallocとかfreeとかをわざわざ持ち込む
必要があるんだぁ???」
と叫ぶんじゃないでしょうか?
つまり何が効率的か?ではなくて
既存の文脈から「しか」判断出来ないように
なってはいないでしょうか?