On Mon, 24 Jan 2022 at 17:49, Roman Bolshakov <ro...@roolebo.dev> wrote: > I'm not sure why blocks are Objective-C specific. All the data I have > shows the opposite [3][4][5]. They're just extensively used in Apple APIs.
This is true, but for the purposes of our build machinery it is simpler to have three types of source files that it deals with (C, C++, ObjC) rather than four (C, C++, ObjC, C-that-uses-blocks). So unless there's a clear benefit from adding the extra category I think we should do the simple thing and keep these files named with a ".m" extension. thanks -- PMM