HWN/es/2006-10-31

From HaskellWiki
< HWN‎ | es
Revision as of 08:16, 2 November 2007 by Ebaste (talk | contribs) (ortografia)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Boletín de Noticias Haskell Semanal (Haskell Weekly News)

Entrega 47 - 31 de Octubre, 2006

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

Esta semana podemos apreciar un número de documentación de la comunidad y esfuerzos de mantenimiento, y la aparición de índices de tipos de datos en GHC.

Anuncios

Tipos de dato asociados en GHC. Manuel Chakravarty [1]anunció la disponibilidad de índices de tipos de datos, una extensión de nuestra previa propuesta para [2]tipos de datos asociados, en la version de desarrollo de GHC. Información detallada en donde obtener el correcto GHC y cómo usar los índices de tipos está disponible en la [3]wiki de Haskell.

  1. http://article.gmane.org/gmane.comp.lang.haskell.general/14447
  2. http://www.cse.unsw.edu.au/~chak/papers/CKPM05.html
  3. http://haskell.org/haskellwiki/GHC/Indexed_types

Librería de bytecode Yhc 0.3. Robert Dockins [4]anunció la entrega de la librería para bytecode de [5]Yhc, versión 0.3.

  4. http://article.gmane.org/gmane.comp.lang.haskell.general/14434
  5. http://www.eecs.tufts.edu/~rdocki01/yhc-bytecode.html

Cobertura de Programa Haskell. Andy Gill [6]verificó la última versión de HPC, con soporte GHC, hacia la principal rama de GHC.

  6. http://www.galois.com/~andy/ray/hpc.html

Mersenne Twister Haskell. Lennart Augustsson [7]hizo disponible su implementación Haskell del generador de número aleatorio Mersenne Twister.

  7. http://www.augustsson.net/Darcs/MT/

Motor de búsqueda Google específico a Haskell. Don Stewart [8]inicializó un motor de búsqueda específico-a-Haskell, como parte del sistema motor de Google, el cual parece hacer un buen trabajo de obtener sólo sitios Haskell, en particular, hilos de listas de correo

  8. http://www.google.com/coop/cse?cx=015832023690232952875%3Acunmubfghzq

Un proceso para suministrar extensiones de librería. Los hackers de las librerías [9]han desarrollado [10]un documento describiendo cuál es la mejor forma de contribuir código nuevo a las librerías del núcleo de Haskell. En una nota similar, el equipo de GHC ha preparado [11]una página acerca de la mejor práctica para las colaboraciones de GHC.

  9. http://article.gmane.org/gmane.comp.lang.haskell.libraries/5368
 10. http://haskell.org/haskellwiki/Library_submissions
 11. http://hackage.haskell.org/trac/ghc/wiki/WorkingConventions

Cómo crear un proyecto Haskell. Don Stewart y Ian Lynagh [12]prepararón algunas recomendaciones para comenzar tu propio proyecto Haskell.

 12. http://thread.gmane.org/gmane.comp.lang.haskell.cafe/16164/focus=16164

Haskell'

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

  • [14]Lambda-match vs PMC
  • [15]Indentación de If-Then-Else
  • [16]Grupos de dígitos
 13. http://hackage.haskell.org/trac/haskell-prime
 14. http://thread.gmane.org/gmane.comp.lang.haskell.prime/1815/focus=1815
 15. http://thread.gmane.org/gmane.comp.lang.haskell.prime/1791/focus=1791
 16. http://thread.gmane.org/gmane.comp.lang.haskell.prime/1763/focus=1781

Discusión

Concurso Haskell/Concurso Ruby. Hackers Haskell [17]han comenzado a agregar soluciones del concurso de Ruby en la wiki de Haskell. Mónton de rompecabezas divertidos están disponibles, y es una fuente de recursos útiles si tú estas aprendiendo el lenguaje.

 17. http://haskell.org/haskellwiki/Haskell_Quiz

HLists estáticamente enforzadas abiertas, infinitas. Oleg Kiselyov [18]describió secuencias heterogéneas que admiten las secuencias infinitas y permiten adición post-hoc de nuevos elementos, incluso para una secuencia ya infinita.

 18. http://article.gmane.org/gmane.comp.lang.haskell.general/14424

