To be fair they did release the in house X10 version a long time ago now and X11 is a WIP, also you're referring to the meaning of a word which is relative to the task it was designed for. It is a basic language, so is there a better basic language out there? If so what is replacing it? If we're going to nit pick about definitions then let us at least remain focused on what the definitions application is here and not what your interpretation is of its application. Pretty sure in DBP world people do not use SDK's - that is what DGDK is for, a whole different kettle of fish. It is not the same as using DBP out of the box for its intended purpose. Things like error handling, multi core support and shader model support don't really come into this when you look at the fact it is a basic language and as such it becoming obsolete is not relative to this alone. You can not for example say everyone is favouring UE4 over DBP therefore it is obsolete, UE4 is an engine, DBP is not - no I am not saying this is what you said, merely an example, now you could say that basic language is obsolete altogether in favour of modern game engines or SDK's or whatever, but that would be wrong, the clue is in what the letters of Basic stand for -Beginner's All-purpose Symbolic Instruction Code. I believe one of the main aims of DBP as with other basica languages, was to introduce newcomers to a language that is easy to grasp which it still does, but then for the user to progress to other languages. I cannot profess to be up to date with languages but I am unaware of a basic language product that is being used in favour of DBP. Obviously I could be wrong, I don't know, so let us be sensible here and can someone tell me what has "replaced" DBP in this sense?
At best you could determine it is obsolete because Visual basic still gets updated and DBP does not, or does it? The official move was to back track to a suitable place in the update history in order for them to continue with GameGuru because Lee was porting it to C++, I THINK! This is now the nearest to an official release we have along with promises to update this in line with what is going on with the in house version as they progress it to meet the needs of GameGuru development, one thing Lee mentioned was cascade shadows in a future update to the GitHub open source. So is it out of date really? At what point do we say it is out of date? It is always going to be behind the latest tech as is the nature of higher level language like this...I don't know the first thing about visual basic and as it is updated still I would think perhaps it does out shine DBP, I don't know, but if it does I only see DBP as competition rather than being made obsolete by it... now we have this Google code older version of DBP being taken on by WickedX, once this is underway and released it to will be up to date, not only that but we don't lose the functionality of all those wondrous plugins that really make DBP so much more powerful and more useful as well as Lee's free updates he worked hard on do not go to waste either. So right now I would say no it is not obsolete, activity on the boards isn't really a good indication of how many still use DBP, I hardly post yet I have been using it for years and still do, there might be just 1 person in this position like me, or there could be many but we have no way of knowing. Basically relative to other basic languages that I am aware of I don't view it as obsolete, I don't feel it is out dated, being behind the times as has generally been the case, to me this permits it a lot of lee-way in this grey area, whats important is it is still essentially under production, with X11 on the way, we have no way of knowing how many still use it but it still is in use on a number of peoples machines - it is not like there where massive numbers of users anyway.
You may be wondering why I am referring to the non GitHub version as not out of date when it has been years since it's last official update and here is why - so far no one has had a good thing to say about the GitHub version, my opinion is other than a faster compiler it does not do anything that the non GitHub version can't do, in fact it does less now that a significant number of plugins are no longer compatible. Yes it can be argued it is obsolete, but no more than it could be argued as not obsolete in my view. About the only thing I can be sure of is it is not dead by a long shot. I couldn't say how multi core would work - it may be better to simply write plugins with multi core support, neither is it 64 bit, the hack to make it use 4 GB does work but it isn't true 64 bit, I am not remotely worried about X12, it is still fairly new, lets get X11 under the belt first. Now if multicore/64 bit/X12 features got implemented fully I could see a time when the person(s) who put that work in would reap the rewards, I can see people returning to the product, word would get around I think fairly quick but it is a gamble, much like any product I would guess. Anyway that's my two pennies worth, I look forward to hopefully seeing DBP V2.0 far more than I look forward to the GitHub version having the same functionality because it will take a lot longer I would think. Anything that doesn't play nice with Matrix1Utils doesn't play nice with me :p