#kisslinux

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
zlgjoined
<thomas_adam>sad_plan: What is it you’re trying to do?
phoebosset 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