The code for the challenge works. However, it is very far from idiomatic C++ - it's more akin to C with Classes. ICU causes a little of this, but things like malloc(), #define, and having variables first have no home in C++. And how is one supposed to build the code? Also, mixing I/O is generally a bad idea. What this says to me is that you've coded a bit of C89 before, but no C99 or C++, and not used a build system.
As for what to do next, the wiki pages say what project you're meant to extend, both on the main ideas page and the coding challenge page. You even quoted that part in your mail. So look at that project's code and see if you can understand the flow. -- Tino Didriksen On Thu, 27 Feb 2020 at 06:45, 杨伟哲 <gavinwzma...@gmail.com> wrote: > Hi Francis and Flammie, > > I’m interested in the “Robust tokenisation in lttoolbox”[1] GSoC project. > And > currently I’m writing the proposal. > > I have completed the code challenge listed in the project, which has been > put > on Pastebin[2]. However, I’m not quite clear where this project starting > with. > And I will be much appreciate if you could list somewhere (e.g. GitHub repo > related to this project) for me to get started with. I will also try to > learn > and solve issues there if possible. > > Bio: I’m Chinese undergraduate in Software Engineering. In my freshman > year, I > joined the high-performance computing center[3] of the university as a > research > assistant. Through research and learning during the period, I have a deep > understanding of software architecture and open source projects. > > > [1] > http://wiki.apertium.org/wiki/Ideas_for_Google_Summer_of_Code/Robust_tokenisation > > [2] https://github.com/GavinWz/Apertium > > [3] http://cs.wfu.edu.cn/2014/0603/c1227a33048/page.htm > > > Regards, > > Weizhe Yang >
_______________________________________________ Apertium-stuff mailing list Apertium-stuff@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/apertium-stuff