/explore

Click through on any links that interest you or select the planets on the right to continue exploring the Outer Web.
You are here

mill-build.org
| | lexi-lambda.github.io

[AI summary] This article is a comprehensive exploration of Haskell programming, covering its strengths, challenges, and the author's personal reflections on the language and its community. The piece delves into topics such as Haskell's type system, effect systems, and the use of libraries like lens and Text. It also addresses broader issues like the community's debates, the role of Haskell in modern software development, and the importance of type safety and abstraction in programming. The author reflects on their journey with Haskell, emphasizing the language's ability to challenge and inspire while acknowledging its imperfections. The conclusion highlights the significance of Haskell in the design space of programming languages and the author's commitment...
2.3 parsecs

Travel
| |
| | tmandry.gitlab.io

At my company, we are moving our medium-sized C++ and Python codebase from CMake to Bazel. Moving to a new build system is a lot of work, so naturally, it has to be justified. Here are the benefits most important to us. First-class build system for C++ Our primary language today is C++, which doesn't have a standard build system. Bazel's C++ support is very good, and supports everything from code coverage reports to profile-guided optimization.
2.6 parsecs

Travel
| |
| | myme.no

[AI summary] The article provides an in-depth exploration of using Nix as a package manager for development on NixOS, covering various programming languages and tools. It discusses challenges, best practices, and the power of reproducible builds with Nix. The author highlights the importance of Nix's concepts for managing software complexity and acknowledges the need for better documentation and discoverability in the Nix ecosystem.
3.3 parsecs

Travel
| |
| | blog.jetbrains.com

Rust and Java couldn't be any more different. One is a battle-tested giant with enterprise-scale use cases. The other is a relative newbie with a rapidly growing community and real-world applications.
23.0 parsecs

Travel
|