4 ms·
Oh noo. I've thought about this more than I'd like to admit. I'd need to review if it's possible to refactor a bit to work with C99+. I don't believe there w
by alexpadula 2y ago
Oh noo.
I've thought about this more than I'd like to admit. I'd need to review if it's possible to refactor a bit to work with C99+. I don't believe there would be many changes but it's been awhile writing the entire code base as it is.
Because TidesDB is in BETA v0.8.0 currently we can definitely do this. I'm curious do you use CMake? I will create an issue.
https://github.com/tidesdb/tidesdb/issues/356 https://github.com/tidesdb/tidesdb/issues/356
- Rochus 2y agoI don't want to burden you with work, so don't feel obliged in any way. This is simply my opinion (there are also good reasons for newer C versions). In all my personal projects, I don't have any newer versions than C99 or C++11 (most are even C++98/03). I recently even migrated a compiler backend framework from C++17 to C++11 to use it: https://github.com/rochus-keller/eigen/ https://github.com/rochus-keller/eigen/. I could do the same with your code if I would use it, but first I have to move forward in other projects. Concerning cmake: I only use it if unavoidable; instead I implemented my own build system (https://github.com/rochus-keller/busy/ https://github.com/rochus-keller/busy/) some years ago which I now use for most of my personal projects.
- alexpadula 2y agoOh no burdens here. Would take a lot to burden me with something I love to do! You are quite the master I'm very similar to you in that I gotta get my hands on everything haha. I tagged yeah on the issue. I will after work have a look at the changes required to make backwards compatible. If not much, why not. I'll weigh the possible negatives if any.
- alexpadula 2y agoThings build rather well with C99 actually. I am setting it as the default.