www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - GSoC - Question about "XML Processing" Project.

reply Omar El-Mohandes <omar.elmohandes90 gmail.com> writes:
--20cf307f397c7684c9049ff21351
Content-Type: text/plain; charset=UTF-8

Hello there,

My name is Omar , I am a student and would like ask a question about XML
Processing Project to make sure that I understand it well:

   - The library will be implemented in D , right ? and Is there any way so
   I can design and implement the algorithms in C or C++ , I believe they are
   the fastest languages ever!


I am now writing my proposal in this project and it will be great if I can
show my ideas with you. :)
Looking to hearing from you all , and work with you as well.

Regards,
Omar

--20cf307f397c7684c9049ff21351
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><meta http-equiv=3D"content-type" content=3D"text/html; ch=
arset=3Dutf-8"><span class=3D"Apple-style-span" style=3D"border-collapse: c=
ollapse; color: rgb(51, 51, 51); font-family: arial, sans-serif; font-size:=
 13px; ">Hello there,<div>
<br></div><div>My name is Omar , I am a student and would like ask a questi=
on about XML Processing Project to make sure that I understand it well:</di=
v><div><ul><li style=3D"margin-left: 15px; ">The library will be implemente=
d in D , right ? and Is there any way so I can design and implement the alg=
orithms in C or C++ , I believe they are the fastest languages ever!</li>
</ul><div><br></div><div>I am now writing my proposal in this project and i=
t will be great if I can show my ideas with you. :)</div><div>Looking to he=
aring from you all , and work with you as well.</div></div><div><br></div>
<div>Regards,</div><div><font color=3D"#999999">Omar</font></div></span>
</div>

--20cf307f397c7684c9049ff21351--
Apr 02 2011
parent Andrei Alexandrescu <SeeWebsiteForEmail erdani.org> writes:
On 4/2/11 11:32 AM, Omar El-Mohandes wrote:
 Hello there,

 My name is Omar , I am a student and would like ask a question about XML
 Processing Project to make sure that I understand it well:

     * The library will be implemented in D , right ? and Is there any
       way so I can design and implement the algorithms in C or C++ , I
       believe they are the fastest languages ever!


 I am now writing my proposal in this project and it will be great if I
 can show my ideas with you. :)
 Looking to hearing from you all , and work with you as well.

 Regards,
 Omar

Hi Omar, Thanks for your interest. You could design and implement in C or C++ and then link the resulting functions with D. However, this is likely to impede ability to interface seamlessly with D and to create additional hoops for anyone who wants to use your library. All of this is unnecessary. It is well understood that D offers you the same control that C and C++ do; for a given backend the code generated is equally efficient. I infer that you are just starting with D, so I suggest you familiarize with it a fair amount more before submitting an application. Hurry - deadline is April 8. Andrei
Apr 02 2011