From 3d548a72a88084116ada4e168b5d3c715e0f73e2 Mon Sep 17 00:00:00 2001 From: Adrian King Legaspi Date: Sun, 13 Jan 2019 03:24:05 +0800 Subject: [PATCH] Add Tagalog translation --- README.md | 2 + guide-hr.md | 2 + guide-it.md | 2 + guide-ko.md | 2 + guide-ru.md | 2 + guide-sr.md | 2 + guide-tl.md | 131 ++++++++++++++++++++++++++++++++++++++++++++++++++++ guide-ua.md | 2 + 8 files changed, 145 insertions(+) create mode 100644 guide-tl.md diff --git a/README.md b/README.md index f07eada..44a7f64 100644 --- a/README.md +++ b/README.md @@ -29,6 +29,8 @@ This is a recommended path for learning Haskell based on experience helping othe * [Srpski](guide-sr.md) +* [Sa Tagalog](guide-tl.md) + #### *Don't sweat the stuff you don't understand immediately*. Keep moving! ## Community diff --git a/guide-hr.md b/guide-hr.md index 3b06029..d87aefd 100644 --- a/guide-hr.md +++ b/guide-hr.md @@ -28,6 +28,8 @@ Ovo je preporučeni put za učenje Haskella zasnovan na iskustvu u pomaganju dru * [Bahasa Indonesia](guide-id.md) +* [Sa Tagalog](guide-tl.md) + #### *Ne obraćajte mnogo pažnje na stvari koje iz prve ne razumijete*. Samo idite naprijed! ## Zajednica diff --git a/guide-it.md b/guide-it.md index 4883bfc..4653302 100644 --- a/guide-it.md +++ b/guide-it.md @@ -17,6 +17,8 @@ Questa è la strada che raccomando per imparare Haskell. * [Srpski](guide-sr.md) +* [Sa Tagalog](guide-tl.md) + #### Un consiglio: *non preoccupatevi se non capite qualcosa alla prima lettura*. Andate avanti. diff --git a/guide-ko.md b/guide-ko.md index c08c463..7d6ab1d 100644 --- a/guide-ko.md +++ b/guide-ko.md @@ -26,6 +26,8 @@ * [Srpski](guide-sr.md) +* [Sa Tagalog](guide-tl.md) + #### *이해가 잘 안된다고 계속 붙잡고 있지 마세요*. 진도를 계속 나가세요! ## 커뮤니티 diff --git a/guide-ru.md b/guide-ru.md index 8a1a2eb..cb7049e 100644 --- a/guide-ru.md +++ b/guide-ru.md @@ -22,6 +22,8 @@ * [Srpski](guide-sr.md) +* [Sa Tagalog](guide-tl.md) + #### *Не мучайтесь над одним топиком, который вы не можете понять сразу*. Двигайтесь дальше! ## Сообщество diff --git a/guide-sr.md b/guide-sr.md index 150f995..bec4542 100644 --- a/guide-sr.md +++ b/guide-sr.md @@ -28,6 +28,8 @@ Ovo je preporučeni put za učenje Haskell-a zasnovan na iskustvu u pomaganju dr * [Bahasa Indonesia](guide-id.md) +* [Sa Tagalog](guide-tl.md) + #### *Ne obraćajte mnogo pažnju na stvari koje ne razumete iz prve*. Samo idite napred! ## Zajednica diff --git a/guide-tl.md b/guide-tl.md new file mode 100644 index 0000000..f328a24 --- /dev/null +++ b/guide-tl.md @@ -0,0 +1,131 @@ +#Paano matuto ng Haskell + +Ito ay ang maipapayong daan upang matutunan ang Haskell base sa karanasan na makatutulong sa iba. Mayroong listahang ng mga rekomendasyon sa isa sa mga may akda ng [Haskell Book.](http://haskellbook.com) + +## Para sa mga di nag-Iingles + +* [Auf Deutsch](guide-de.md) + +* [En Español](guide-es.md) + +* [En Français](guide-fr.md) + +* [In Italiano](guide-it.md) + +* [Em Português](guide-pt.md) + +* [În Română](guide-ro.md) + +* [繁體中文](guide-zh_tw.md) + +* [简体中文](guide-zh_CN.md) + +* [По-русски](guide-ru.md) + +* [Українською](guide-ua.md) + +* [Bahasa Indonesia](guide-id.md) + +* [Srpski](guide-sr.md) + +* [Sa Tagalog](guide-tl.md) + + +#### *Wag kang kabahan sa mga bagay na hindi mo naiintindihan agad*. Mag-patuloy ka lamang! + +## Komunidad + +Ang aming IRC channel ay `#haskell-beginners` sa Freenode. + +Kliyenteng pang-websayt [dito](http://webchat.freenode.net/). + +Haskell,[listahan ng padadalhan ng sulat](https://wiki.haskell.org/Mailing_lists). + +### Patakaran ng Komunidad +Tignan [ang patakaran ng komunidad](coc.md) upang malaman ang adhikain sa IRC channel. Mabibigyan ka ng babala kung hindi ka halatang nanloloko, ngunit maging maingat sapagkat ang channel ay para lamang sa mga gustong matuto o nag-tuturo ng Haskell. + +# Pag-iinstall ng Haskell + +## Gamitin ang Stack upang makapag simula sa Haskell + +I-install ang [Stack](http://haskellstack.org) upang ma-install ang GHC para makapagtayo ng sariling proyekto. + +Kung wala kang alam sa kahit ano mang bagay tungkol sa Stack at gustong matuto tungkol dito, tignan itong [unawaan ng Stack bidyo tutorial](https://www.youtube.com/watch?v=sRonIB8ZStw) + +## WAG I-INSTALL ANG HASKELL PLATFORM + +Datapwa't sundin lamang ang instruksyon sa Haskell.org para makuha ang Stack. + +### Bakit hindi ang platform? + +https://mail.haskell.org/pipermail/haskell-community/2015-September/000014.html + +# Paano ko pag-aaralan ang Haskell? + +Ang pinaka-rekomendasyon ay basahin ang mga lektura at tapusin ang mga pagsasanay/takdang aralin para sa Spring 13 version ng cis194 tapos ang kurso ng FP. Ang dalawa ay naka-takda sa ibaba. Ang iba ay hindi na kailangan ngunit ini-mungkahi para sa iyong kapakanan. + +## Haskell Programming from First Principles. + +I-Pinapaalam ni [@dmvianna](https://github.com/dmvianna) na ang mga nasa babaya _libreng_ mga rekomendasyon pang-kaalaman. Kung gusto mong tumingin ng libro, inirerekomenda na kumuha ng iyong sariling [Haskell Book](http://haskellbook.com). Kung hindi mo makakayang bilhin ang libro sa anumang dahilan, maaaring mag-sumite saamin ng email gamit ang [aming pahinang pang-suporta](http://haskellbook.com/support.html). + +### Ang Haskell Book ay nilalathala ang lahat ng primerong mapagaaralan dito + +## Kursong cis194 ni Yorgey + +> *Talakayin muna ito* kung hindi mo bibilhin ang Haskell Book, ito ay ang pinakamagandang _libreng_ introduksyon sa Haskell. + +Makukuha [online](http://www.seas.upenn.edu/~cis194/spring13/lectures.html). + +Ang kurso ni [Brent Yorgey](https://byorgey.wordpress.com) ay ang pinakamaganda +sa pagkakaalam ko. Itong kurso ay mahalaga dahil hindi ka lamang tuturuan mag-sulat ng +pinakapundomental na Haskell ngunit matutulungan karin maintindihan ang mga +parser combinators. + +Ang tanging dahilan para wag mag-simula sa cis194 ay kung ikaw ay hindi programmer +o hindi eksperyensado. Kung yun ang kaso, mag-simula sa [Libro ni Thompson](http://www.haskellcraft.com/craft3e/Home.html) +at tyaka lumipat sa cis194. + +--- + +## Kurso ng Functional Programming + +> Ito ang inirerekomenda naming kurso pagkatapos ng Kursong cis194 ni Yorgey + +Makukuha sa [dito](https://github.com/bitemyapp/fp-course) sa github. + +Ito ay magbibigay lakas at karanasan sayo sa pag-implementa ng +kabasalan na itinuro sa cis194, ito ay isang gawi na *kritikal* upang +maing kumportable sa pang-araw araw na pag-gamit ng Functor/Applicative/Monad/etc. sa +Haskell. Ang pag-talakay sa cis194 at sa FP course ay ang nag-rerepresenta ng ubod +ng rekomendasyon ng aking patnubay at kung paano kami nag-tuturo ng Haskell sa lahat. + +--- + +## Dagdag kurso pagkatapos ng cis194 at FP course + +> Nag-bibigay kaalaman sa mga nakalalalim ng paksa. + +Makukuha ang cs240h online: +* [Spring 14](http://www.scs.stanford.edu/14sp-cs240h/) +* [Winter 16](http://www.scs.stanford.edu/16wi-cs240h/) + +Ito ay mga online na kurso ni [Bryan O'Sullivan](https://github.com/bos) mula sa +klaseng tinuturuan niya sa Stanford. Kung hindi mo siya kilala, Silyapan lamang +ang kalahati ng aklatan ng kahit anong Haskell application at makikita mo ang kanyang ngalan. +Kung nasagawa mo na ang Kurso ni Yorgey nanduon ang modules sa +phantom types, information flow control, language extensions, concurrency, +pipes, at lenses. + +--- + +# Pang-kaalaman para sa tiyak na paksa sa Haskell + +Ang mga mapagkukunan na ito ay hindi tiyak para sa mga nag-aaral di katulad ng cis194 at FP course, ngunit sila'y linked in [sa listahan ng paksa](specific_topics.md) upang ikaw ay mag-ka ideya kung saan mag-sisimula. Naisasama dito ang mga intermediate/advanced na ideya at paksa katulad ng tooling at text editors. + + +## Dalwausap + +> Naisalagay dito sa repository [dito](dialogues.md). + +Ito ay napakamatulungin at importante. Tignan dito para sa mga malalalim na +mga uri ng paksa. \ No newline at end of file diff --git a/guide-ua.md b/guide-ua.md index f37f210..4be153f 100644 --- a/guide-ua.md +++ b/guide-ua.md @@ -28,6 +28,8 @@ * [Srpski](guide-sr.md) +* [Sa Tagalog](guide-tl.md) + #### *Не намагайтесь одразу зрозуміти все*. Краще не зупиняйтесь і продовжуйте рухатись далі! ## Ком’юніті