Difference between revisions of "HWN/es/2006-10-19"
DonStewart (talk | contribs) (This week's spanish version of the HWN) |
m |
||
Line 1: | Line 1: | ||
− | ''' |
+ | '''Boletín Semanal Haskell (Haskell Weekly News)''' |
− | '''Entrega |
+ | '''Entrega número 45 - 19 de Octubre de 2006''' |
− | Bienvenido a la entrega |
+ | Bienvenido a la entrega número 45 de la HWN, un boletín semanal cubriendo |
los desarrollos en la comunidad Haskell. |
los desarrollos en la comunidad Haskell. |
||
− | Una gran semana, con un |
+ | Una gran semana, con un montón de nuevas entregas, incluyendo el |
− | + | ansíosamente esperado GHC 6.6. |
|
− | == |
+ | == Anúncios == |
− | GHC |
+ | 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 |
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 |
+ | fuentes y paquetes se encuentran en la página de [3]GHC. |
1. http://article.gmane.org/gmane.comp.lang.haskell.general/14367/ |
1. http://article.gmane.org/gmane.comp.lang.haskell.general/14367/ |
||
Line 20: | Line 20: | ||
3. http://www.haskell.org/ghc/ |
3. http://www.haskell.org/ghc/ |
||
− | Haddock |
+ | Haddock versión 0.8. Simon Marlow [4]anunció Haddock 0.8, |
− | incluyendo: |
+ | incluyendo: cabalización, soporte Hoogle, inclusión de image. |
− | [5]Lee |
+ | [5]Lee más. |
4. http://article.gmane.org/gmane.comp.lang.haskell.general/14358/ |
4. http://article.gmane.org/gmane.comp.lang.haskell.general/14358/ |
||
5. http://www.haskell.org/haddock |
5. http://www.haskell.org/haddock |
||
− | Pugs 6.2.13 entregado. Audrey Tang [6] |
+ | Pugs 6.2.13 entregado. Audrey Tang [6]anunció que luego de |
− | cercanamente cuatro meses de desarrollo y |
+ | cercanamente cuatro meses de desarrollo y más de 3400+ 'commits', |
− | [7]Pugs 6.2.13, la principal |
+ | [7]Pugs 6.2.13, la principal implementación de Perl 6 escrita en |
Haskell, ya se encuentra disponible. |
Haskell, ya se encuentra disponible. |
||
Line 35: | Line 35: | ||
7. http://pugscode.org/ |
7. http://pugscode.org/ |
||
− | Invariantes y excepciones STM. Tim Harris [8] |
+ | 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 |
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 () |
trabajo (pdf). Hay dos operaciones: always X :: STM Bool -> STM () |
||
− | y alwaysSucceeds X :: STM a -> STM (). |
+ | y alwaysSucceeds X :: STM a -> STM (). Más detalles [10]aquí (pdf). |
8. http://article.gmane.org/gmane.comp.lang.haskell.general/14356/ |
8. http://article.gmane.org/gmane.comp.lang.haskell.general/14356/ |
||
Line 46: | Line 46: | ||
10. http://research.microsoft.com/~tharris/papers/2005-ppopp-composable.pdf |
10. http://research.microsoft.com/~tharris/papers/2005-ppopp-composable.pdf |
||
− | Cabal |
+ | Cabal versión 1.1.6 está disponible. Duncan Coutts [11]anunció que |
− | [12]Cabal, la arquitectura |
+ | [12]Cabal, la arquitectura común para construir aplicaciones |
− | y |
+ | y librerías, version 1.1.6 está ahora disponible. Es incluido en la |
version 6.6 de GHC. |
version 6.6 de GHC. |
||
Line 54: | Line 54: | ||
12. http://haskell.org/cabal/ |
12. http://haskell.org/cabal/ |
||
− | + | Diversión en la tarde. Jueves 16th de Noviembre en Oxford. Jeremy |
|
− | Gibbons [13] |
+ | Gibbons [13]anunció que el, Graham Hutton y Conor McBride en |
− | Nottinghan |
+ | Nottinghan estan organizando un seminario, [14]Diversión en |
− | la Tarde (Fun in the Afternoon), acerca de |
+ | la Tarde (Fun in the Afternoon), acerca de programación funcional |
− | y |
+ | 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 |
+ | al año. Se espera que las charlas sean informales y divertidas, y que |
− | exista abundante espacio para la |
+ | exista abundante espacio para la discusión también. Divertido! |
13. http://article.gmane.org/gmane.comp.lang.haskell.general/14373/ |
13. http://article.gmane.org/gmane.comp.lang.haskell.general/14373/ |
||
14. http://sneezy.cs.nott.ac.uk/fun/ |
14. http://sneezy.cs.nott.ac.uk/fun/ |
||
− | HC&A pide contribuciones. Andres Loeh [15] |
+ | HC&A pide contribuciones. Andres Loeh [15]pidió contribuciones |
para el Reporte de [16]Actividades y Comunidades Haskell 11th, |
para el Reporte de [16]Actividades y Comunidades Haskell 11th, |
||
− | una |
+ | una descripción bi-anual sobre el estado de Haskell al igual |
que de sus proyectos. |
que de sus proyectos. |
||
Line 74: | Line 74: | ||
16. http://www.haskell.org/communities/ |
16. http://www.haskell.org/communities/ |
||
− | Generic Haskell |
+ | Generic Haskell versión 1.60 (Diamond). El equipo de |
− | Generic Haskell en Utrecht [17] |
+ | Generic Haskell en Utrecht [17]anunció una nueva entrega de |
− | [18]Generic Haskell, una |
+ | [18]Generic Haskell, una extensión a Haskell que facilita |
− | la |
+ | la programación genérica. Generic Haskell incluye: valores |
accedidos por tipo y tipos accedidos por tipos. El compilador |
accedidos por tipo y tipos accedidos por tipos. El compilador |
||
de Generic Haskell toma las fuentes de Generic Haskell y produce |
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/ |
17. http://article.gmane.org/gmane.comp.lang.haskell.general/14374/ |
||
18. http://www.generic-haskell.org/ |
18. http://www.generic-haskell.org/ |
||
− | Streams 0.1 disponible para GHC 6.6. Bulat Ziganshin [19] |
+ | Streams 0.1 disponible para GHC 6.6. Bulat Ziganshin [19]anunció |
− | que la |
+ | 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/ |
19. http://article.gmane.org/gmane.comp.lang.haskell.general/14383/ |
||
Line 92: | Line 92: | ||
== Haskell' == |
== Haskell' == |
||
− | Esta |
+ | Esta sección cubre el proceso de estandarización de [20]Haskell'. |
− | * [21]( |
+ | * [21](Patrón) Guardas en lambdas. |
20. http://hackage.haskell.org/trac/haskell-prime |
20. http://hackage.haskell.org/trac/haskell-prime |
||
21. http://thread.gmane.org/gmane.comp.lang.haskell.prime/1750/focus=1750 |
21. http://thread.gmane.org/gmane.comp.lang.haskell.prime/1750/focus=1750 |
||
− | == |
+ | == Discusión == |
− | + | Terminología GADT. Oleg Kiselyov [22]discute que el término |
|
− | GADT |
+ | GADT debería ser reservado para verdaderamente tipos de datos |
− | + | algebráicos, y no sólo tipos de datos normales escritos en |
|
sintaxis GADT. |
sintaxis GADT. |
||
22. http://thread.gmane.org/gmane.comp.lang.haskell.general/14363/focus=14363 |
22. http://thread.gmane.org/gmane.comp.lang.haskell.general/14363/focus=14363 |
||
− | Funcionalidad |
+ | Funcionalidad extendida para acceder a cambos de expedientes. Henning |
Thielemann [23]propuso algunas extensiones para el sistema de |
Thielemann [23]propuso algunas extensiones para el sistema de |
||
expedientes. |
expedientes. |
||
Line 115: | Line 115: | ||
== Trabajos == |
== Trabajos == |
||
− | Desarrollador Senior para back-end de aplicaciones web. Lime Wire. [24]PhD opcional, |
+ | 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 |
24. http://www.crunchboard.com/job/1138 |
||
− | == |
+ | == Ruidos del Blog == |
[25]Noticias Haskell desde la blogo-esfera. |
[25]Noticias Haskell desde la blogo-esfera. |
||
Line 152: | Line 152: | ||
== Frases de la Semana == |
== Frases de la Semana == |
||
− | * M. David Peterson: Con la ayuda de nuestros amigables ex-profesores locales y entusiastas Haskell, Dr. Meijer y Dr. |
+ | * 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) |
* SamB: O(n^2) es mejor que O(sin-cabello) |
||
− | * chessguy: No |
+ | * chessguy: No sabía que Pennsylvania tenía a alguien tan cool como para que conociera Haskell. |
− | * int-e: |
+ | * int-e: ¿Qué?, unsafeCoerce# es preservador-de-tipo? !Qué aburrido! |
− | * lennart: Los |
+ | * 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 |
+ | * xerox: #haskell es un buen optimizador de código. |
− | * sigfpe: Haskell es |
+ | * 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. |
− | == Acerca del |
+ | == Acerca del boletín semanal Haskell == |
Cada semana, nuevas ediciones son publicadas a la lista de correo |
Cada semana, nuevas ediciones son publicadas a la lista de correo |
||
− | de [38]Haskell, |
+ | de [38]Haskell, tambien a la [39]Haskell Sequence y [40]Planet Haskell. |
− | [41]RSS tambien |
+ | [41]RSS tambien está disponible, y los titulares |
aparecen en [42]haskell.org. |
aparecen en [42]haskell.org. |
||
− | Para ayudar a crear nuevas ediciones de este |
+ | 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 |
El repositorio darcs se encuentra disponible en darcs get |
||
http://www.cse.unsw.edu.au/~dons/code/hwn |
http://www.cse.unsw.edu.au/~dons/code/hwn |
||
Line 186: | Line 186: | ||
44. http://haskell.org/haskellwiki/HWN |
44. http://haskell.org/haskellwiki/HWN |
||
− | == |
+ | == Traducción de la HWN == |
− | Este es un |
+ | Este es un artículo traducido de su versión original en Inglés. |
− | Para colaborar con el proceso de |
+ | Para colaborar con el proceso de traducción semanal de la HWN, |
por favor enviar un correo a luis at arjox.org |
por favor enviar un correo a luis at arjox.org |
Latest revision as of 01:56, 21 October 2006
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.
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/
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
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/
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
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/
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.
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
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