Variables de tipo léxicamente limitadas: nueva propuesta. Ben Rudiak-Gould [19]hizo una nueva propuesta para variables de tipo limitadas.

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

Simple analizador GADT para el ejemplo eval. Grg Buchholz [20]buscó consejos para crear evaluadores con GADTs.

 20. http://thread.gmane.org/gmane.comp.lang.haskell.cafe/16178/focus=16178

Montaje de paquete. Frederik Eaton [21]propuso un [22]diseño alternativo para las extensiones de montaje de paquetes para el sistema de paquetes.

 21. http://article.gmane.org/gmane.comp.lang.haskell.libraries/5389
 22. http://hackage.haskell.org/trac/ghc/wiki/PackageMounting

Tipos de funciones coomo concreciones de Num. Greg Buchholz [23]tuvo un problema interesante usando funciones como concreciones de Num.

 23. http://thread.gmane.org/gmane.comp.lang.haskell.cafe/16129/focus=16129

Generación del archivo núcleo de Yhc. Neil Mitchell [24]sugirió que era hora para comenzar a tomar la salida del Núcleo de Yhc un poco más seriamente, e hizo algunas propuestas.

 24. http://thread.gmane.org/gmane.comp.lang.haskell.yhc/397/focus=397

Paralelismo en GHC 6.6 y seq vs. pseq. Simon Marlow [25]notó que Control.Parallel exporta seq cuando de hecho debería probablemente exportar pseq.

 25. http://article.gmane.org/gmane.comp.lang.haskell.glasgow.user/11093

Trabajos

Conferencia de Ingeniería del Software. Jeremy Gibbos [26]anunció que las aplicaciones están abiertas para tres nuevas conferencias acerca de ingeniería del software en la Universidad de Oxford. Para mayor información, incluyendo detalles del procedimiento para aplicar y los criterios de selección, mira [27]aquí.

 26. http://article.gmane.org/gmane.comp.lang.haskell.general/14445
 27. http://www.softeng.ox.ac.uk/jobs/

Ruídos de Blog

  [28]Noticias Haskell desde la blogosphere (Inglés mayoritariamente.).
    * [29]Developing Gnome Apps with Glade
    * [30]The Fun of Functional Infrastructure
    * [31]Lightweight Threads
    * [32]Fold diagrams
    * [33]Haskell and Scheme: Which One and Why?
    * [34]Scheme Death Knell?
    * [35]Software Cipher
    * [36]Algebraic Topology in Haskell
    * [37]Syntax extension for Monads in Ocaml
    * [38]The wxhaskell revival
    * [39]Query Composition using Functional Programming Techniques in C# 3.0
    * [40]Practical Haskell?
    * [41]FP publisher interview
    * [42]Haskell mentions at the Dynamic Languages Symposium
    * [43]Phil Wadler (aka Lambda Man) at OOPSLA
    * [44]Haskell programming
    * [45]RushCheck, a lightweight random testing tool for Ruby similar to QuickCheck
 28. http://planet.haskell.org/
 29. http://j-van-thiel.speedlinq.nl/EddyAhmed/GladeGtk2Hs.html
 30. http://blog.syntaxpolice.org/isaac/index.cgi/technology/onInfrastructure.html
 31. http://lambda-the-ultimate.org/node/1721#comment-21046
 32. http://cale.yi.org/index.php/Fold_Diagrams
 33. http://scienceblogs.com/goodmath/2006/10/haskell_and_scheme_which_one_a.php
 34. http://theonlywinningmove.blogspot.com/2006/10/scheme-death-knell.html
 35. http://mult.ifario.us/articles/2006/10/25/solitaire-cipher-in-haskell
 36. http://sigfpe.blogspot.com/2006/08/algebraic-topology-in-haskell.html
 37. http://www.cas.mcmaster.ca/~carette/pa_monad/
 38. http://koweycode.blogspot.com/2006/10/wxhaskell-on-darcshaskellorg.html
 39. http://blogs.msdn.com/ericwhite/pages/FP-Tutorial.aspx
 40. http://lambda-the-ultimate.org/node/1803#comment-21779
 41. http://on-ruby.blogspot.com/2006/10/author-interview-joshua-smith-prequel.html
 42. http://mark.santaniello.net/archives/272
 43. http://www.cs.uni.edu/~wallingf/blog/archives/monthly/2006-10.html#e2006-10-28T19_36_31.htm
 44. http://ste.aeschbacher.ch/blog/2006/04/entry1
 45. http://rushcheck.rubyforge.org/

