On Mon, May 17, 2010 at 8:25 PM, Jonathan Ben-Joseph <jben...@gmail.com> wrote:
> This is because C truly is the least common denominator when it comes to
> language binding, almost every mainstream language can call directly into C
> shared libraries without much of any boilerplate code (see P/Invoke in .NET
> or ctypes in Python for example).

Yes this is precisely why.  Also, we want to be able to bundle it into
packages so that if someone chooses to install a package outside of
the standard tools (administrative installs for example), CoApp will
be there and be able to get all the dependencies.

> But isn't (at least) the first revision of the engine core being written in
> C#/.NET? At this point it seems highly likely that the GUI frontend will be
> written in C# using the Windows Presentation Foundation (WPF).

Yes, this is true.  The first version will be a C# prototype so that
we can rapidly change it to figure out the specifics of the APIs.  In
parallel, we are working on the libcoapp C library which will take
over when things settle down a bit.

-- 
Ted Bullock <tbull...@comlore.com>

_______________________________________________
Mailing list: https://launchpad.net/~coapp-developers
Post to     : coapp-developers@lists.launchpad.net
Unsubscribe : https://launchpad.net/~coapp-developers
More help   : https://help.launchpad.net/ListHelp

Reply via email to