how microsoft banned third party language compilers.
>We are very keen on supporting WinRT with native Delphi & C++ code. Right now, the issues surrounding the WinRT space center around the fact that many OS-supplied APIs which are required by anyone implementing their own language RTL are actually off-limits unless you’re the VC++ RTL DLL. You know, little things like RtlUnwind for exception processing and VirtualAlloc (et. al.) for memory management… Any calls to those APIs from your application will automatically disqualify your application from being an “official” WinRT application capable of delivering through the MS app store.

source

when I read something like this, or even “how to pay to apple, get keys, and become an officially approved developer”, I have a strong desire to never participate windows/macos/ios development and I feel the freedom I have on GNU+Linux/BSDs, etecetra.

#microsoft #compilers #delphi #embarcadero #winrt #api #programming

բնօրինակ սփիւռքում(եւ մեկնաբանութիւննե՞ր)

image from wikimedia

So the idea is to tie everything so hard into systemd that alternatives will just be impossible because of undocumented, unportable APIs that are leaky abstractions that make no sense without the thing they fail to abstract? And why on earth does every daemon now need to be patched? They worked well for the last few decades without such specific hackery.

very good text by Gentoo developer Patrick Lauer about systemd.

http://gentooexperimental.org/~patrick/weblog/archives/2013-10.html#e2013-10-29T13_39_32.txt

#gnu #linux #programming #centralization #control #decentralization #gentoo #systemd #openrc #patrick-lauer #funtoo #dbus #logind #cgroups #kernel #unix #operating-systems #api #abstraction #freedom

բնօրինակ սփիւռքում(եւ մեկնաբանութիւննե՞ր)