Olá,

Até onde acompanhei (OOo), a integração Python/OOo era "fraca", pelo menos
no Windows requeria recompilação do Py (por isto o BrOo tem o seu
interpretador Py). Parece que as distros Linux resolveram este problema,
i.é, o OOo Linux usa o interpretador Python da própria distro.

Devido a estas peculiaridades e também pela maior semelhança entre Java e
C++ (o que pode facilitar na migração), creio que, caso seja decidado pela
migração do código do CoGroo, o melhor seria reescrever em C++. O CoGroo
seria escrito na mesma linguagem do aplicativo, e de quebra, poderia ganhar
alguns centésimos de s na performance.

Abraços.

--
Noelson


Em 3 de abril de 2011 20:56, [email protected] <
[email protected]> escreveu:

> Oi, David,
>
>
> 2011/4/2 David Emmerich Jourdain <[email protected]>
>
> (...)
>
> > Talvez, Rogério. Mas, o maior volume de erros gramaticais que tanto o
> > CoGroo
> > como outras ferramentas vão corrigir são relativamente comuns a maioria
> dos
> > idiomas ocidentais. Cito exemplos:
> >
> > pelo pelo > Corrigir para "pelo";
> > ou ou > Corrigir para "ou";
> > e e > Corrigir para "e";
> > vírgula onde não deveria ter vírgula;
> >
>
> Na verdade o CoGrO não verifica nenhum desses erros. Esse são os ditos
> mecânicos, que podem ser resolvidos mecanicamente. Deixamos isso para
> desenvolvimento pela comunidade, já que não existe interesse acadêmico, mas
> ngm contribuiu com um patch ainda :-(
>
> E assim por diante.
> >
> > Não sou profundo estudioso desta problemática, mas o Marcin
> (LanguageTool)
> > me garantiu que estudos feitos pela Universidade de Varsóvia comprovam
> que
> > mais de 80% dos erros gramaticais são comuns aos idiomas ocidentais.
> Parece
> > que todos herdaram os mesmos vícios de gramática dos romanos!! :-)
> >
>
> > Em um cenário otimista, pode restar 20% de idiossincrasias da língua
> > portuguesa, que então poderiam ter regras particulares. Talvez o pt_BR
> > possa
> > ter mais particularidades, por conta de outras influências lingüísticas.
> >
>
> Experimentos realizados pela Universidade de São Paulo apontam o contrário
> :-)
> Tenho aqui referências, com gráficos bonitos inclusive, apontando que o
> contrário! Em textos bem escritos, o mais desafiador é encontrar erros
> gramaticais, e eles são mais frequentes.
>
>
> >
> > Com isso, um plugin multi-lingual passa a atender a maioria das demandas
> de
> > vários idiomas, a partir de regras comuns a todos e trata suas
> > particularidades, a partir de arquivos de configuração separados, como:
> > ext-pt_BR.xml, ext-pt_pt.xml, ext-de_DE.xml, ext-de_AT.xml,
> ext-de_CH.xml,
> > etc...
> >
> > Até porque disponibilizar na web um arquivo xml, para permitir que a
> > comunidade colabore com a inclusão de itens de correção gramatical
> diminui
> > a
> > distância entre desenvolvedor e comunidade e tira das costas dos
> > desenvolvedores a parte "pesada" do trabalho, que é adicionar as regras
> > particulares de cada idioma.
> >
>
> Visite o http://ccsl.ime.usp.br/cogroo/comunidade
> Durante anos tivemos um XML pronto para receber contribuições:
>
> http://cogroo.svn.sourceforge.net/viewvc/cogroo/cogroo3/trunk/CoGrOOBase/src/main/rules/rules.xml?revision=1409
>
>
>
> > Acho que temos que ir devagar com o CoGroo ... primeiro a equipe interna
> > > do projeto tem que decidir se vai se esforçar para fazer com que ele
> > > funcione em Java 64bits (não sei nem o que precisa para isso
> acontecer),
> > > caso eles não consigam, a coisa complica muito e acho que a ideia de
> > portar
> > > para Python seja a mais correta (mas isso atrasaria o desenvolvimento
> do
> > > projeto em até 1-2anos dependendo da quantidade de gente trabalhando
> > nele).
> > >
> >
> >
> > Eu também tenho o CoGroo instalado e sei que sentiria falta dele,
> contudo,
> > eu tenho que ser realista e pragmático. Se o melhor caminho for
> desenvolver
> > tudo do zero, para Python, realmente será muito chato. Eu já tive que
> > reescrever aplicativos, feito por mim e por terceiros, em outra
> linguagem.
> >
> > É uma M#@d%!! :-) Você se sente realmente fazendo "re-trabalho"! É
> > desgastante!
> >
> > Por isso, até eu mesmo recomendaria a sugestão dita pelo William, caso o
> > melhor caminho seja a migração do CoGroo para Python. Ele faz a
> consultoria
> > do trabalho, outros "escovam bits"!!
> >
> >
> Vou abordar a questão de um corretor gramatical Python mais tarde.
>
> Abraços !
>
> --
> Unsubscribe instructions: E-mail to [email protected]
> Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
> List archive: http://listarchives.libreoffice.org/pt-br/usuarios/
> All messages sent to this list will be publicly archived and cannot be
> deleted
>
>

-- 
Unsubscribe instructions: E-mail to [email protected]
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.libreoffice.org/pt-br/usuarios/
All messages sent to this list will be publicly archived and cannot be deleted

Responder a