[Mono-dev] [Mono-list] Mono Winforms Team: we are hiring.
jonpryor at vt.edu
Thu Sep 7 06:39:56 EDT 2006
On Tue, 2006-09-05 at 11:46 +0300, sasha wrote:
> > * C# and C knowledge are a must.
> Do you use simple C or C++ ?
C. All C code is within a support library invoked by C# through
P/Invoke, and thus needs to export a C ABI. (C++ with ``extern "C"''
could be used as well, but C is the currently chosen language for a
number of reasons.)
> And what percent of code of SWF controls do
> you ofter write on C?
Most of the SWF controls are C#. I imagine that the "C knowledge" is
for two things:
- Understanding the underlying X11/Win32 API, so that appropriate
P/Invoke declarations can be written.
- Writing the MonoSupportW library, which has several helper routines
for non-Win32 platforms implementing Win32 API calls. The
MonoSupportW source is in the `mono' svn module, in the `support'
directory (support.c & support-heap.c).
More information about the Mono-devel-list