Olá!<br>Mandei um email sobre algumas coisas que podemos adicionar ao útil...<br>Comentando o que o Adiel enviou:<br><br><div><span class="gmail_quote">Em 23/07/07, <b class="gmail_sendername">Adiel Mittmann</b> <<a href="mailto:adiel@inf.ufsc.br">
adiel@inf.ufsc.br</a>> escreveu:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Olá a todos!<br><br>Esses dias o Márcio veio falar comigo sobre a inclusão de alguns itens no
<br>Útil... então achei melhor criar uma lista pra discutir não apenas isso, mas<br>todas questões relacionadas ao Útil.</blockquote><div><br>Acabei de mandar o email sobre isso, assim o pessoal já começa a ficar por dentro do que podemos colocar no util.
<br></div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Um breve histórico: há um tempão atrás, sei lá, um ano, criamos um projeto<br>
chamado Útil pra ser um repositório de código que pudesse ser compartilhado:<br>classes para strings, data e hora, exceções, etc.<br><br>Até agora, esse projeto não tem sido amplamente utilizado e existem algumas<br>questões para resolvermos. Mas tenho um sonho, de que um dia haverá um local
<br>onde aquela classe redondinha e que me tomou várias horas para fazer terá abrigo<br>:D</blockquote><div><br>É verdade, pouca gente usa o util até hoje e isso pode significar reinvenção da roda. Sem falar em gambiarras...
<br></div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Atualmente, todos tem acesso ao código do Útil:<br><br><a href="http://cranio.telemedicina.ufsc.br/svn/util/">
http://cranio.telemedicina.ufsc.br/svn/util/</a><br><br>A pergunta que quero fazer a todos é: o que precisamos fazer para que esse<br>espaço exista de fato?<br><br>A princípio, podemos colocar os arquivos *.hpp e *.cpp lá e pronto... mas logo
<br>algumas limitações surgiriam. O que me vem à cabeça nesse momento é:<br><br>* Compilação: usar CMake? Ou não usar nada e deixar só instruções de compilação?</blockquote><div><br>Acho que o cmake está funcionando bem. Além disso ele ainda é opcional, Nossos projetos usam e trabalha muito bem com o util.
<br></div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">* Modularização: alguém já viu como o Boost agrupa os projetos deles? Talvez<br>
aquilo seja uma boa.</blockquote><div><br>Realmente precisamos para e pensar em como fazer a modularização. <br></div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
* Dependências: como lidar com dependências grandes, como o Wx?</blockquote><div><br>Ou dependências pouco difundidas como o vmime.<br></div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
* Versões: no início havíamos discutido um esquema de versões, pra que ninguém<br>tenha a surpresa desagradável de descobrir que o código parou de funcionar<br>porque alguma coisa no Útil mudou...<br><br>Que mais vocês lembram? Vale a pena a gente se preocupar com isso?
</blockquote><div><br>Acho que tudo isso é muito pertinente, só precisamos tentar por as coisas no rumo...<br></div><br><div><br>* Definimos também a documentação padrão Doxygen. </div></div><br><br clear="all"><br>-- <br>
Márcio Geovani Jasinski