Changing links to bitemyapp/fp-course

pull/129/head
Chris Allen 6 years ago
parent d24a684f0e
commit e8492b84e1

@ -7,8 +7,6 @@ This is a recommended path for learning Haskell based on experience helping othe
* [Auf Deutsch](guide-de.md)
<!-- * [Στην ελληνική](guide-el.md) -->
* [En Español](guide-es.md)
* [En Français](guide-fr.md)
@ -67,11 +65,13 @@ https://mail.haskell.org/pipermail/haskell-community/2015-September/000014.html
# How should I learn Haskell?
The core recommendation is to read the lectures and complete all exercises/homework for the Spring 13 version of cis194 followed by the Data61 course. Both are linked below. Everything else can be considered optional and is mentioned so you know where to look.
The core recommendation is to read the lectures and complete all exercises/homework for the Spring 13 version of cis194 followed by the FP course. Both are linked below. Everything else can be considered optional and is mentioned so you know where to look.
## Haskell Programming from First Principles.
## Alternately...
[@dmvianna](https://github.com/dmvianna) wanted me to let you know that these are just the _free_ recommended resources. If you're willing to check out a book, we heartily recommend our own [Haskell Book!](http://haskellbook.com).
[@dmvianna](https://github.com/dmvianna) wanted me to let you know that these are just the _free_ recommended resources. If you're willing to check out a book, we heartily recommend our own [Haskell Book!](http://haskellbook.com) That book replaces all of the primary resources recommended here.
### Haskell Book subsumes all of the primary resources recommended here
## Yorgey's cis194 course
@ -91,21 +91,21 @@ to cis194.
---
## Data61 course
## Functional Programming course
> This is the course we recommend doing after Yorgey's cis194 course
Available on github [here](https://github.com/data61/fp-course).
Available on github [here](https://github.com/bitemyapp/fp-course).
This will reinforce and give you experience directly implementing the
abstractions introduced in cis194, this is practice which is *critical* to
becoming comfortable with everyday uses of Functor/Applicative/Monad/etc. in
Haskell. Doing cis194 and then the Data61 course represents the core
Haskell. Doing cis194 and then the FP course represents the core
recommendation of my guide and is how we teach everyone Haskell.
---
## Supplementary course after cis194 and the Data61 course
## Supplementary course after cis194 and the FP course
> Provides more material on intermediate topics
@ -124,7 +124,7 @@ pipes, and lenses.
# Resources for specific topics in Haskell
These resources are not vetted or tested with learners as cis194 and Data61 course have been, but they're linked in [the topic listing](specific_topics.md) so you have ideas on where to begin. This includes things like intermediate/advanced concepts and subjects like tooling and text editors.
These resources are not vetted or tested with learners as cis194 and FP course have been, but they're linked in [the topic listing](specific_topics.md) so you have ideas on where to begin. This includes things like intermediate/advanced concepts and subjects like tooling and text editors.
## Dialogues

@ -252,16 +252,16 @@ cis194.
---
## Data61 Kurs
## FP Kurs
> Das ist der Kurs, den ich nach Yorgeys cis194 Kurs empfehle zu machen
Verfügbar [hier](https://github.com/data61/fp-course) auf github
Verfügbar [hier](https://github.com/bitemyapp/fp-course) auf github
Das wird dein Verständnis verbessern und dir Erfahrung mit der Implementierung der
Abstraktionen geben, die in cis194 eingeführt wurden, das ist die Praxis, die *ausschlaggebend* ist, um
mit der üblichen Nutzung von Functor/Applicative/Monad/etc. in Haskell vertraut zu werden.
Erst cis194 und dann den Data61 Kurs zu machen, ist die wesentliche Empfehlung meiner Anleitung
Erst cis194 und dann den FP Kurs zu machen, ist die wesentliche Empfehlung meiner Anleitung
und ist der Weg, wie ich anderen Leuten Haskell beibringe.
---
@ -404,7 +404,7 @@ kann helfen, zu verstehen was passiert.
Zusätzlich, implementiere `Control.Monad` selbst. Funktionen wie `mapM` oder `sequence` sind gute
Möglichkeiten, um zu üben, generischen monadischen Code zu schreiben.
Der Data61 Kurs kann als Anleitung für diese Prozess genutzt werden, was auch beinhaltet
Der FP Kurs kann als Anleitung für diese Prozess genutzt werden, was auch beinhaltet
eine eigene Applicative zu schreiben.
Credits:

@ -53,7 +53,7 @@ https://mail.haskell.org/pipermail/haskell-community/2015-September/000014.html
# ¿Cómo debería aprender Haskell?
La recomendación principal es leer las clases y completar todos los ejercicios de la versión 13 de cis194 seguidos por el curso Data61. Los links de ambos se encuentran abajo. Todo lo demas puede ser considerado opcional y es mencionado para que así sepas donde mirar.
La recomendación principal es leer las clases y completar todos los ejercicios de la versión 13 de cis194 seguidos por el curso FP. Los links de ambos se encuentran abajo. Todo lo demas puede ser considerado opcional y es mencionado para que así sepas donde mirar.
## Curso cis194 de Yorgey
@ -67,17 +67,17 @@ La unica razón por la que no deberías empezar con cis194 es si no eres un prog
---
## Curso Data61
## Curso FP
> Este es el curso que recomendamos hacer despues del curso cis194 de Yorgey.
Disponible en github [aquí](https://github.com/data61/fp-course).
Disponible en github [aquí](https://github.com/bitemyapp/fp-course).
Esto reforzara y te dara experiencia implementando directamente las abstracciones introducidas en cis194, esto es practica que es *critica* para estar cada vez mas comodo con el uso diario de Functor/Aplicativo/Monada/etc en Haskell. Realizando cis194 y luego el curso Data61 es la recomendación principal de mi guia y es como enseñamos Haskell a cualquier persona.
Esto reforzara y te dara experiencia implementando directamente las abstracciones introducidas en cis194, esto es practica que es *critica* para estar cada vez mas comodo con el uso diario de Functor/Aplicativo/Monada/etc en Haskell. Realizando cis194 y luego el curso FP es la recomendación principal de mi guia y es como enseñamos Haskell a cualquier persona.
---
## Curso suplementario despues de los cursos cis194 y Data61
## Curso suplementario despues de los cursos cis194 y FP
> Proporciona mas material en temas intermediarios
@ -89,7 +89,7 @@ Este es el curso online de [Bryan O'Sullivan](https://github.com/bos) de la clas
# Recursos para temas especificos en Haskell
Estos recursos no han sido investigados o probados con aprendices como los cursos cis194 y Data61T, pero estan listados en [la lista de temas](specific_topics.md) para que así tengas ideas de donde empezar.Esto incluye cosas como conceptos y temas intermedios/avanzados, por ejemplo herramientas y editores de texto.
Estos recursos no han sido investigados o probados con aprendices como los cursos cis194 y FPT, pero estan listados en [la lista de temas](specific_topics.md) para que así tengas ideas de donde empezar.Esto incluye cosas como conceptos y temas intermedios/avanzados, por ejemplo herramientas y editores de texto.
## Dialogos

@ -244,17 +244,17 @@ développeur ou inexpérimenté. Si c'est le cas, commencez par le
---
## Le cours Data61
## Le cours FP
> C'est le cours que je recommande après avoir suivi le cours cis194 de Yorgey
Disponible sur github [ici](https://github.com/data61/fp-course).
Disponible sur github [ici](https://github.com/bitemyapp/fp-course).
Ce cours va renforcer vos connaissances et vous fera acquérir de l'experience en
implémentant directement les abstractions introduites dans le cis194, c'est un
exercice *capital* pour être à l'aise avec les usages habituels des
Functors/Applicatives/Monades/etc. en Haskell. Suivre les cours cis194 puis
Data61 est la recommendation principale de mon guide et c'est comme ca que
FP est la recommendation principale de mon guide et c'est comme ca que
j'enseigne Haskell à tout le monde.
---
@ -369,7 +369,7 @@ De la même manière, ré-implémenter `Control.Monad`. Des fonctions comme `map
ou `sequence` sont de bonnes opportunités pour s'entrainer à écrire du code
monadique.
Le cours du Data61 peut être utilisé comme un guide lors de ce processus,
Le cours du FP peut être utilisé comme un guide lors de ce processus,
guide qui vous demandera également d'écrire vos propres Applicatives.
Crédits:

@ -64,7 +64,7 @@ https://mail.haskell.org/pipermail/haskell-community/2015-September/000014.html
# Bagaimana seharusnya Saya mempelajari Haskell?
Yang paling direkomendasikan adalah untuk membaca materi kuliah dan menyelesaikan seluruh latihan/pekerjaan rumah untuk versi Spring 13 dari cis194 diikuti dengan pelajaran Data61. Keduanya ditautkan dibawah. Selain dari itu dapat dikategorikan sebagai opsional dan diberitahukan agar anda mengetahui kemana harus mencarinya.
Yang paling direkomendasikan adalah untuk membaca materi kuliah dan menyelesaikan seluruh latihan/pekerjaan rumah untuk versi Spring 13 dari cis194 diikuti dengan pelajaran FP. Keduanya ditautkan dibawah. Selain dari itu dapat dikategorikan sebagai opsional dan diberitahukan agar anda mengetahui kemana harus mencarinya.
## Kursus cis194 Yorgey
@ -85,21 +85,21 @@ ke cis194.
---
## Pelajaran Data61
## Pelajaran FP
> Ini adalah pelajaran yang kami rekomendasikan untuk dikerjakan setelah mata kuliah cis194 Yorgey.
Tersedia di github [disini](https://github.com/data61/fp-course).
Tersedia di github [disini](https://github.com/bitemyapp/fp-course).
Ini akan membantu dan memberikan anda pengalaman secara langsung mengimplementasikan
abstraksi yang dikenalkan di cis194, ini adalah latihan yang *penting* untuk
menjadi nyaman dengan penggunaan Functor/Applicative/Monad/dll sehari-hari pada
Haskell. Menempuh cis194 dan kemudian pelajaran Data61 mewakili rekomendasi utama
Haskell. Menempuh cis194 dan kemudian pelajaran FP mewakili rekomendasi utama
dari panduan saya dan bagaimana kami mengajarkan Haskell kepada semua orang.
---
## Pelajaran tambahan setelah pelajaran cis194 dan Data61
## Pelajaran tambahan setelah pelajaran cis194 dan FP
> Menyediakan materi tambahan untuk topik menengah.
@ -116,7 +116,7 @@ pipes, dan lenses.
# Sumber untuk topik spesifik pada Haskell
Sumber-sumber ini tidak diperiksa atau dicoba kepada pelajar seperti pelajaran cis194 dan Data61, tapi ditautkan pada [the topic listing](specific_topics.md) sehingga anda memiliki gambaran mengenai darimana harus memulai. Hal ini juga termasuk konsep menengah/lanjutan dan subyek seperti alat-alat dan editor teks.
Sumber-sumber ini tidak diperiksa atau dicoba kepada pelajar seperti pelajaran cis194 dan FP, tapi ditautkan pada [the topic listing](specific_topics.md) sehingga anda memiliki gambaran mengenai darimana harus memulai. Hal ini juga termasuk konsep menengah/lanjutan dan subyek seperti alat-alat dan editor teks.
## Dialog

@ -229,13 +229,13 @@ L'unica ragione per cui non dovreste cominciare con cis194 è se non siete progr
---
## Il corso Data61
## Il corso FP
> Questo è il corso che raccomando dopo cis194 di Yorgey
Disponibile su github [qui](https://github.com/data61/fp-course).
Disponibile su github [qui](https://github.com/bitemyapp/fp-course).
Questo vi darà esperienza nell'implementare direttamente le astrazioni introdotte in cis194. Questi esercizi sono *fondamentali* per sviluppare confidenza con gli usi comuni di Functor/Applicative/Monad/etc. in Haskell. La raccomandazione principale di questa guida è seguire cis194 e poi Data61: questo è il percorso che seguo per insegnare Haskell a tutti.
Questo vi darà esperienza nell'implementare direttamente le astrazioni introdotte in cis194. Questi esercizi sono *fondamentali* per sviluppare confidenza con gli usi comuni di Functor/Applicative/Monad/etc. in Haskell. La raccomandazione principale di questa guida è seguire cis194 e poi FP: questo è il percorso che seguo per insegnare Haskell a tutti.
---
@ -340,7 +340,7 @@ Scrivere diversi interpreti cambiando solo la monade per cambiare la semantica p
Poi reimplementate `Control.Monad`. Funzioni come `mapM` o `sequence` sono buone opportunità per fare esercizio e scrivere codice monadico generico.
Il corso Data61 può essere usato come guida a questo scopo, che include anche lo scrivere la vostra typeclass Applicative.
Il corso FP può essere usato come guida a questo scopo, che include anche lo scrivere la vostra typeclass Applicative.
Referenza:

@ -60,7 +60,7 @@ https://mail.haskell.org/pipermail/haskell-community/2015-September/000014.html
# 하스켈을 어떻게 배워야 하나요?
저희들은 2013년 봄학기 cis194 강의에 있는 모든 문제를 풀어본 다음에 Data61강의를 듣는 방법을 추천합니다. 두 강의 모두 아래에 링크가 걸려있습니다. 그외에는 선택이며, 여러분이 찾을 수 있도록 아래에 링크가 있습니다.
저희들은 2013년 봄학기 cis194 강의에 있는 모든 문제를 풀어본 다음에 FP강의를 듣는 방법을 추천합니다. 두 강의 모두 아래에 링크가 걸려있습니다. 그외에는 선택이며, 여러분이 찾을 수 있도록 아래에 링크가 있습니다.
## Yorgey의 cis194 강의
@ -75,17 +75,17 @@ https://mail.haskell.org/pipermail/haskell-community/2015-September/000014.html
---
## Data61 강의
## FP 강의
> 이 강의는 Yorgey의 cis194 강의를 모두 보신 후에 추천드리는 강의입니다.
github에서 가능합니다 [여기](https://github.com/data61/fp-course).
github에서 가능합니다 [여기](https://github.com/bitemyapp/fp-course).
이 강의는 cis194에서 소개했던 Functor나 Applicative, Monad 등의 추상화를 직접 사용하면서 추상화를 사용하는데 어려움이 없도록 훈련하는 강의입니다. cis194를 먼저 보고 Data61강의를 보는 방법이 저희들이 추천하는 하스켈 학습방법입니다.
이 강의는 cis194에서 소개했던 Functor나 Applicative, Monad 등의 추상화를 직접 사용하면서 추상화를 사용하는데 어려움이 없도록 훈련하는 강의입니다. cis194를 먼저 보고 FP강의를 보는 방법이 저희들이 추천하는 하스켈 학습방법입니다.
---
## cis194와 Data61강의를 본 후의 보충강의
## cis194와 FP강의를 본 후의 보충강의
> 더 많은 자료와 중급 주제를 제공합니다.
@ -97,7 +97,7 @@ cs240h는 [온라인](http://www.scs.stanford.edu/14sp-cs240h/)에서 볼 수
# Haskell의 특별한 주제에 대한 자료
이 자료들은 cis194와 Data61강의를 들은 사람들에 대해 점검해보지 않았지만, 여러분이 어디서 시작해야 할지 도와주기 위해 [주제 리스트](specific_topucs.md)에 링크를 모아두었습니다. 이 리스트에는 툴과 에디터 같은 중급이나 고급정도의 개념들과 주제도 담겨있습니다.
이 자료들은 cis194와 FP강의를 들은 사람들에 대해 점검해보지 않았지만, 여러분이 어디서 시작해야 할지 도와주기 위해 [주제 리스트](specific_topucs.md)에 링크를 모아두었습니다. 이 리스트에는 툴과 에디터 같은 중급이나 고급정도의 개념들과 주제도 담겨있습니다.
## 토론

@ -55,7 +55,7 @@ https://mail.haskell.org/pipermail/haskell-community/2015-September/000014.html
# Como devo aprender Haskell?
A principal recomendação é ler as aulas e fazer todos os exercícios/trabalhos de casa do curso cis194 da Primavera de 2013 seguido pelo curso Data61. Links para ambos podem ser encontrados abaixo. Tudo o resto pode ser considerado opcional e é referido aqui para saber onde procurar.
A principal recomendação é ler as aulas e fazer todos os exercícios/trabalhos de casa do curso cis194 da Primavera de 2013 seguido pelo curso FP. Links para ambos podem ser encontrados abaixo. Tudo o resto pode ser considerado opcional e é referido aqui para saber onde procurar.
## Alternativamente...
@ -79,16 +79,16 @@ o cis194.
---
## Curso Data61
## Curso FP
> Este é o curso que recomendo fazer após o curso cis194 do Yorgey.
Disponível no github [aqui](https://github.com/data61/fp-course).
Disponível no github [aqui](https://github.com/bitemyapp/fp-course).
Isso vai reforçar e lhe dar experiência implementado diretamente as abstrações
introduzidas no cis194. Essa prática é *crítica* para alguém se tornar confortável
com o uso diário de *Functors*/*Applicatives*/*Monads*/etc em Haskell. Fazer o cis194
e então o curso do Data61 representa a recomendação fundamental do meu guia,
e então o curso do FP representa a recomendação fundamental do meu guia,
e é como eu ensino Haskell para todo mundo.
---
@ -206,7 +206,7 @@ pode ajudar a entender o que está acontecendo.
Além disso, reimplemente `Control.Monad`. Funções como `mapM` ou `sequence` são boas
oportunidades para praticar escrevendo código monádico genérico.
O curso Data61 pode ser usado como um guia para esse processo, o que também vai
O curso FP pode ser usado como um guia para esse processo, o que também vai
envolver escrever seu próprio *Applicative*.
Créditos:

@ -34,7 +34,7 @@ https://mail.haskell.org/pipermail/haskell-community/2015-September/000014.html
# Cum puteți învăța Haskell?
Recomandarea principală este să citiți lecrurile și să rezolvați toate exercițiile/temele acasă din versiunea de toamnă, 2013, a cursului cis194, urmate de a face același lucru și pentru cursul Data61. Ambele cursuri sunt referite mai jos. Orice altceva poate fi considerat opțional, celelate referințe de mai jos sunt doar ca să știți unde vă mai puteți uita.
Recomandarea principală este să citiți lecrurile și să rezolvați toate exercițiile/temele acasă din versiunea de toamnă, 2013, a cursului cis194, urmate de a face același lucru și pentru cursul FP. Ambele cursuri sunt referite mai jos. Orice altceva poate fi considerat opțional, celelate referințe de mai jos sunt doar ca să știți unde vă mai puteți uita.
## Alternativ...
@ -57,18 +57,18 @@ Singurul caz în care acest curs nu este recomandat este dacă nu sunteți progr
---
## Cursul Data61
## Cursul FP
> Este cursul pe care-l recomandăm după ce ați trecut prin cursul lui Yorgey
Este disponibil pe GitHub [aici](https://github.com/data61/fp-course).
Este disponibil pe GitHub [aici](https://github.com/bitemyapp/fp-course).
Acesta vă va oferi experiența de a implementa abstracțiile din cis194, o practică **esențială** pentru a fi obișnuiți cu utilizarea comună a Functor/Applicative/Monad/etc în Haskell
Principala recomandare a acestui ghid este să treceți întâi prin cis194 și apoi prin Data61 și reprezintă exact modul în care noi predăm Haskell.
Principala recomandare a acestui ghid este să treceți întâi prin cis194 și apoi prin FP și reprezintă exact modul în care noi predăm Haskell.
---
## Cursuri suplimentare după cis194 și Data61
## Cursuri suplimentare după cis194 și FP
> Oferă mai multe materiale pe subiecte de dificultate medie
@ -84,7 +84,7 @@ extensiile de limbaj, concurență, pipes și lenses.
# Resourse pentru topicuri specifice în Haskell
Aceste resurse nu sunt validate în practică la aceeași profunzime ca cis194 și Data61, dar sunt referite în
Aceste resurse nu sunt validate în practică la aceeași profunzime ca cis194 și FP, dar sunt referite în
[lista de topicuri](specific_topics.md) ca să aveți o idee de unde să începeți.
Lucruri precum concepte de nivel mediu/avansat și subiecte precum instrumente de dezvoltare și editoare de text sunt incluse.

@ -271,7 +271,7 @@ $ cabal install cabal-install alex happy
# Как я должен изучать Haskell?
Основная рекомендация, это читать лекции и выполнять все упражнения/домашние задания для Spring 13 версии курса cis194.
Затем то же для курса Data61.
Затем то же для курса FP.
На оба курса ссылки представлены ниже.
Все остальное может быть рассмотрено как опциональное,
и вы просто будете знать куда смотреть по определенной теме.
@ -293,21 +293,21 @@ $ cabal install cabal-install alex happy
---
## Курс Data61
## Курс FP
> Этот курс мы рекомендуем выполнять после курса Yorgey cis194.
[Доступен на Github](https://github.com/data61/fp-course).
[Доступен на Github](https://github.com/bitemyapp/fp-course).
Этот курс укрепит и добавит опыта реализации абстракций,
представленных в курсе cis194.
Эта практика *критически важна* для комфортного использования
в дальнейшем таких абстракций как Functor/Applicative/Monad/и т. п. в Haskell.
Выполнение cis194 и затем Data61 курсов представляет собой основную рекомендацию моего руководства и того, как научить любого языку Haskell.
Выполнение cis194 и затем FP курсов представляет собой основную рекомендацию моего руководства и того, как научить любого языку Haskell.
---
## Дополнительный курс после cis194 и Data61
## Дополнительный курс после cis194 и FP
> Предоставляет больше информации по продвинутым темам
@ -323,7 +323,7 @@ cs240h доступен [онлайн](http://www.scs.stanford.edu/14sp-cs240h/)
# Специфичные топики Haskell
Эти источники не были проверены на учащихся так,
как cis194 и Data61, но с их помощью вы поймете с чего начинать изучение определенной темы.
как cis194 и FP, но с их помощью вы поймете с чего начинать изучение определенной темы.
Они включают продвинутые и сложные темы и топики посвященные инструментам и текстовым редакторам.
### Что делает `<-` / `do` / синтаксический сахар включения списков?
@ -427,7 +427,7 @@ Writer, State) для себя, чтобы понять их лучше. Зат
Также, реализуйте `Control.Monad`. Функции типа `mapM` или `sequence` — хорошая
возможность попрактиковаться в написании общего кода монад.
Курс Data61 может быть использован как руководство для этого, он также включает написание
Курс FP может быть использован как руководство для этого, он также включает написание
своего собственного Applicative.
Упоминания:

@ -64,7 +64,7 @@ https://mail.haskell.org/pipermail/haskell-community/2015-September/000014.html
# Kako da učim Haskell?
Glavna preporuka je da pročitate lekcije i završite sve vezbe iz Spring 13 verzije cis194 kursa posle koga ide Data61 kurs. Oba linka su ispod. Sve ostalo može da se smatra opcionim i pomenuto je ovde da bi znali gde da tražite resurse.
Glavna preporuka je da pročitate lekcije i završite sve vezbe iz Spring 13 verzije cis194 kursa posle koga ide FP kurs. Oba linka su ispod. Sve ostalo može da se smatra opcionim i pomenuto je ovde da bi znali gde da tražite resurse.
## Alternativno...
@ -83,21 +83,21 @@ U tom slučaju počnite sa [Thompson-ovom knjigom](http://www.haskellcraft.com/c
---
## Data61 kurs
## FP kurs
> Ovo je kurs koji preporučujemo posle Yorgey-jevog cis194 kursa
Dostupan je na github/u [ovde](https://github.com/data61/fp-course).
Dostupan je na github/u [ovde](https://github.com/bitemyapp/fp-course).
On će utvrditi iskustvo u direktnom implementiranju abstrakcija koje
su uvedene u cis194 kursu. Ovo je praksa koja je *kritična* da bi se osećali
prijatno sa svakodnevnom upotrebom Fanktora/Aplikativa/Monada itd. u Haskell-u.
Glavna preporuka ovog vodiča je da predjete cis194 a zatim Data61 kurs i to je način
Glavna preporuka ovog vodiča je da predjete cis194 a zatim FP kurs i to je način
na koji učimo Haskell sve zainteresovane.
---
## Dodatni kurs posle cis194 i Data61
## Dodatni kurs posle cis194 i FP
> Sadrži više materijala o srednje naprednim temama
@ -114,7 +114,7 @@ pipes i lenses biblioteke.
# Resursi za specifične teme u Haskell-u
Ovi resursi nisu testirani sa učenicima kao što su kursevi cis194 i Data61 ali se nalaze u [listingu tema](specific_topics.md) tako da imate predstavu odakle da krenete. Ovo uključuje srednje/napredne koncepte i teme kao što su alati i tekst editori.
Ovi resursi nisu testirani sa učenicima kao što su kursevi cis194 i FP ali se nalaze u [listingu tema](specific_topics.md) tako da imate predstavu odakle da krenete. Ovo uključuje srednje/napredne koncepte i teme kao što su alati i tekst editori.
## Dijalozi

@ -78,7 +78,7 @@ https://mail.haskell.org/pipermail/haskell-community/2015-September/000014.html
# Як мені слід вивчати Haskell?
Основна рекомендація - прочитати лекції та пройти всі вправи та домашні завдання версії Spring 13 курсу cis194, потім пройти курс Data61 (посилання на обидва курси нижче). Все інше можна вважати додатковим матеріалом, який згадується для того, щоб ви знали, де шукати.
Основна рекомендація - прочитати лекції та пройти всі вправи та домашні завдання версії Spring 13 курсу cis194, потім пройти курс FP (посилання на обидва курси нижче). Все інше можна вважати додатковим матеріалом, який згадується для того, щоб ви знали, де шукати.
## Альтернативно...
@ -96,18 +96,18 @@ https://mail.haskell.org/pipermail/haskell-community/2015-September/000014.html
---
## Курс Data61
## Курс FP
> Цей курс рекомендовано до вивчання після закінчення курсу cis194
Матеріали курсу доступні [на github](https://github.com/data61/fp-course).
Матеріали курсу доступні [на github](https://github.com/bitemyapp/fp-course).
Цей курс посилить та збагатить ваш досвід через реалізацію абстракцій, які були введені в курсі cis194. Такий практичний досвід є *критичним*, так як він надасть вам впевненості у повсякденному використанні Functor/Applicative/Monad/ін. у Haskell. Проходження cis194, а після нього Data61 - головна рекомендація цієї інструкції. Саме так ми вчимо Haskell всіх бажаючих.
Цей курс посилить та збагатить ваш досвід через реалізацію абстракцій, які були введені в курсі cis194. Такий практичний досвід є *критичним*, так як він надасть вам впевненості у повсякденному використанні Functor/Applicative/Monad/ін. у Haskell. Проходження cis194, а після нього FP - головна рекомендація цієї інструкції. Саме так ми вчимо Haskell всіх бажаючих.
---
## Додаткові матеріали після курсів cis194 та Data61
## Додаткові матеріали після курсів cis194 та FP
> Додатковий матеріал на більш складні теми
@ -120,7 +120,7 @@ https://mail.haskell.org/pipermail/haskell-community/2015-September/000014.html
# Ресурси, що розглядають конкретні теми Haskell
На додаток пропонуються матеріали, присвячені поглибленному вивчанню більш складних тем, а також обговорюють інструменти розробки та текстові редактори. Ці матеріали не були випробувані у навчальних цілях так ретельно, як cis194 та Data61, але їх список можна передивитись
На додаток пропонуються матеріали, присвячені поглибленному вивчанню більш складних тем, а також обговорюють інструменти розробки та текстові редактори. Ці матеріали не були випробувані у навчальних цілях так ретельно, як cis194 та FP, але їх список можна передивитись
# Конкретні питання по Haskell
@ -212,7 +212,7 @@ let a = 1 * a -- not guarded, (*) is strict
Також заново реалізуйте `Control.Monad`. Функції накшталт `mapM` чи `sequence` є чудовою можливістю набути практики з написання узагаленного монадічного коду.
У якості путівника можна також використати курс Data61, частиною якого також є написання власної реалізації Applicative.
У якості путівника можна також використати курс FP, частиною якого також є написання власної реалізації Applicative.
Автори:

@ -209,15 +209,15 @@ $ cabal install alex happy
---
## Data61课程
## FP课程
> 在你完成上述Yorgey的cis194后我推荐继续挑战此课程。
这门课发布在[github上](https://github.com/data61/fp-course)。
这门课发布在[github上](https://github.com/bitemyapp/fp-course)。
透过实现cis194中所介绍过的种种抽象表述你会有更深入的了解。这样的练习对于
熟悉Haskell中每天都会面对的Functor/Applicative/Monad等等至关重要。
先做cis194紧接着Data61是这整篇Haskell学习导览的核心也是我教每个人Haskell的方式。
先做cis194紧接着FP是这整篇Haskell学习导览的核心也是我教每个人Haskell的方式。
---
@ -312,7 +312,7 @@ let a = 1 * a -- not guarded, (*) is strict
再来,实现`Control.Monad`中的函数,例如:`mapM`或`sequence`是个练习撰写generic monadic code的好机会。
前面提到过的Data61课程也可以用来当这个过程的指南它也包括了如何撰写你自己的Applicative。
前面提到过的FP课程也可以用来当这个过程的指南它也包括了如何撰写你自己的Applicative。
Credits:

@ -209,15 +209,15 @@ $ cabal install alex happy
---
## Data61課程
## FP課程
> 在你完成上述Yorgey的cis194後我推薦繼續挑戰此課程。
這門課發佈在[github上](https://github.com/data61/fp-course)。
這門課發佈在[github上](https://github.com/bitemyapp/fp-course)。
透過實作cis194中所介紹過的種種抽象表述你會有更深入的了解。這樣的練習對於
熟悉Haskell中每天都會面對的Functor/Applicative/Monad等等至關重要。
先做cis194緊接著Data61是這整篇Haskell學習導覽的核心也是我教每個人Haskell的方式。
先做cis194緊接著FP是這整篇Haskell學習導覽的核心也是我教每個人Haskell的方式。
---
@ -312,7 +312,7 @@ let a = 1 * a -- not guarded, (*) is strict
再來,實作`Control.Monad`中的函數,例如:`mapM`或`sequence`是個練習撰寫generic monadic code的好機會。
前面提到過的Data61課程也可以用來當這個過程的指南它也包括了如何撰寫你自己的Applicative。
前面提到過的FP課程也可以用來當這個過程的指南它也包括了如何撰寫你自己的Applicative。
Credits:

@ -87,7 +87,7 @@ let a = 1 * a -- not guarded, (*) is strict
Також заново реалізуйте `Control.Monad`. Функціїї накшталт `mapM` чи `sequence` є чудовою можливістю набути практики з написання узагаленного монадічного коду.
У якості путівника можна також використати курс Data61, частиною якого також є написання власної реалізації Applicative.
У якості путівника можна також використати курс FP, частиною якого також є написання власної реалізації Applicative.
Автори:

@ -92,7 +92,7 @@ help convey what's going on.
Also, reimplement `Control.Monad`. Functions like `mapM` or `sequence` are good
opportunities to practice writing generic monadic code.
The Data61 course can be used as a guide to this process, which will also involve
The FP course can be used as a guide to this process, which will also involve
writing your own Applicative as well.
Credits:

Loading…
Cancel
Save