Fotografía de autor
2 Obras 320 Miembros 5 Reseñas

Sobre El Autor

Incluye el nombre: Miran Lipovača

Obras de Miran Lipovača

Etiquetado

Conocimiento común

Nombre canónico
Lipovača, Miran
Género
male
Nacionalidad
Slovenia

Miembros

Reseñas

This is a re-read, although it's a been a few years. Actually, those years seem to have rather helped. Last time I around, I was reading through and everything made a lot of sense (I have a strong background in functional programming, so it wasn't new here). And then I hit monads and side effects and everything went bizarre.

This time around? Well, everything still went sideways, but in a way that made sense?


moveKnight :: KnightPos -> [KnightPos]
moveKnight (c,r) = do
⠀⠀⠀⠀(c',r') ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀,(c 1,r-2),(c 1,r 2),(c-1,r-2),(c-1,r 2)
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀]
⠀⠀⠀⠀guard (c' `elem` [1..8] && r' `elem` [1..8])
⠀⠀⠀⠀return (c',r')


Sure.

In any case, if you're into programming, particularly functional programming, you should give Haskell a chance. It probably won't become your default goto language, but it might just give you a new way to think, which is always worthwhile. And [b:Learn You a Haskell for Great Good!|6593810|Learn You a Haskell for Great Good!|Miran Lipovača|https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1294497489l/6593810._SX50_.jpg|6787531] is a great way to do that. It's well written and funny, bringing you through at least enough of the language to decide just how much more you want to dive in.

I think the primary thing missing is any solid, practical real world examples. Mathematical tricks and trivial problems are all well and good, but if that's all you can write in a language, you're not going to be doing much with it.

Still worth a read.
… (más)
 
Denunciada
jpv0 | 4 reseñas más. | Jul 21, 2021 |
This book's opening chapters are poorly organized for actually teaching the language and programming paradigm. It basically seems a bit more like kindergarten show-and-tell than a book about programming, without any significant approach to meaningful principles of Haskell or functional programming. I did not find it worth my time at all, and quickly switched to reading a different Haskell book.

I recommend Graham Hutton's Programming In Haskell. It's much better.
 
Denunciada
apotheon | 4 reseñas más. | Dec 14, 2020 |
Haskell reinvigorated my love for programming, lifting it up a meta-level and forcing me to reevaluate the way I look at the world.
 
Denunciada
isovector | 4 reseñas más. | Dec 13, 2020 |
This provided a very clear overview of Haskell, but Haskell seems far too academic for me to use in real-world programming. I got out of the book what I needed to understand for the Haskell assignments in my Master's program.
 
Denunciada
sbloom42 | 4 reseñas más. | May 21, 2014 |

Listas

También Puede Gustarte

Estadísticas

Obras
2
Miembros
320
Popularidad
#73,923
Valoración
4.0
Reseñas
5
ISBNs
6
Idiomas
2

Tablas y Gráficos