Unofficial KISS Linux community channel | https://kisscommunity.bvnf.space | post logs or else | song of the day https://yewtu.be/watch?v=SW9RrOLoYE0 |
---|
Earlier messages |
---|
| <midfavila> | the problem is that there's software i need that's written in CXX... |
| <sad_plan> | i kinda agree. make is the standard, and if I could choose, I choose that ovef everything else most of the time. |
| <sad_plan> | I see. my only complaint with cproc is the lack of a pre-processor really.. |
| <sad_plan> | so it doesnt work standalone.. |
| <midfavila> | cpp is always separate |
| <sewn> | midfavila: make's standard is shit |
| <sewn> | it was designed back then and it reflects that |
| <midfavila> | sewn, standardisation is what drives progress |
| <midfavila> | having 20 different "better" build systems doesn't |
| <sewn> | so you really think most projects use POSIX make |
| <sewn> | and not something like GNU make or BSD make because regular make is obviously not flexible enough to meet the needs of projects |
| <sewn> | there is more advanced dependency tracking nowadays, more needs for feature flags and such |
| <sewn> | you cant do that in Makefile without breaking 'standards' |
| <midfavila> | i mean my honest contrarian opinion is that most technology is misapplied |
| <midfavila> | drastically |
| <midfavila> | whether in the computer industry or outside |
| <sewn> | also at the same time makefile has no better target tracking than just files |
| <sewn> | custom targets basically are impossible |
| <midfavila> | ngl i don't super care. |
| <sewn> | without just assuming itd be there |
| <sewn> | midfavila: i mean its sort of evident since you dont deal with software that needs more features and rules than just 'compile this' |
| <sewn> | make is great but it doesnt work for most |
| <sewn> | infact i still use make for basically all of my project because it suffices just enough for what i am trying to achieve for that particular project |
| <sewn> | oh man wayland protocol generation is a pain in the ass, duplicate Make code everywhere because there is no custom targets in Make |
| <midfavila> | sewn, don't presume things about me. i've written my own projects. i just don't see a need for anything i deal with to use other build systems. |
| <sewn> | i tried to get around it by utilizing non-standard undefined %, but it didnt work with GNU for some reason |
| <sewn> | midfavila: yeah youre proving my point lol |
| <sewn> | its great, just doesnt have the features or needs of modern developers aka "doesnt work for most" |
| <midfavila> | my opinion is that modern developers are a net negative, my dude |
| <midfavila> | you should know this by now |
| <sewn> | its apparent we both have different definitions of what a modern developer is |
| <midfavila> | i'm just not going to have this conversation :v |
| <sewn> | yeah its fine its going bumfuck nowhere and its not solving any problems other than "we both have very different views on what software should be" |
| <sewn> | mfw i have to wait two months before i can get back into kiss because DHL |
| <sad_plan> | midfavila: wym cpp is always separate? doesnt other compilers come with its own preprocessor? like tcc or scc or others? |
... |
---|
| <midfavila> | sad_plan: tcc does have an integrated cpp, yeah, but most compilers can just use whatever |
| <midfavila> | even tcc can use an external cpp |
| <midfavila> | i guess i could have phrased it better |
| <midfavila> | they're not joined at the hip |
| <midfavila> | cpp is one thing, c is another, afaik |
| <midfavila> | i dunno |
| <midfavila> | ive been up late for weeks on end now, practically |
| <midfavila> | i need more tea |
| <midfavila> | i've had my fill of democracy for the next four years |
| <midfavila> | xwx |
| <sad_plan> | thats what I was thinking. do you have a recommendation for a separate cpp btw? i know of a couple, but I have no idea wether theyre any good at all.. |
| <sad_plan> | been following the us election or something? :p |
| zlg | joined |
| <thomas_adam> | sad_plan: What is it you’re trying to do? |
| phoebos | set the topic: Unofficial KISS Linux community channel | https://kisscommunity.bvnf.space | post logs or else | song of the day https://yewtu.be/watch?v=S81bNIK4MaE |
Later messages |
---|