I've recently been seeing hate for the
2024-03-06 02:20:03.466864+01 by
Dan Lyke
2 comments
I've recently been seeing hate for the C preprocessor, and... unless your build system makes it *super* easy to use something like Perl to take a single spec and output the appropriate bindings and introspections and UI things, the lack of a preprocessor means you're probably repeating yourself, and making code harder to maintain.
Or efficiency doesn't matter and everything's completely introspectable in your system. Which is okay, Objective-C is like that, but also weird.
[ related topics:
User Interface Perl Open Source hubris
]
comments in ascending chronological order (reverse):
#Comment Re: I've recently been seeing hate for the made: 2024-03-06 18:52:30.810603+01 by:
markd
The swift team uses python for generating boilerplate ("gyb" - generate your boilerplate), so like the pile of
functions that do stuff to ints, and floats, and doubles...
#Comment Re: I've recently been seeing hate for the made: 2024-03-06 21:42:23.491926+01 by:
spc476
I'm happy to see the latest C standard comes with __has_include. I just wish it it made it in earlier, as it would make autoconf moot.