[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: GSoC Questions

Salam Mohammed Gamal, Everyone.

I know that this is a somewhat late reply. But we weren't picked up by
GSoC anyway. The projects are of course still offered for anyone who
might be willing to take them. Here are some clarifications:

في ث، 13-03-2007 عند 10:54 +0000 ، كتب Mohammed Gamal:
> Salamz Everyone,
> I am intending to join Google Summer of Code this year, and of course one of
> the projects I'd be really interested in getting involved with is Arabeyes.
> I am particularly interested in Siragi, libarabic, ITL, and BiCon. However,
> I've got some questions regarding these projects:
> - Siragi:
>   This is one big project, and I didn't see any clear ideas about how it should
> be involved in GSoC. In other words, how should I -as a student- get involved
> with the project? What does it need? and what does it miss that can be
> implemented within GSoC's three-month time frame?

Gamal, ping Tarik Fdil and Nadim Shaikli and they should know best. We
are actually trying to engage in it this Month. A could idea is to watch
developer@ and/or pop at #arabeyes at irc.freenode.org, we generally
hang out there.

> - libarabic:
>   I would be interested in working on normalization in libarabic, despite of my
> humble knowledge on that matter and on i18n in general - I am willing to learn
> though ;). But how should we deal with the absence of a standard on
> normalization, should we get over this and present our very own implementation?

Pretty much yes. The project should be flexible enough to allow
normalisation rules to be changes. 
This is actually a very good project for anyone willing.

> - ITL
>   I've seen in the wiki that ITL needs to be ported to other languages. I like
> this idea very much as it suits GSoC ideally. It doesn't seem so hard and is
> doable within 3 months. But I have a few stupid questions here:
>  * What is exactly meant by porting? Should the whole code be ported to other
> languages, or should we simply implement bindings to them?
>  * Should the student port to more than one language, or is one language enough
> ? (For myself, I would like to do that with Java and/or PHP)

As you said there are two camps. I generally prefer "bindings", there is
no reason to reinvent the wheel and risk introducing bugs and getting
detached from the main source base. 
Implmeneting bindings is really easy, hence the suggestions for multiple
projects. This is GREAT for anyone willing to learn many languages!

Bicon, I don't know much about it :(

Mohammed, let me know whenever you have any mroe questions, if you are
willing to engage in any of these projects (as a volunteer of
course :) ) I'd be willing to share the load and help in anyway I can.

That applies to anyone else!

ArabeyesTodo page updated: