I wasn't put off by it, but I wanted to see the justification for it. I immediately piled in to the API docs because these, more than anything, would be the driving force for me purchasing a new OS.
The reason for this is I liked programming for the Amiga. By the time Amiga OS3.1 came along, a lot of the OS routines could be called by using a list of variable arguments. Clean, efficient and extremely extendible with a nice automatic way of deprecating old arguments, introducing new features and maintaining backwards compatability without having to keep different library versions on disc (or provide different versions for each program).
Windows is the exact opposite (in some ways) and I despise its kludgyness and inefficiency.
Digging through the SkyOS API, it seems fairly clean but also extremely rigid. I may have read it wrong but it appears that old code would break very easily if any API calls had their arguments shuffled or replaced.
So, I then went hunting on the forum to see what feedback there was, what work still needed doing and what the devlopers really thought of it.
What I saw was a lot of arrogance from the top guys. This instantly turned me off.
Not only was I being asked to pay money for a beta OS with no guarantee that it would ever be finished (because there is only one developer and it's compeltely closed source) but I got the impression that I could like it or lump it.
Thanks, but I'll go with Haiku!
The reason for this is I liked programming for the Amiga. By the time Amiga OS3.1 came along, a lot of the OS routines could be called by using a list of variable arguments. Clean, efficient and extremely extendible with a nice automatic way of deprecating old arguments, introducing new features and maintaining backwards compatability without having to keep different library versions on disc (or provide different versions for each program).
Windows is the exact opposite (in some ways) and I despise its kludgyness and inefficiency.
Digging through the SkyOS API, it seems fairly clean but also extremely rigid. I may have read it wrong but it appears that old code would break very easily if any API calls had their arguments shuffled or replaced.
So, I then went hunting on the forum to see what feedback there was, what work still needed doing and what the devlopers really thought of it.
What I saw was a lot of arrogance from the top guys. This instantly turned me off.
Not only was I being asked to pay money for a beta OS with no guarantee that it would ever be finished (because there is only one developer and it's compeltely closed source) but I got the impression that I could like it or lump it.
Thanks, but I'll go with Haiku!