Hi - can someone explain what is the difference between GNUstep and Cocoa? Seems like GNUstep implements the same fundamental libraries we use on Mac, namely Foundation and the AppKit... (I realize the final rendering of the UI can differ, but the programmatic API is basically the same, right?) In other words, what's it take to recompile Cocoa ObjC source code for GNUstep? Or is the source code completely portable? Just curious.