what?
Democrat622 said:
this is not visual basic (way too feature limited), but IADDS (my friend's cross between objective C and BASIC)
1st off, I'm not trying to be mean or anything, but this statement makes be believe that you have little idea of what your talking about.
#1. A google search turns up nothing about IADDS (a BASIC and Obj-C mix).
#2. It takes *years* to be able to come up with something as feature-full as Visual basic, and you friend "invented" this language? Does it come with compliers, debuggers, linkers, classes, frameworks?
#3. You cant "mix" basic and objective-c into 1 language. Objective-C is object oriented, basic is not. Also, BASIC is not to be used to build complex programs (like aqua), the performance would be horrible and debugging would be virtually impossible. Not to mention BASIC provides no frameworks.
#4. Modifying Darwin (the kernel) on _any_ level would require nasty, nasty hacking of the source code in C. Not something to be taken lightly.
If you really want to do something like you are describing, I suggest checking out the GNUstep project. They use Objective-C and have made classes to basically replicate what OpenStep was. GNUstep runs on Darwin, Linux, FreeBSD, NetBSD, OpenBSD, etc. Programs made in GNUstep should require little or no modification to re-complie for mac os x. Basically GNUstep is almost the same as Cocoa, but large chucks of Mac OS X are still based in Carbon (C api).
I hope I was able to help you. Again, I'm not trying to be mean, I hope you believe me. I do this all in love.
Take Care,
~Jon