Managed Wrapper (was: RE: [ODE] My ODE++)

Jakob Kjaer makob at makob.dk
Sat Jan 10 01:43:44 MST 2004


On Fri, 9 Jan 2004, Jon Watte wrote:

>
> Perhaps you can elaborate? In case you lost the context, here's a summary:

Major game- and graphic companiers use Linux.

> - Someone was saying that a better C++ wrapper might make writing a managed ("CLR" "DOTNET" etc) API for ODE easier.
> - I replied that I had written a managed API that's richer than the current wrapper available in contrib, and I described the approach I took, including wrapping using Managed DirectX APIs to reduce impedance.
> - Someone replied that tieing the managed API to DirectX precluded other platforms from using the managed wrapper.
> - The only other platform that could conceivably use that would be "DOTGNU" running under Linux, and, honestly, it's not currently anything I'd base a production-worthy effort on, which is what my joke was about. It seems that you were trying to prove that there are production efforts using DOTGNU on Linux, but I fail to see how your links apply.

Well, if you're planning on using the ".net stuff", I couldn't care
less... But if you're planning on writing a generic C++ (not .net) wrapper
for ODE, I really don't understand _why_ you don't want to make it
portable. ODE is an Open (portable) Dymanics Engine. Don't forget that.

Utilizing DX on Windows-platforms seems like a very good idea but just
ignoring the Linux-users is a Bad Idea(tm). Whether you or somebody else
writes the Linux-specific parts is irrelevant. I propose you make your
framework open for both worlds by design--everything else would be a major
design flaw (from my point of view, of course).

Regards,
Jakob

> Cheers,
>
> 			/ h+

-- 
Jakob Kjaer
makob at makob.dk



More information about the ODE mailing list