Ok, gonna say this in the best American slang I can muster.
" This country boy aints a gonna program in no other language than Basic on that there AppGameKit thang over there.." , points in an imaginary direction.
And with that being said so eloquently I have to defend the Basic language as a whole.
Look I seen Pascal, it's cute and got some power under its hood,
Programmed in C++, it's a messy looking bit of code, but powerful,
Did me some Assembler in 6502(Atari 800) , 68000 (Amiga and ST) and 386 (PC), and learned alot about registers, bits and why old programmers went bald in the early days of home computing.
Screwed around with forth , Euphoria , and many others, but I always come back to the Basics.
Having used DarkBasic Pro ,Fastbasic ,Purebasic, Blitzbasic 3D, Atari Basic , Action for the Atari 8 bits (part basic part c) and now AppGameKit tier 1 ,
I think I have a unique perspective on this fine language.
Its a great language and easy to read, that is why it was it invented . And Basic is only as slow these days as the compiler that converts it to native.
And some OOP can still be added to AppGameKit Basic without ruining the base line, Look at Purebasic and Blitz Max as examples.
So i dont think TGC has to do anything more with AppGameKit tier 1 but make it compile with tighter code so it runs just as fast as its C counter parts.
People always mistake Basic with slow speed, spaghetti code and being for kids, and thats just completely wrong.
I've seen some fine games and wrote one myself in Action that ran just as fast as any C game of its time.
I see AppGameKit tier one as the Action of its time, to show all the other languages what Basic really is and just how powerful it can be in the right hands!
Oh and being basic like with touch of OOP is why i also program in Javascript/HTML5, if it were full on OOP, I'd look else where.
And that is my Opinion
I fight for the users!
It's Bird! , It's Plane!, No its a rocket powered Squirrel holding some acorns and a smile!