Skip to content

Commit f99e6ff

Browse files
committed
Merge remote-tracking branch 'upstream/master'
merge previous changes and translate "Getting set-up" Conflicts: guide-es.md
2 parents c1a95a8 + 29de2bf commit f99e6ff

File tree

6 files changed

+1565
-24
lines changed

6 files changed

+1565
-24
lines changed

README.md

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,6 @@ This is my recommended path for learning Haskell.
1717

1818
* [Em Português](guide-pt.md)
1919

20-
* [Türkçe](guide-tr.md)
21-
2220

2321
#### Something to keep in mind: *don't sweat the stuff you don't understand immediately*. Just keep moving.
2422

@@ -374,7 +372,7 @@ Comment from Reddit thread by `glaebhoerl`
374372
Implement the standard library monads ( List, Maybe, Cont, Error, Reader,
375373
Writer, State ) for yourself to understand them better. Then maybe write an
376374
monadic interpreter for a small expression language using
377-
[Monad Transformers Step by Step](http://www.cs.virginia.edu/~wh5a/personal/Transformers.pdf)
375+
[Monad Transformers Step by Step](http://catamorph.de/documents/Transformers.pdf)
378376
paper (mentioned in 'monad transformers' below).
379377

380378
Writing many interpreters by just changing the monad to change the semantics can
@@ -399,7 +397,7 @@ Credits:
399397

400398
- [A gentle introduction to Monad Transformers](https://github.com/kqr/gists/blob/master/articles/gentle-introduction-monad-transformers.md).
401399

402-
- [Monad transformers step-by-step](http://www.cs.virginia.edu/~wh5a/personal/Transformers.pdf) (warning, code out of date).
400+
- [Monad transformers step-by-step](http://catamorph.de/documents/Transformers.pdf).
403401

404402
# Testing, tests, specs, generative/property testing
405403

guide-de.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -410,7 +410,7 @@ Original:
410410
Implementiere die Monaden aus der Standard Bibliothek ( List, Maybe, Cont, Error, Reader,
411411
Writer, State ) für dich selbst, um sie besser zu verstehen. Dann schreibe vielleicht einen
412412
monadischen Interpreter für eine kleine Expression Sprache mit dem
413-
[Monad Transformers Step by Step](http://www.cs.virginia.edu/~wh5a/personal/Transformers.pdf)
413+
[Monad Transformers Step by Step](http://catamorph.de/documents/Transformers.pdf)
414414
Paper (erwähnt in 'monad transformers' im folgenden).
415415

416416
Mehrere Interpreter zu schreiben, indem man einfach nur die Monade ändert um die Semantik zu verändern
@@ -432,10 +432,10 @@ Credits:
432432
- Reddit Kommentar von jozefg [hier](http://www.reddit.com/r/haskell/comments/29eke6/basic_program_ideas_for_learning_about_monads/cik5trg).
433433

434434
## Monad transformers
435-
435+
436436
- [A gentle introduction to Monad Transformers](https://github.com/kqr/gists/blob/master/articles/gentle-introduction-monad-transformers.md).
437437

438-
- [Monad transformers step-by-step](http://www.cs.virginia.edu/~wh5a/personal/Transformers.pdf) (warning, code out of date).
438+
- [Monad transformers step-by-step](http://catamorph.de/documents/Transformers.pdf).
439439

440440
# Testen, Tests, Specs, generative/property testing
441441

guide-es.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,17 +18,17 @@ La [lista de correo](https://wiki.haskell.org/Mailing_lists) de Haskel.
1818

1919
Se amable y cortés. Ser odioso y rudo ahuyenta a la gente y les desmotiva a participar.
2020

21-
Criticar por el placer de criticar es solo beneficial para las personas que lo practican, no para los que reciben la crítica.
21+
Criticar por el placer de criticar es solo benéfico para las personas que lo practican, no para los que reciben la crítica.
2222

23-
No describas las cosas como "sencillas" o "simples". Vas a hacer sentir a las personas mal por tener que trabajar tan duro por su progreso. Los que aprenden mas lento son generalmente los más meticulosos aprendices, lo cual merece aprobación!
23+
No describas las cosas como "sencillas" o "simples". Vas a hacer sentir a las personas mal por tener que trabajar tan duro por su progreso. Los que aprenden mas lento son generalmente los mas meticulosos aprendices, ¡lo cual merece aprobación!
2424

2525
No simules sorpresa. No actues sorprendido cuando alguien reconoce no saber algo, eso hará sentir terrible a la persona y no obtendras nada excepto hacerte ver sarcástico.
2626

2727
"Mmm...no, de hecho..." Cuando alguien dice algo que es casi pero no completamente correcto y dices, "bueno...no, de hecho..." y luego das una mínima corrección, es especialmente molesto si la corrección que realizas no es lo suficientemente relevante. Esto no significa que al no hacerlo tratamos de ignorar la verdad o que no nos importa ser precisos. El punto es que casi todos los "Mmm... no, de hecho..." son fanfarronerías, no procuradores de la verdad.
2828

29-
No seas el copiloto pesado que siempre esta dando instrucciones al conductior del vehiculo. Si ves a alguien trabajando en un problema, no deberías interrumpir intermitentemente para dar consejo. Dejales trabajar hasta que pidan ayuda. Evitar interrupciones es [uno de los principios fundamentales de #haskell-beginners](http://chrisdone.com/posts/teaching).
29+
No seas el copiloto pesado que siempre esta dando instrucciones al conductior del vehículo.Si ves a alguien trabajando en un problema, no deberías interrumpir intermitentemente para dar consejo. Déjales trabajar hasta que pidan ayuda. Evitar interrupciones es [uno de los principios fundamentales de #haskell-beginners](http://chrisdone.com/posts/teaching).
3030

31-
No uses sutil -ismos. Racismo, sexismo, homofobia, transfobia u otro tipo de prejuicios no son bienvenidos y no serán tolerados.
31+
Ningún sutil -ismo. Racismo, sexismo, homofobia, transfobia u otro tipo de prejuicios no son bienvenidos y no serán tolerados.
3232

3333
---
3434

guide-fr.md

Lines changed: 2 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -274,17 +274,6 @@ la concurrence, les pipes, et les lenses.
274274

275275
---
276276

277-
## Documentation de référence pour les trois cours
278-
279-
[Learn You a Haskell for Great Good (LYAH)](http://learnyouahaskell.com) et
280-
[Real World Haskell](http://book.realworldhaskell.org) (Merci bos !) sont
281-
disponibles en ligne.
282-
283-
Je recommande RWH comme reference (un livre épais). Les chapitres sur le parsing et
284-
les monades sont super pour comprendre où les monades sont utiles. D'autres ont confirmé
285-
qu'il l'avaient beaucoup apprécié. Certainement une bonne suite pour des idiomes plus pratiques
286-
lorsque vous aurez intégré les bases d'Haskell.
287-
288277
### Que sont les sucres syntactiques `<-` / `do` / comprehension de listes ?
289278

290279
Un [article](http://www.haskellforall.com/2014/10/how-to-desugar-haskell-code.html) excellent.
@@ -370,7 +359,7 @@ Implémenter les monades de la librairie standard (List, Maybe, Cont, Error,
370359
Reader, Writer, State) par vous-même afin de mieux les comprendre. Après, vous
371360
pouvez peut-être écrire un interpréteur monadique pour un langage avec des petites
372361
expressions en utilisant le papier sur les
373-
[transformateurs de monades étape par étape](http://www.cs.virginia.edu/~wh5a/personal/Transformers.pdf)
362+
[transformateurs de monades étape par étape](http://catamorph.de/documents/Transformers.pdf)
374363
(mentionné dans la section "transformateurs de monades" ci-dessous).
375364

376365
Écrire plusieurs interpréteurs en changeant juste le Monde pour changer les
@@ -401,7 +390,7 @@ Crédits:
401390
de Kazu Yamamoto est fantastique.
402391

403392
- [Simple-Conduit](https://github.com/jwiegley/simple-conduit): Une bonne librairie simple pour apprendre comment le streaming d'IO fonctionne en général. Les connaissances acquises ici sont transférables à Pipes et Conduit.
404-
393+
405394
# Parsing en Haskell
406395

407396
- [Tutoriel](https://github.com/JakeWheat/intro_to_parsing) sur les parser

0 commit comments

Comments
 (0)