Sigh.
Quote: "How often do you hear the words, ''come look at my new Delphi game''?"
Almost as often as I hear 'come look at my new VB game'. "Almost" because VB is far more popular. If Dark Basic or Blitz didn't exist, there'd be very few games written in Basic. And I believe the majority of them in QuickBasic or QBasic.
Quote: "Pascal and Delphi are not ideal languages for games."
And Basic is ideal?
Something like Dark Pascal would be entirely possible (that is, a 3D engine with an underlying Pascal language, rather than Basic). In fact, I know quite a few game scripting engines that adopted a large amount of Pascal elements. But the point is, why is Dark Basic, Dark BASIC? Because the Basic language is the selling point here. Basic is said to be one of the easiest programming language to learn and it probably is. A Pascal variant aimed at game development wouldn't need all the libraries (command sets) that other Pascal compilers have, just like DarkBasic or even Blitz doesn't have all the things that other compilers have which are geared towards app development.
Quote: "I believe Pascal, and Delphi are rather slow - whilst perfect for anything that doesn't require speed, its doubtful that you could get anything fast enough for a decent 3D game."
Besides the fact that today's Pascal compilers as well as Delphi aren't rather slow (quite the opposite, actually), and surely fast enough for a decent 3D game, the point of the suggestion was to exchange the Basic language of DB with Pascal. Seeing that the DB's 3D engine wasn't written in Basic, it wouldn't matter if Pascal wasn't fast enough for a 3D game.
As much as I like the idea, from an economical point of view Dark Pascal wouldn't make a lot sense IMO. A Delphi adaption of DGDK, however, would make a lot more sense, but would require to convert the static libraries back to dynamic libraries because Delphi cannot link MS-compatible lib files. A header translation alone will not do.