Theodore, I'd be interested in a working SDK even if it is experimental, since I'm just testing some things and I'm not going to give my plugins to anyone else anyway.
I mean, it's more than nothing (and that's what REAL Software offers right now). If you take a look at the Python SDK, you'll see what an SDK could be like. Um, documentation anyone? :) Thanks! 2008/12/1 Theodore H. Smith <[EMAIL PROTECTED]>: > > On 1 Dec 2008, at 17:45, Bastian Bense wrote: > >> Hey guys, >> >> I'm trying to get started with REALbasic plugins, and I have some >> experience with writing Python modules in C++. >> It seems that REALbasic's SDK is not so much different from the way >> plugins are written for any other high level language or software; >> however, I have the feeling that the REALbasic SDK is old and >> outdated, not optimized and not tested with recent compilers and IDEs. >> >> Here are a few things I noticed: >> - the example project for Xcode is outdated and does not work >> - there is not a single example project that actually compiles on OS X >> - typedefs for "Boolean" (and some others) only exist in the Win32 >> header includes resulting in compilation errors on other platforms? >> >> Is it just me, or is the RB-SDK a really big mess? Can someone point >> me to a good tutorial, fixed headers/makefiles/xcode projects or >> anything that helps with the compilation of plugins for REALbasic? > > I have my own SDK :( So I can't help you much there. The reason was I was > planning to let people use ElfData outside of REALbasic and wanted to keep > REALbasic's lock/unlock mechanism, so I had to rework a lot of stuff to make > it happen. > > Then I later decided I didn't have time to port my plugin to C++ :D I mean > it does work, I just didn't release it, but I've used ElfData in the past in > a private C++ based project. > > I also improved a few things here and there to make them go faster and make > it easier to use ;) And removed a lot of useless stuff. > > Personally... I don't like it when the headers define "bool". A bool should > be a 1 byte sized int of 1 or 0. In Xcode you can turn on "one byte bool" > compilation, which is a good idea. > > But yeah the SDK is a mess, and most of the projects don't compile or work. > It's a real mess. > > I'd send you my plugin SDK only... if you used it you'd never be able to use > plugin code from other authors ;) Even the names are different. Like OPLock > instead of REALLockObject (OP stands for ObjectPlatform) -- Best regards, Bastian Bense _______________________________________________ Unsubscribe or switch delivery mode: <http://www.realsoftware.com/support/listmanager/> Search the archives: <http://support.realsoftware.com/listarchives/lists.html>
