Hi,
Define "well-designed C API" first.
Although I agree with some design flaws in CRuby's C API, I don't
think it can be fixed by merely removing C functions. I am against
this proposal, since it will be more damage than benefit, by causing
serious compatibility problems, at least temporarily.
I don't think threatening community is good way to encourage
evolution. It is like taking C functions as ransom for
documentation.
matz.
In message "Re: [ruby-core:41321] [Proposal] C API arrangement"
on Sun, 27 Nov 2011 15:10:43 +0900, Yugui <yugui / yugui.jp> writes:
|
|Hi, mame-san
|
|As we discussed offline, I propose arrangement of C APIs.
|Ruby's C APIs are not well-designed. Some of them have been
|thoughtlessly exposed.