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>

Reply via email to