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]

Reply via email to