Foro de elhacker.net

Programación => Programación General => Mensaje iniciado por: _niu en 4 Diciembre 2012, 21:50 pm



Título: haskell
Publicado por: _niu en 4 Diciembre 2012, 21:50 pm
Hola gente! Alguien estudiando haskell? Si lo estan mandemen un mp para intercambiar conocimientos! Saludos!


Título: Re: haskell
Publicado por: тαптяα en 4 Diciembre 2012, 22:12 pm
Yo estoy con Haskell que buscas saber?


Título: Re: haskell
Publicado por: _niu en 4 Diciembre 2012, 22:24 pm
xdd! es que no entiendo el operador de binding de la monada de estado...
Código
  1. Instance Monad (State s)
  2. (>>=) :: State s a -> (a -> State a b) -> State a b
  3. oroccessor >>= processorGenerator = State $ ->
  4.                                     let (x,st') = runState processor st
  5.                                     in runState (processorGenerator x) st'

Lo que no capto es la verdadera utilidad de esto... que se yo como por ejemplo la monada Maybe es muy sencilla, o la IO, aunque no vi la implementacion se entiende.

Me frustre para entender este del estado. (no escribi el return por que ese si lo capte)


Título: Re: haskell
Publicado por: тαптяα en 4 Diciembre 2012, 22:38 pm
xdd! es que no entiendo el operador de binding de la monada de estado...
Código
  1. Instance Monad (State s)
  2. (>>=) :: State s a -> (a -> State a b) -> State a b
  3. oroccessor >>= processorGenerator = State $ ->
  4.                                     let (x,st') = runState processor st
  5.                                     in runState (processorGenerator x) st'

Lo que no capto es la verdadera utilidad de esto... que se yo como por ejemplo la monada Maybe es muy sencilla, o la IO, aunque no vi la implementacion se entiende.

Me frustre para entender este del estado. (no escribi el return por que ese si lo capte)
Lo cierto es que no tengo aún mucha idea de Haskell estoy aprendiendo. Si quieres te puedo pasar PDF con mucha teoria de Haskell, practicas, etc..

Por cierto tu code, me genera un error al compilarlo con el GHCi


Título: Re: haskell
Publicado por: _niu en 4 Diciembre 2012, 22:43 pm
jejejeje sip lo escribi asi nomas, lo pase del libro. Gracias igual! Animo a todos al mundo haskell!


Título: Re: haskell
Publicado por: criskapunk en 8 Diciembre 2012, 17:35 pm
@тαптяαпсє
Si tenés bastante info sobre Haskell, podrías enviármela?

Un saludo y gracias.


Título: Re: haskell
Publicado por: тαптяα en 8 Diciembre 2012, 18:14 pm
@тαптяαпсє
Si tenés bastante info sobre Haskell, podrías enviármela?

Un saludo y gracias.
¿Tienes Dropbox?


Título: Re: haskell
Publicado por: criskapunk en 9 Diciembre 2012, 22:42 pm
¿Tienes Dropbox?

No, no tengo DropBox.
Tenés alguna otra manera de mandarme las cosas?