HackerTrans
TopNewTrendsCommentsPastAskShowJobs

gue5t

no profile record

comments

gue5t
·6 เดือนที่ผ่านมา·discuss
It's a MediaTek SoC, so the Linux experience will be Bad to say the least. This thing will be running the oldest kernel possible with all kind of nasty vendor hacks.
gue5t
·9 ปีที่แล้ว·discuss
Meson is strongly-typed; it goes beyond just having a notion of "paths" and tracks what kind of object paths point to, and what kind of resource strings name. This is invaluable, because it means you get feedback when you accidentally pass an object file instead of a library name or any number of other confusions.

Personally, this meant the error messages I got were helpful enough that my first meson-built project was working after a half-hour of deciding to port it over despite using several system libraries and doing compile-time code generation.

Meson's language is not Turing-complete, so it's easy to analyze for errors. Unlike CMake and autotools, Meson's language looks like a real (pythonish) programming language, and it isn't string-oriented; dances of escaping, substitution, and unescaping are uncommon.

Compared to autotools or hand-rolled Makefiles, CMake is a step in the right direction; meson is a leap.
gue5t
·9 ปีที่แล้ว·discuss
Xorg used to get SIGIO on input; it's now less responsive and uses threads: http://who-t.blogspot.com/2016/09/input-threads-in-x-server....
gue5t
·9 ปีที่แล้ว·discuss
Check out meson; it seems to be the future for projects that were using CMake or autotools. It's certainly a joy to work with in comparison.
gue5t
·9 ปีที่แล้ว·discuss
This is how Linux (and BSD, and so on) distributions work. Of course there are proprietary and niche outliers, but you can't forbid those in the first place.