Personal tools

HWN/es/2006-10-19

From HaskellWiki

< HWN | es
Jump to: navigation, search

Boletín Semanal Haskell (Haskell Weekly News)

Entrega número 45 - 19 de Octubre de 2006

Bienvenido a la entrega número 45 de la HWN, un boletín semanal cubriendo los desarrollos en la comunidad Haskell.

Una gran semana, con un montón de nuevas entregas, incluyendo el ansíosamente esperado GHC 6.6.

Contents

1 Anúncios

GHC versión 6.6. El equipo del GHC [1]anunció una nueva entrega de GHC! Ocurrieron muchos cambios desde la entrega 6.4.2. Para más detalles, lee las notas de [2]entrega. Binarios, fuentes y paquetes se encuentran en la página de [3]GHC.

  1. http://article.gmane.org/gmane.comp.lang.haskell.general/14367/
  2. http://haskell.org/ghc/docs/6.6/html/users_guide/release-6-6.html
  3. http://www.haskell.org/ghc/

Haddock versión 0.8. Simon Marlow [4]anunció Haddock 0.8, incluyendo: cabalización, soporte Hoogle, inclusión de image. [5]Lee más.

  4. http://article.gmane.org/gmane.comp.lang.haskell.general/14358/
  5. http://www.haskell.org/haddock

Pugs 6.2.13 entregado. Audrey Tang [6]anunció que luego de cercanamente cuatro meses de desarrollo y más de 3400+ 'commits', [7]Pugs 6.2.13, la principal implementación de Perl 6 escrita en Haskell, ya se encuentra disponible.

  6. http://pugs.blogs.com/pugs/2006/10/pugs_6213_relea.html
  7. http://pugscode.org/

Invariantes y excepciones STM. Tim Harris [8]anunció que nuevas características de memoria transaccional han sido incluidas a GHC. El principal cambio es agregar soporte para datos invariantes dinámicamente verificados; de los tipos descritos en [9]este trabajo (pdf). Hay dos operaciones: always X :: STM Bool -> STM () y alwaysSucceeds X :: STM a -> STM (). Más detalles [10]aquí (pdf).

  8. http://article.gmane.org/gmane.comp.lang.haskell.general/14356/
  9. http://research.microsoft.com/~tharris/papers/2006-transact.pdf
 10. http://research.microsoft.com/~tharris/papers/2005-ppopp-composable.pdf

Cabal versión 1.1.6 está disponible. Duncan Coutts [11]anunció que [12]Cabal, la arquitectura común para construir aplicaciones y librerías, version 1.1.6 está ahora disponible. Es incluido en la version 6.6 de GHC.

 11. http://article.gmane.org/gmane.comp.lang.haskell.libraries/5228/
 12. http://haskell.org/cabal/

Diversión en la tarde. Jueves 16th de Noviembre en Oxford. Jeremy Gibbons [13]anunció que el, Graham Hutton y Conor McBride en Nottinghan estan organizando un seminario, [14]Diversión en la Tarde (Fun in the Afternoon), acerca de programación funcional y típicos relacionados. La idea es tener un pequeño número de charlas cómo un antídoto a las tensas sesiones universitarias, tres tardes al año. Se espera que las charlas sean informales y divertidas, y que exista abundante espacio para la discusión también. Divertido!

 13. http://article.gmane.org/gmane.comp.lang.haskell.general/14373/
 14. http://sneezy.cs.nott.ac.uk/fun/

HC&A pide contribuciones. Andres Loeh [15]pidió contribuciones para el Reporte de [16]Actividades y Comunidades Haskell 11th, una descripción bi-anual sobre el estado de Haskell al igual que de sus proyectos.

 15. http://article.gmane.org/gmane.comp.lang.haskell.general/14384/
 16. http://www.haskell.org/communities/

Generic Haskell versión 1.60 (Diamond). El equipo de Generic Haskell en Utrecht [17]anunció una nueva entrega de [18]Generic Haskell, una extensión a Haskell que facilita la programación genérica. Generic Haskell incluye: valores accedidos por tipo y tipos accedidos por tipos. El compilador de Generic Haskell toma las fuentes de Generic Haskell y produce código Haskell. Esta entrega agrega soporte para Generic Views.

 17. http://article.gmane.org/gmane.comp.lang.haskell.general/14374/
 18. http://www.generic-haskell.org/

Streams 0.1 disponible para GHC 6.6. Bulat Ziganshin [19]anunció que la librería Streams 0.1 es ahora compatible con GHC 6.6.

 19. http://article.gmane.org/gmane.comp.lang.haskell.general/14383/

2 Haskell'

Esta sección cubre el proceso de estandarización de [20]Haskell'.

  • [21](Patrón) Guardas en lambdas.
 20. http://hackage.haskell.org/trac/haskell-prime
 21. http://thread.gmane.org/gmane.comp.lang.haskell.prime/1750/focus=1750