Frases de la Semana

  • Simon Marlow: De hecho, tú no necesitas un planificador malvado, un planificador ordinario será así.
  • Conor McBride: Mi hipótesis es que incluso planificadores ordinarios son malvados...
  • Larry Wall: Continuaciones - si tú sabes lo que ellas son - yo no necesito explicarlas. Si tú no sabes lo que ellas son - tú no quieres saber.
  • Cale: [discutiendo nombres para Haskell, después de sugerir Sapphire] Diamante: El lenguaje de programación más duro sobre la tierra.
  • ConorMcBride: Así que, usando Voi para ser el color de la vertíente vacía de la bici ...
  • cjeris: Me gusta cómo tú convenientemente lustras la parte donde tu cabeza explota.
  • dons: C++: Creando programadores 'blub' desde 1985.
  • mwc: Sólo puedo creer que Java es una conspiración perpetrada por los fabricantes de teclados.
  • Pseudonym: (:[]) parece un mono pirata ninja robot.
  • chessguy: Tenemos a satan y beelsebob aquí, hablando acerca de uniciclos ... este canal está garantizado a ser una mala influencia para mí ahora.
  • dons: fold (\agua plato -> lava agua platos) aguajabón platos
  • masklinn: Scheme, por lo contrario, es dinámicamente compilado y así no 'falla prematuramente', falla tan tardíamente como pueda, lo cual produce extraños errores a menos de que tú estes en pruebas. Principiantes nunca están en prueba.
  • Riastradh: Asume que no tengo la menor idea de lo que es una comonada, más alla de eso si una mónada va 'voob', entoncesuna comonada va 'boov'
  • Anonymous: Es bastante posible que 'el último lenguaje para enseñar' no fuera de hecho inventado cuando Steele y Sussman bajaron desde la montaña trayendo un carrete de 9 pistas magnéticas ...
  • sigfpe: ¿Cómo puede Haskell no ser el lenguaje de programación que todos los matemáticos debieran de aprender?
  • Syzygy: > let _'__'__'__'_=2 in _'__'__'__'_
  • ihope>: > let _' __ ___ (____:_____) = __ ____ (_' __ ___ _____);
                    _' _ __ [] = __ in _' (+) 0
  • Syzygy: una cosa que se mantiene es la relaivamente poca distancia entre pensamientos expresados y mi discurso matemático de dia-a-dia, y pensamientos expresados en código Haskell.

Vigíla Código

Tue Oct 24 14:29:07 PDT 2006. Andy Gill. Cobertura Programa Haskell. Esta larga verificación es la nueva versión ghc del Programa Cobertura Haskell, una herramienta de cobertura a nivel de expresión para Haskell. Se puede correr la herramienta de cobertura con -fhpc en tiempo de compilación. Main debe estar compilado con -fhpc.

Tue Oct 24 02:13:57 PDT 2006. Simon Marlow. Separar GC.c, y mover el manejador de almacenaje hacia el directorio sm/. En preparación para el GC paralelo, separar el archivo monolítico GC.c en pequeñas partes.

Acerca del boletín semanal Haskell

Cada semana, nuevas ediciones son publicadas a la lista de correo de [46]Haskell, también a la [47]Haskell Sequence y [48]Planet Haskell. [49]RSS tambien está disponible, y los titulares aparecen en [50]haskell.org.

EL Boletín de Noticias Haskell tambien se encuentra [51]disponible en Español.

Para ayudar a crear nuevas ediciones de este boletín, por favor lee la [52]información 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

 46. http://www.haskell.org/mailman/listinfo/haskell
 47. http://sequence.complete.org/
 48. http://planet.haskell.org/
 49. http://sequence.complete.org/node/feed
 50. http://haskell.org/
 51. http://haskell.org/haskellwiki/HWN/es
 52. http://haskell.org/haskellwiki/HWN

Traducción de la HWN

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

 53. http://www.haskell.org/haskellwiki/Haskell_Weekly_News
 54. http://www.haskell.org/haskellwiki/HWN/es