Earlier quoted context omitted.
This means the architecture is also bad, and that is what needs to be fixed.
so simple huh? since you fancy yourself an architect can you let me know how we might fix the architecture of https://github.com/llvm/llvm-project such that CMake is no longer needed?
A better build system for OCaml
51–60 of 219 posts
Re: A better build system for OCaml
#52I have to respect Jane Street for proving that HM-typed functional programming can be production-ready and extremely fast when given enough love. I still occasionally hear things about how the more academic-styled functional languages can't work in production, but Ocaml shows that it absolutely can work, even with high performance requirements.
Re: A better build system for OCaml
#53Re: A better build system for OCaml
#54The only thing worse than a complex codebase is a complex build system. I think CMake is an abomination. “Hey go learn this new language to compile this other language!”
The only thing worse than a complex build system is a simple build system that can't build what you need to build. :(
>> With nowhere to go, it has to roam everywhere in your system, both in your code and in people's heads. And as people shift around and leave, our understanding of it erodes.
>> Complexity has to live somewhere. If you embrace it, give it the place it deserves, design your system and organisation knowing it exists, and focus on adapting, it might just become a strength.
- Fred Hebert, https://ferd.ca/complexity-has-to-live-somewhere.html
Re: A better build system for OCaml
#55I have to respect Jane Street for proving that HM-typed functional programming can be production-ready and extremely fast when given enough love. I still occasionally hear things about how the more academic-styled functional languages can't work in production, but Ocaml shows that it absolutely can work, even with high performance requirements.
Re: A better build system for OCaml
#56I have to respect Jane Street for proving that HM-typed functional programming can be production-ready and extremely fast when given enough love. I still occasionally hear things about how the more academic-styled functional languages can't work in production, but Ocaml shows that it absolutely can work, even with high performance requirements.
> HM-typed functional programming Mercury also uses Haskell for their backend https://mercury.com/
Re: A better build system for OCaml
#57What percentage of JS programmers actually work on this stuff I wonder?
Re: A better build system for OCaml
#58Re: A better build system for OCaml
#59Earlier quoted context omitted.
> HM-typed functional programming Mercury also uses Haskell for their backend https://mercury.com/
Standard Chartered also uses their variation of Haskell.
Re: A better build system for OCaml
#60Earlier quoted context omitted.
> more familiar Linux build systems What's a 'familiar Linux build system'? make?
They likely mean 'generally used with other languages'. make is an example.