3 Discusión

Terminología GADT. Oleg Kiselyov [22]discute que el término GADT debería ser reservado para verdaderamente tipos de datos algebráicos, y no sólo tipos de datos normales escritos en sintaxis GADT.

 22. http://thread.gmane.org/gmane.comp.lang.haskell.general/14363/focus=14363

Funcionalidad extendida para acceder a cambos de expedientes. Henning Thielemann [23]propuso algunas extensiones para el sistema de expedientes.

 23. http://article.gmane.org/gmane.comp.lang.haskell.cafe/15944/

4 Trabajos

Desarrollador Senior para back-end de aplicaciones web. Lime Wire. [24]PhD opcional, crédito extra por saber Haskell.

 24. http://www.crunchboard.com/job/1138

5 Ruidos del Blog

[25]Noticias Haskell desde la blogo-esfera.

  • [26]First Steps with Haskell for Web Applications
  • [27]Haskell and Personal Publishing Platform Ramblings
  • [28]A type-based solution to the 'strings problem'
  • [29]5 Principles For Programming
  • [30]The Misguided Faith in Unit Tests
  • [31]The functional language that?s right under your nose
  • [32]Games, Strategies and the Self-Composition of the List Monad
  • [33]Flapjax - Functional Reactive Ajax
  • [34]Haskell-style parser combinators in Factor: s-expression reader
  • [35]Concepts behind the C# 3.0 language
  • [36]Explicit Typing, Trail Blazing, and Packrat Parsing
  • [37]What is so cool about Functional Programming?
 25. http://planet.haskell.org/
 26. http://mult.ifario.us/articles/2006/10/11/first-steps-with-haskell-for-web-applications
 27. http://mult.ifario.us/articles/2006/10/18/more-haskell-and-personal-publishing-platform-ramblings
 28. http://blog.moertel.com/articles/2006/10/18/a-type-based-solution-to-the-strings-problem
 29. http://empathybox.com/archives/8
 30. http://blogs.concedere.net:8080/blog/discipline/software+engineering/?permalink=The-Misguided-Faith-in-Unit-Tests.html
 31. http://www.b-list.org/weblog/2006/10/11/functional-language-s-right-under-your-nose
 32. http://sigfpe.blogspot.com/2006/10/games-strategies-and-self-composition.html
 33. http://lambda-the-ultimate.org/node/1771
 34. http://www.bluishcoder.co.nz/2006/10/factor-parser-combinator-example.html
 35. http://www.codeproject.com/useritems/csharp3-concepts.asp
 36. http://www.knowing.net/PermaLink,guid,0cc63c2f-e167-406d-a00e-4f390e9494f6.aspx
 37. http://www.gaetanocaruana.com/2006/10/02/what-is-so-cool-about-functional-programming/

6 Frases de la Semana

  • M. David Peterson: Con la ayuda de nuestros amigables ex-profesores locales y entusiastas Haskell, Dr. Meijer y Dr. Lammel, he aprendido a dejar de preocuparme y amar las comprensiones monádicas.
  • SamB: O(n^2) es mejor que O(sin-cabello)
  • chessguy: No sabía que Pennsylvania tenía a alguien tan cool como para que conociera Haskell.
  • int-e: ¿Qué?, unsafeCoerce# es preservador-de-tipo? !Qué aburrido!
  • lennart: Los números de punto flotantes son terribles. Mantengo que antes de usarlos, las personas deberían tener una licensia de conductores de punto flotante.
  • xerox: #haskell es un buen optimizador de código.
  • sigfpe: Haskell es tan estricto con la seguridad de tipo que pedazos de códigos aleatoriamente generados que pasen la verificación de tipo son probables de que hagan algo útil, incluso si no tienes idea de que puede ser lo útil.

7 Acerca del boletín semanal Haskell

Cada semana, nuevas ediciones son publicadas a la lista de correo de [38]Haskell, tambien a la [39]Haskell Sequence y [40]Planet Haskell. [41]RSS tambien está disponible, y los titulares aparecen en [42]haskell.org.

Para ayudar a crear nuevas ediciones de este boletín, por favor lee la información[47] para contribuir. Envía historias a dons at cse.unsw.edu.au. El repositorio darcs se encuentra disponible en darcs get http://www.cse.unsw.edu.au/~dons/code/hwn

 38. http://www.haskell.org/mailman/listinfo/haskell
 39. http://sequence.complete.org/
 40. http://planet.haskell.org/
 41. http://sequence.complete.org/node/feed
 42. http://haskell.org/
 43. http://haskell.org/haskellwiki/HWN/es
 44. http://haskell.org/haskellwiki/HWN

8 Traducción de la HWN

Este es un artículo traducido de su versión original en Inglés. Para colaborar con el proceso de traducción semanal de la HWN, por favor enviar un correo a luis at arjox.org