| ▲ | bestouff 2 hours ago | |||||||||||||||||||||||||
My fav is this : > Someone decided to trash the one part of Windows that was usable? The file system is no longer usable. The registry is not usable. This program listing was one sane place but now it is all crapped up. This is so true, and not only under Windows. Install any modern program under any modern OS and have a look at the filesystem, it's a flaming mess. Nowadays the only solution "smart people" have found is to install a complete system, complete with libraries and frameworks, for each program. I miss the days of simple executables. | ||||||||||||||||||||||||||
| ▲ | torginus 2 hours ago | parent | next [-] | |||||||||||||||||||||||||
> I miss the days of simple executables. One of my "santa's not real" moments of computing was realizing how much static and dynamic libraries fucking suck. This cannot be overstated, and is illustrated perfectly by the heroic efforts of software vendors to get away from them. Okay, a few functions like fopen are fine - but even those are syscall wrappers IRL. But every OS seems to have concluded, that in the place of API calls, one should rather have streams of text (UNIX) or binary messages (Windows, also a bunch of Linux desktop stuff, like Wayland), or File I/O. Basically a major motivation behind JIT langauges (C#/.NET certainly) was an effort to get away from dynamically linked libraries, Even DOS didn't really have libraries, you had peripherals mapped to memory at certain addresses, and a set of interrupts, and that was it. These single file Go and Rust programs read and write stdio and/or network, which is a reasonable solution to a lot of problems, but certainly not all of them, especially in the interactive space. | ||||||||||||||||||||||||||
| ▲ | Seattle3503 2 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||
Rust and Go can create a single statically linked executable and they are very popular. It could become a thing. | ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||
| ▲ | anal_reactor 2 hours ago | parent | prev [-] | |||||||||||||||||||||||||
I don't think I'll ever learn what the folder structure on Linux actually means | ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||