<div dir="ltr"><span id="result_box" class="" lang="pt"><span class="">Queridos todos,</span><br><br> <span class="">a primeira de</span> <span class="">três partes</span> <span class="">está disponível -</span> <span class="">as</span> <span class="">tabelas de conteúdos</span> <span class="">de</span> <span class="">todos os 32</span> <span class="">capítulos.</span> <span class="">:</span><span class="">-</span>)<br><br> <span class="">Ele já está</span> <span class="">com pré-</span>traduções, <span class="">por isso, só</span> <span class="">precisa corrigir</span> <span class="">quando necessário</span> <span class="">- talvez</span> <span class="">você notou</span> <span class="">ontem eu</span> <span class="">já</span> <span class="">estava experimentando com</span> <span class="">o Google</span> <span class="">Translate</span> <span class="">...;-</span>P<br><br><span id="result_box" class="" lang="pt"><span class="">Impressionando</span> <span class="">...</span> <span class="">inconcebíveis</span> <span class="">apenas alguns anos</span> <span class="">atrás ...</span></span><br><br> <span class="">Em seguida</span> <span class="">vêm</span> <span class="">as</span> <span class="">notas de rodapé,</span> <span class="">em seguida,</span> <span class="">a parte principal</span>.<br><br> <span class="">Divirta-se,</span> <span class="">Nick</span></span><br></div><div class="gmail_extra"><br><div class="gmail_quote">2014-12-30 23:49 GMT+01:00 Nick Rudnick <span dir="ltr"><<a href="mailto:nick.rudnick@gmail.com" target="_blank">nick.rudnick@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><span lang="pt"><span>Sem esses</span> <span>"mini</span> <span>cordas</span> <span>'</span><span>??</span> <span>Isso seria ótimo</span> <span>...</span> :-)<br><br> <span>Só descobri</span> <span>que uma vez que</span><span>, no passado</span><span>, eu já</span><span>,</span> <span>para todos os capítulos</span><span>,</span> <span>têm produzido</span> <span>SEXPs</span> <span>toscos</span> <span>dos</span> <span>HTMLs ingleses originales</span> <span>–</span> </span><span lang="pt"><span lang="pt"><span>então eu</span> <span>não preciso do</span> <span>passo</span> <span>uu</span><span>-</span><span>parsinglib</span> <span>em tudo.</span> <span>É</span> <span>o suficiente para</span> <span>simplificá-lo</span> <span>e fazer</span> <span>auto-</span><span>tradução.</span> <span>Depois de editar</span> <span>os</span> <span>manualmente</span><span>,</span> <span>eles poderiam</span> <span>ser</span> <span>tranformed</span> <span>de</span> <span>saída</span><span>,</span> <span>como se vê na</span></span> </span><span lang="pt"><span lang="pt"><span><a href="http://213.136.83.79/RWH" target="_blank">http://213.136.83.79/RWH</a></span></span>.<br><br> <span>Menos trabalho</span> <span>do que o esperado</span><span>, Nick</span></span><br><br><br><br><br><br><br></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">2014-12-29 19:21 GMT+01:00 Sergio costa <span dir="ltr"><<a href="mailto:skosta@gmail.com" target="_blank">skosta@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Nick<div><br></div><div>Eu testei aqui :</div><span><div><br></div><div><span style="color:rgb(80,0,80);font-family:monospace,monospace;font-size:13px">ghci</span><span style="color:rgb(80,0,80);font-family:monospace,monospace;font-size:13px">> :</span><span style="color:rgb(80,0,80);font-family:monospace,monospace;font-size:13px">l</span><span style="color:rgb(80,0,80);font-family:monospace,monospace;font-size:13px"> </span><span style="color:rgb(80,0,80);font-family:monospace,monospace;font-size:13px">Job</span><br style="color:rgb(80,0,80);font-family:monospace,monospace;font-size:13px"><span style="color:rgb(80,0,80);font-family:monospace,monospace;font-size:13px">ghci</span><span style="color:rgb(80,0,80);font-family:monospace,monospace;font-size:13px">> main</span><br></div><div><span style="color:rgb(80,0,80);font-family:monospace,monospace;font-size:13px"><br></span></div></span><div><span style="color:rgb(80,0,80);font-family:monospace,monospace;font-size:13px">O capitulo gerou sem problemas. Se conseguir aquele processo será muito legal. Não é muito trabalho para ti ? :)</span></div><div class="gmail_extra"><br><div class="gmail_quote">Em 28 de dezembro de 2014 21:59, Nick Rudnick <span dir="ltr"><<a href="mailto:nick.rudnick@gmail.com" target="_blank">nick.rudnick@gmail.com</a>></span> escreveu:<div><div><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Ooops. <span lang="pt"><span>Esqueci-me</span><span>:</span> <span>Quando eu comecei</span> <span>com</span> <span>Doralice</span><span>, ele</span> <span>estava apenas tentando</span> <span>para fora</span><span>;</span> <span>passo a passo</span> <span>eu adotei</span> <span>ferramenta mais sofisticada</span><span>,</span> <span>que o código</span> <span>era</span> <span>para uso próprio</span> <span>- não</span> <span>se destinava</span> <span>a ser feito</span> <span>com elegância.</span><br><br> <span>Agora</span> <span>você me vê</span> <span>continuamente</span> <span>retrabalhando</span><span>-lo</span> <span>por isso é</span> <span>útil e interessante</span> <span>para</span> <span>todos vocês aqui</span> <span>...</span> <span>isso</span> <span>me obriga a</span> <span>pensar</span><span>, por vezes,</span> <span>e</span> <span>feedback é</span> <span>muito bem-vindo</span><span>.</span><br><br> <span>Sua crítica</span> <span>sobre o formato</span> <span>Haskell</span> <span>é</span> <span>muito justificado</span> <span>- ainda</span> <span>é</span> <span>difícil;</span> <span>Acho que</span><span>, por duas razões</span><span>:</span><br><br> <span>(</span><span>1</span><span>) A poluição</span> <span>por esses</span> <span>"mini</span> <span>strings '</span><span>aparentemente sem sentido</span> <span>-</span> <span>para ser honesto,</span> <span>eles poderiam ser</span> <span>supérfluo</span><span>, eu estava</span> <span>cauteloso</span> <span>para apagá-los</span> <span>e não</span> <span>ter verificado</span> <span>o que é</span> <span>o seu propósito.</span> <span>Meu</span> <span>objetivo era</span> <span>replicar</span> <span>100%</span><span>, então eu</span> <span>não teria que</span> <span>se preocupar com isso</span><span>.</span><br><br> <span>Parece que você</span> <span>tem provado</span> <span>que é</span> <span>possível ir</span> <span>sem eles</span> <span>-</span> <span>tornando as coisas</span> <span>muito mais</span> <span>simples.</span><span style="color:rgb(153,0,255)"><br><br> <span></span></span></span><span style="color:rgb(153,0,255)"><span lang="pt"><span><span lang="pt"><span><span lang="pt"><span>PERGUNTA</span><span>:</span> <span>alguém</span> <span>pode fazer isso</span><span>??</span> <span>Tente</span> <span>simplificar</span> <span>RWH04DataPrettyBr.hs</span><span>,</span> <span>e</span> <span>em execução que</span> <span>com</span></span></span></span></span><span><br> <span style="font-family:monospace,monospace"><span>ghci</span><span>> :</span><span>l</span> <span>Job</span><br> <span>ghci</span><span>> main</span></span><br> </span><span>??</span> <span></span></span></span><span lang="pt"><span style="color:rgb(153,0,255)"><span>No caso de você</span> <span>ter sucesso</span><span>, eu posso</span> <span>apagar</span> <span>aqueles</span></span><span><span style="color:rgb(153,0,255)">.</span>..<br></span></span><br><span lang="pt"><span><span lang="pt"><span>(2)</span> <span>Um formato de arquivo</span> <span>Haskell</span> <span>foi bom para</span> <span>o primeiro</span> <span>tempo, mas agora</span> <span>eu vejo um</span> <span>sexp</span> <span>ou</span> <span>formato</span> <span>Markdown</span> <span>deve ser</span> <span>mais agradável para trabalhar</span><span>.</span><br><br> <span>Então aqui está</span> <span>o processo de</span> <span>como eu vejo</span><span>:</span><br><br> <span>(</span><span>a)</span> <span>em</span> <span>uma ou mais etapas</span><span>, um arquivo</span> <span>HTML original</span> <span>é analisado pelo</span> <span>uu</span><span>-</span><span>parsinglib</span> <span>para um arquivo</span> <span>sexp</span><span>.</span><br><br> <span>(</span><span>b)</span> <span>Qualquer</span> <span>seqüência de texto</span> <span>em</span> <span>que</span> <span>arquivo</span> <span>sexp</span> <span>é pré-</span><span>traduzido</span> <span>através da</span> <span>WWW -</span> <span>de modo que</span><span>, em vez do</span> <span>Inglês string</span> <span>um par de</span> <span>que</span> <span>string original</span> <span>e uma tradução</span> <span>o português</span><span>, o que parece</span> <span>muito bom,</span> <span>já</span><span>.</span><br><br> <span>(</span><span>c)</span> <span>As verificações</span> <span>editor humano</span> <span>e, eventualmente,</span> <span>corrige essa</span> <span>tradução</span> <span>- o que é</span> <span>muito menos trabalho</span><span>.</span><br><br> <span>(</span><span>d</span><span>)</span> <span>Um outro programa</span> <span>que</span> <span>converte</span> <span>sexp</span> <span>editado para</span> <span>HTML</span><span>, que pode ser</span> <span>publicado na</span> <span>WWW</span><span>.</span><br><br> <span></span></span></span></span><span lang="pt"><span><span lang="pt"><span><span lang="pt"><span>Vou</span> <span>completar</span> <span>o código</span> <span>Haskell</span> <span>para</span> <span>(</span><span>a)</span><span>,</span> <span>(</span><span>b)</span><span>,</span> <span>e</span> <span>(</span><span>d</span><span>) com (</span><span>d</span><span>), sendo</span> <span>o mínimo, e</span> <span>(</span><span>b)</span> <span>a segunda</span> <span>menor quantidade de trabalho</span><span>.</span></span></span><br><br> <span>Cheers,</span> <span>Nick</span></span><br><br></span></span></div><div><div><div class="gmail_extra"><br><div class="gmail_quote">2014-12-28 21:36 GMT+01:00 Sergio costa <span dir="ltr"><<a href="mailto:skosta@gmail.com" target="_blank">skosta@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">Em 28 de dezembro de 2014 15:25, Nick Rudnick <span dir="ltr"><<a href="mailto:nick.rudnick@gmail.com" target="_blank">nick.rudnick@gmail.com</a>></span> escreveu:<span><br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><span lang="pt"><span><span lang="pt"><span>;-P... Eu nomeei</span> <span>que</span> <span>TGZ</span> <span>'</span><span>rápida e suja</span> <span>"por uma razão</span> <span>-</span> <span>mas você está</span> <span>levantando uma</span> <span>questão</span> <span>didática</span> <span>interessante:</span> <span>Como já foi referido</span> <span>na discussão de</span><span>'</span> <span>Uma</span> <span>Abordagem</span> <span>Pratica</span> <span>'</span><span>, parece que</span> <span>muitas pessoas estão interessadas</span> <span>em ensinar</span> <span>Haskell</span> <span>de uma forma que</span> <span>nem mesmo</span> <span>tipo</span> <span>classes ou interfaces</span> <span>IO</span> <span>são introduzidas</span> <span>até</span> <span>a palestra</span> <span>acabou.</span> <span>(</span><span>Eu acho que</span> <span>ambos são</span> <span>na sequência de um</span> <span>apprach</span> <span>diferente.</span><span>)</span></span></span><br><br> <span>Isso pode levar a</span> <span>verdade que,</span> <span>quando alguém</span> <span>familiarizado com</span> <span>essa</span> <span>palestra,</span> <span>a ser confrontados</span> <span>com elementos</span> <span>Haskell</span> <span>completamente</span> <span>comuns</span> <span>e</span> <span>práticas como</span> <span>aulas</span> <span>de tipo</span> <span>e interfaces</span> <span>de IO</span><span>,</span> <span>torna-se</span> <span>um pouco confuso</span> <span>e</span> <span>adivinha</span> <span>um nível muito</span> <span>avançado de</span> <span>Haskell</span> <span>é</span> <span>na prática.</span><br><br> <span>Eu</span> <span>estaria muito interessado</span> <span>nas</span> <span>opiniões</span> <span>e experiências do</span> <span>outro cara</span> <span>aqui em</span> <span>haskell</span><span>-br</span> <span>- como você</span> <span>vê-lo</span> <span>??</span><br><br> <span>Em relação</span> <span>a </span></span><span lang="pt"><span><span lang="pt"><span>RWH</span></span></span> <span>-</span> <span>se você</span> <span>gostaria de ver</span> <span>um exemplo de</span> <span>apresentação (</span><span>capítulos</span> <span>0-4</span><span>):</span><br><br> <span><a href="http://213.136.83.79/RWH" target="_blank">http://213.136.83.79/RWH</a></span><br><br> <span>Estas são as</span> <span>traduções</span> <span>Doralice</span> <span>de Araujo</span> <span>Chaves</span> <span>e</span> <span>me</span> <span>tinha feito</span><span>,</span> <span>com a ajuda</span> <span>de vocês</span><span>.</span> <span>Se você</span> <span>quiser, podemos</span> <span>entrar</span> <span>o que sua equipe</span> <span>fez, eu</span> <span>acho que foi</span><br><br> <span>19. Manipulação de erro<br>21. Trabalhando com bases de dados<br>22. Programação cliente Web<br>23. Programação GUI</span><br><br> <span>Meu próximo passo</span> <span>é escrever</span> <span>um</span> <span>parser</span> <span>exemplo</span> <span>uu</span><span>-</span><span>parsinglib</span><span>,</span> <span>e aplicá-lo</span> <span>para o capítulo</span> <span>5 -</span> <span>então podemos olhar</span> <span>como fazer uso</span> <span>de</span> <span>mais fácil</span> <span>-</span> <span>como</span> <span>disse</span><span>, eu</span> <span>acredito que é uma</span> <span>ferramenta muito útil</span> <span>todo mundo</span> <span>gostaria de ter</span><span>.</span><span></span><br><br></span></div></blockquote></span><div>Nick, desculpe, mas ainda não entendi o processo. Eu gostaria de ter algo assim:</div><div><br></div><div>- Um parser leria o html original em inglês, e geraria arquivo de textos, tipo markdown.</div><div>- Editaríamos e traduziríamos estes arquivos textos (markdown)</div><div>- Depois poderíamos gerar novamente o html a partir dos markdown.</div><div><br></div><div>Isso seria muito legal. Mas se o caso for editar diretamente no arquivo Haskell, acho bem complicado. </div><div><br></div><div>Eu deixei o html mais limpo, editei o css para incluir algumas figuras que estavam no html e atualizei para o formato html5 (header, article, footnote). Além disso retirei os comentários.  Acho que está bem fácil a edição direta no html. Depois dê uma olhada lá:</div><div><br></div><div><a href="http://profsergiocosta.org/rwh-ptbr/" target="_blank">http://profsergiocosta.org/rwh-ptbr/</a><br></div><div><div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><span lang="pt"> <span>Cheers,</span> <span>Nick</span></span></div><div><div><div class="gmail_extra"><br><div class="gmail_quote">2014-12-26 18:33 GMT+01:00 Sergio costa <span dir="ltr"><<a href="mailto:skosta@gmail.com" target="_blank">skosta@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr">Nick<div><br></div><div>Antes de mais nada, fiquei impressionado com a codificação. Você domina muito a linguagem :)</div><div><br></div><div>Como o arquivo RWH04DataPrettyBr foi gerado ? </div><div><br></div><div>Editaríamos o capítulo diretamente no arquivo RWH04DataPrettyBr ? </div><div><br></div><div>abs</div></div><div class="gmail_extra"><br><div class="gmail_quote">Em 24 de dezembro de 2014 23:46, Nick Rudnick <span dir="ltr"><<a href="mailto:nick.rudnick@gmail.com" target="_blank">nick.rudnick@gmail.com</a>></span> escreveu:<div><div><br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><span lang="pt"><span>HtmlOutput.job</span> <span>processa agora</span> <span>arbitrárias (</span><span>simples</span> <span>texto</span><span>)</span> <span>representações</span> <span>Capítulo</span> <span>para</span> <span>HTML.<br><br></span></span><span lang="pt"><span>Agora com</span><br> <span style="font-family:monospace,monospace"><span>ghci</span><span>> :</span><span>l</span> <span>Job</span><br> <span>ghci</span><span>> main</span></span></span></div><div><div><div class="gmail_extra"><br><div class="gmail_quote">2014-12-24 11:19 GMT+01:00 Nick Rudnick <span dir="ltr"><<a href="mailto:nick.rudnick@gmail.com" target="_blank">nick.rudnick@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr">($> cabal install regex-tdfa)<br></div><div><div><div class="gmail_extra"><br><div class="gmail_quote">2014-12-24 3:50 GMT+01:00 Sergio costa <span dir="ltr"><<a href="mailto:skosta@gmail.com" target="_blank">skosta@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr">Como usa isso ? To enferrujado com o Haskell, anos sem usar :)<div><br></div><div>Ps: limpei bastante o html</div></div><div class="gmail_extra"><br><div class="gmail_quote">Em 23 de dezembro de 2014 22:46, Nick Rudnick <span dir="ltr"><<a href="mailto:nick.rudnick@gmail.com" target="_blank">nick.rudnick@gmail.com</a>></span> escreveu:<div><div><br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><span lang="pt"><span>Por favor,</span> <span>lembre-se:</span> <span>Foi quick & dirty,</span><span></span> <span>há muito tempo ...</span><br><br> <span>Mas</span> <span>eu acho que você</span> <span>pode tentar fazer isso</span> <span>-</span> <span>ele suporta</span> <span>o layout</span> <span>completo</span> <span>da</span> <span>RWH</span><span>,</span> <span>na verdade,</span> <span>até um pouco mais</span><span>.</span><br></span><br><span lang="pt"><span lang="pt"><span>Imagens</span><span>,</span> stylesheets<span></span><span>, etc., deverão</span> <span>ser exatamente</span> <span>aqueles</span> <span>do site RWH</span><span>.<br><br></span></span> <span>Divirta-se,</span> <span>Nick</span></span></div><div class="gmail_extra"><br><div class="gmail_quote"><div><div>2014-12-23 23:39 GMT+01:00 Sergio costa <span dir="ltr"><<a href="mailto:skosta@gmail.com" target="_blank">skosta@gmail.com</a>></span>:<br></div></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div><div><div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">Em 20 de dezembro de 2014 22:51, Alexandre Souza <span dir="ltr"><<a href="mailto:alexandre_@fastmail.com" target="_blank">alexandre_@fastmail.com</a>></span> escreveu:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">PRs</blockquote></div><br>Sim, o ideal é ter o texto separado mesmo, fica muito mais fácil fazer a manutenção. Entendo que a correção é continua. </div><div class="gmail_extra"><br></div><div class="gmail_extra">Estou formatando em HTML os primeiros capítulos para montar um html mais simples do que o original do livro. Em janeiro vemos como montarmos isso.</div><span><div class="gmail_extra"><br></div><div class="gmail_extra"><br><br clear="all"><div><br></div>-- <br><div>Prof. Sérgio Souza Costa<div><a href="https://sites.google.com/site/skosta/" target="_blank">https://sites.google.com/site/skosta/</a><br></div></div>
</div></span></div>
<br></div></div><span>_______________________________________________<br>
haskell-br mailing list<br>
<a href="mailto:haskell-br@haskell.org" target="_blank">haskell-br@haskell.org</a><br>
<a href="http://www.haskell.org/mailman/listinfo/haskell-br" target="_blank">http://www.haskell.org/mailman/listinfo/haskell-br</a><br>
<br></span></blockquote></div><br></div>
<br>_______________________________________________<br>
haskell-br mailing list<br>
<a href="mailto:haskell-br@haskell.org" target="_blank">haskell-br@haskell.org</a><br>
<a href="http://www.haskell.org/mailman/listinfo/haskell-br" target="_blank">http://www.haskell.org/mailman/listinfo/haskell-br</a><br>
<br></blockquote></div></div></div><div><div><br><br clear="all"><div><br></div>-- <br><div>Prof. Sérgio Souza Costa<div><a href="https://sites.google.com/site/skosta/" target="_blank">https://sites.google.com/site/skosta/</a><br></div></div>
</div></div></div>
<br>_______________________________________________<br>
haskell-br mailing list<br>
<a href="mailto:haskell-br@haskell.org" target="_blank">haskell-br@haskell.org</a><br>
<a href="http://www.haskell.org/mailman/listinfo/haskell-br" target="_blank">http://www.haskell.org/mailman/listinfo/haskell-br</a><br>
<br></blockquote></div><br></div>
</div></div></blockquote></div><br></div>
</div></div><br>_______________________________________________<br>
haskell-br mailing list<br>
<a href="mailto:haskell-br@haskell.org" target="_blank">haskell-br@haskell.org</a><br>
<a href="http://www.haskell.org/mailman/listinfo/haskell-br" target="_blank">http://www.haskell.org/mailman/listinfo/haskell-br</a><br>
<br></blockquote></div></div></div><div><div><br><br clear="all"><div><br></div>-- <br><div>Prof. Sérgio Souza Costa<div><a href="https://sites.google.com/site/skosta/" target="_blank">https://sites.google.com/site/skosta/</a><br></div></div>
</div></div></div>
<br>_______________________________________________<br>
haskell-br mailing list<br>
<a href="mailto:haskell-br@haskell.org" target="_blank">haskell-br@haskell.org</a><br>
<a href="http://www.haskell.org/mailman/listinfo/haskell-br" target="_blank">http://www.haskell.org/mailman/listinfo/haskell-br</a><br>
<br></blockquote></div><br></div>
</div></div><br>_______________________________________________<br>
haskell-br mailing list<br>
<a href="mailto:haskell-br@haskell.org" target="_blank">haskell-br@haskell.org</a><br>
<a href="http://www.haskell.org/mailman/listinfo/haskell-br" target="_blank">http://www.haskell.org/mailman/listinfo/haskell-br</a><br>
<br></blockquote></div></div></div><div><div><br><br clear="all"><div><br></div>-- <br><div>Prof. Sérgio Souza Costa<div><a href="https://sites.google.com/site/skosta/" target="_blank">https://sites.google.com/site/skosta/</a><br></div></div>
</div></div></div></div>
<br>_______________________________________________<br>
haskell-br mailing list<br>
<a href="mailto:haskell-br@haskell.org" target="_blank">haskell-br@haskell.org</a><br>
<a href="http://www.haskell.org/mailman/listinfo/haskell-br" target="_blank">http://www.haskell.org/mailman/listinfo/haskell-br</a><br>
<br></blockquote></div><br></div>
</div></div><br>_______________________________________________<br>
haskell-br mailing list<br>
<a href="mailto:haskell-br@haskell.org" target="_blank">haskell-br@haskell.org</a><br>
<a href="http://www.haskell.org/mailman/listinfo/haskell-br" target="_blank">http://www.haskell.org/mailman/listinfo/haskell-br</a><br>
<br></blockquote></div></div></div><div><div><br><br clear="all"><div><br></div>-- <br><div>Prof. Sérgio Souza Costa<div><a href="https://sites.google.com/site/skosta/" target="_blank">https://sites.google.com/site/skosta/</a><br></div></div>
</div></div></div></div>
<br>_______________________________________________<br>
haskell-br mailing list<br>
<a href="mailto:haskell-br@haskell.org" target="_blank">haskell-br@haskell.org</a><br>
<a href="http://www.haskell.org/mailman/listinfo/haskell-br" target="_blank">http://www.haskell.org/mailman/listinfo/haskell-br</a><br>
<br></blockquote></div><br></div>
</div></div></blockquote></div><br></div>