Resending, as it seems that it has not gone through ...
--- Begin Message ---
Hi Cynthia,
Canghua Qu wrote:
> Hi, all,
>
> It is very nice to join this mailist. :-)
A warm welcome and I hope you enjoy it :-)
> I am Canghua Qu. My English name is Cynthia.
Nice to meet you.
> I am a developer of Open Source Department CH2000 China. Xiuzhi Cheng is our
> department Leader. Li Yuan is my colleague.
> I have been doing something with OOo codes for 10 monthes. I like doing
> things in OOo and would like to do more contribution.
Sounds great.
>
> I am interested in the task: Clear Separation of C and C++ Uno. And several
> monthes ago, my partner Li Yuan accepted the task. As he is busy on other
> tasks, I would like to do it. But I am new in this field, so I need your help
> and guidance. :-)
I am going to support you, as my time allows.
>
> As I got the information here:
> http://wiki.services.openoffice.org/wiki/Uno/To-Dos and here:
> http://udk.openoffice.org/servlets/ReadMsg?listName=dev&msgNo=3708
I see ...
>
> What I have known are as follows:
> 1. We are doing this task on Binary UNO as the chart of the link:
> http://wiki.services.openoffice.org/wiki/Uno.
> And the construct of the Binary UNO is described on the link:
> http://wiki.services.openoffice.org/wiki/Uno/Binary
Yes.
> 2."The C Uno runtime is implemented in C++ "
> --> So we need to make C UNO runtime is writen with C language in this
> task.
Not necessarily, depends on what we want. I can imagine having a C Uno
Runtime, being implemented (partly) in C++, only importing and exporting
C ABIs. Though we may want to discuss this with other Uno interested
parties on this alias.
> 3."The C++ Uno runtime offers various functions for bootstrapping Uno, which
> are not yet available for Binary Uno. "
> --> So we need to make the new C UNO runtiime offers various functions
> for bootstrapping Uno, too.
Yes.
> 4. The task's purpose is making udk/cppu for C UNO, and udk/cppuhelper is for
> C++ . And Binary UNO will be C UNO and will be writen in C.
Mostly yes. Though the C Runtime may be implemented in C++, as long as
no C++ dependencies / provisions are made.
>
> Are they right?
These are the tasks.
>
> And my problem is:
> What exactly meaning of "C++ stuff" in the task's first step " Move C++
> stuff from udk/cppu to udk/cppuhelper. " Shall I take it just as moving the
> code sections which is compiled with C++ compiler ? And leave along the code
> sections which is compiled with C compiler?
Basically yes. Unfortunately it is not as easy as it may look like,
because of build dependencies (e.g. moving all C++ out of cppu to
cppuhelper is not possible, because cppuhelper is build after cppu and
only delivers its headers after cppu, while cppu is implemented in C++
and relies on these headers).
>
> Looking forward to your eariliest reply at convenient time! And thanks very
> much! :-)
I thank you for your interest!
>
> Best Regards,
> Cynthia
> 2007-10-29
Kay
--- End Message ---
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]