4 ms·
The only other C project I know of with a module system in Linux. I've actually found that Linux modules make development _much_ easier because you can isolate
by spinlock 10y ago
The only other C project I know of with a module system in Linux. I've actually found that Linux modules make development _much_ easier because you can isolate your code from the rest of the Linux code base. Of course, the last time I was professionally developing with the Linux kernel, git hadn't been invented yet and you really couldn't keep the entire kernel in version control without going insane. So, maybe things are different now.
- elcapitan 10y agoAre modules not pretty common? Apache and Nginx have modules like that as well.
- deleted 10y ago[deleted]
- spinlock 10y agoI was talking more of my experience than C projects in general. However, I'd expect a smaller percentage of C projects to support modules compared to Ruby given the differences in the language.
- themartorana 10y agoNginx's modularity and tolerance/embrace of plugins is absolutely amazing. I use a combination of openresty[0], lua scripting, and third party modules in our API servers (coincidentally, one that talks directly to Redis) and it's still one of the fastest, best pieces of software in our stack. I understand the concern, but if it ends up being half as flexible (and I already love me some Redis) I can only see good things.
- crdoconnor 10y agoThere's varnish as well.