evilfactorylabs / belajar-reasonml

mini ebook - belajar bahasa pemrograman Reason
MIT License
0 stars 0 forks source link

Tentang: Memulai Buku ini #1

Open r17x opened 3 years ago

r17x commented 3 years ago

Gambaran

1 tahun yang lalu kami pernah memulai riset tentang ReasonML pada repository ini https://github.com/evilfactorylabs/rndc/pull/3 (Draft) namun belum pernah dilanjutkan lagi karena kesibukan masing2 member yang ingin me-riset hal tersebut. (Here we go again) kami ingin memulai lagi kembali dengan mebukukan seperti yang telah di inisiasi oleh @adiatma dalam bukunya tentang https://github.com/evilfactorylabs/belajar-rust

Untuk Chapter 1 pada buku belajar-reasonml mungkin kita mulai untuk memecah beberapa bagian dasar (breakdown) menjadi sebuah garis besar (outline) yang bisa kita ambil dari https://github.com/evilfactorylabs/rndc/pull/3

Garis Besar (Outline)

Kontribusi

Kami bebas untuk siapapun yang tertarik untuk "bergabung" menulis buku ini

Thanks

faultables commented 3 years ago

mmf jbjb sistur

Klo ngambil 3 contoh buku programming konvensional yang gw punya buku pemrograman Bahasa Assembly — Konsep dasar dan implementasi; Memahami Visual C#.NET Secara Mudah — Temukan Rahasia Memahami Pemrograman Berorientasi Object dengan Visual C#.NET, dan Algoritma dan Struktur Data dalam Bahasa Java, ada beberapa hal yang membedakan mereka:

  1. Membahas konsep dan implementasi dari bahasa pemrograman tersebut
  2. Membahas salah satu paradigma menggunakan bahasa pemrograman tersebut
  3. Membahas Algoritma dan Struktur Data menggunakan bahasa pemrograman tersebut

Maksud gw pasti bakal kembali ke tujuan masing-masing dari buku itu tersebut, kan? Tidak menutup kemungkinan misal ada buku yang membahas tentang Membuat aplikasi E-Commerce menggunakan COBOL yang berarti membahas pembuatan sesuatu menggunakan bahasa pemrograman tersebut.

Poinnya, menurut gw, khususnya dalam pembuatan buku oleh @evilfactorylabs/kang-buku, apa tujuan yang ingin dicapai?

Setelah menentukan tujuan, I guess kita baru bisa menyusun garis besar dengan mantap anjing.

Klo menurut gw, poin nomor 1 sudah diterapkan di belajar-rust, kan? Nah, yang reasonml mungkin bisa menggunakan pendekatan nomor 2, terlebih reason ini—setahu gw—sangat kental dengan paradigma fungsional yang untuk beberapa orang mungkin tidak terlalu familiar karena di kampus diajarinnya OOP (PHP, Java) dan Prosedural (C, Pascal)

Gimana menurut kalian? Apa yang kalian thinking?

r17x commented 3 years ago

Gak habis thinking @faultable :facepalm:

Setelaha membaca komentar diatas, saya semakin mantap anjing untuk menyusun buku ini.

Apakah terkait konsep dan implementasi dari suatu bahasa pemrograman? Konsep functional programming Apakah terkait pemahaman salah satu paradigma menggunakan bahasa pemrograman tersebut? functional programming Apakah terkait pembahasan Algoritma dan Struktur Data menggunakan bahasa pemrograman tersebut? Membahas algoritma ? okay mungkin hal dasar yang diimplementasikan ke bahasa tersebut. Struktur data sudah pasti.

Nah gimana @faultable

faultables commented 3 years ago

SHIP IT

adiatma commented 3 years ago

Ide menarik dari mas @faultable .

Membahas paradigma menarik, karna terkait cara pandang orang, terhadap sesuatu, hal ini bisa beda - beda, tergantung background bahasa yang dia gunakan sebelumnya, misalnya target pembacanya ke orang2 yang sebelumnya menggunakan java *(yang bukan script) misalnya, cara pandangnya pasti beda ke orang - orang yang bahasa sebelumnya yang menggunakan paradigma functional, nah orang2 functional biasanya tertarik nih kalau di tawarin functional, tantangannya ada di pengguna yang punya paradigma yang berbeda. tinggal gimana kita bungkus kontennya jadi lebih menarik dan gurih untuk dibaca di semua kalangan.

adiatma commented 3 years ago

misalnya memahami functional dengan cara pandang OOP hahaha, tapi kalau buku biasanya lebih komprehensif bahasannya..

faultables commented 3 years ago

misalnya memahami functional dengan cara pandang OOP hahaha

evangelism in the nutshell 👊😎

r17x commented 3 years ago

misalnya memahami functional dengan cara pandang OOP hahaha, tapi kalau buku biasanya lebih komprehensif bahasannya..

  • @adiatma

Ini sangat menarik, krn mayoritas sudah belajar OOP.

evangelism in the nutshell fist_oncomingsunglasses @faultable you is nutshell

faultables commented 3 years ago

Mantaaapp

haloo ka, aku nitip jualan yaa

‼ SPOTIFY 1 BULAN START FROM 9K ‼ ‼ SPOTIFY 3 BULAN START FROM 16k ‼ ‼ NETFLIX CUMA 32K ‼

ready juga app premium lainnya (YouTube,Ilflix,Viu,PornhubCanva,Disney Hotstar,Wattpad)

broerjuang commented 3 years ago

ini bisa mulai dengan sesuatu yang kecil nih. Misalnya workshop? buat issue apa nih? cc: @faultable dan @ri7nz

broerjuang commented 3 years ago

Oh ya ada yang pernah ikut Programming Language Part A ini enak banget. Mungkin bisa mulai ekstrak dari mata kuliahnya. Dan beberapa hal yang praktikal dari Rust atau project Reason. Dari kuliah itu kerasa banget FP aspect of ML.

adiatma commented 3 years ago

ini bisa mulai dengan sesuatu yang kecil nih. Misalnya workshop? buat issue apa nih? cc: @faultable dan @ri7nz

Issuenya mau nulis buku reason pake bahasa indonesia

adiatma commented 3 years ago

Ideku outlinenya bisa kek gini:

adiatma commented 3 years ago

Mulai dari hal sederhana, yang mudah buat di pahamin pemula.