Apa itu Cabal? Cabal adalah sistem untuk membangun dan mengemas library dan program Haskell. Cabal dibuat untuk mempermudah membangun aplikasi dengan cara yang portabel. Cabal adalah bagian dari infrastruktur untuk mendistribusikan, mengatur, dan meng-katalog kan library dan program Haskell. Cabal digunakan untuk membangun sebuah software yang ditulis dengan Haskell.

Tutorial Instalasi Cabal :

Untuk menginstal cabal Anda cukup mendownload nya dari haskell platform, karena di dalam haskell platform sudah terdapat cabal. Masuk ke link berikut https://www.haskell.org/platform/ dan pilih haskell platform, setelah itu pilih sistem operasi yang kalian pakai.

Image for post
Image for post

Untuk memeriksa apakah cabal sudah diinstal, pada terminal lakukan :

Image for post
Image for post

Untuk menginstal package yang kita perlukan, pertama kita harus meng-update cabal terlebih dahulu dengan command :

Image for post
Image for post

Download dan install package dengan command cabal install PACKAGE.

Contoh :

Image for post
Image for post

Cara cek apa saja yang sudah di install dengan command berikut :

Image for post
Image for post

Jika ada terjadi error seperti : ERROR: cabal: The following packages are likely to be broken by the reinstalls: …

Use — force-reinstalls if you want to install anyway.

Ini bisa terjadi jika karena package yang rusak. Cara memperbaikinya tergantung pada situasinya. Jalankan kembali command dengan — force-reinstalls, atau juga menghapus seluruh package Anda dan mulai dari awal lagi.

Dengan cabal akan membuat kita lebih mudah dalam development pada haskell. Karena kita bisa membuat web application dengan haskell menggunakan cabal.

Seperti itulah cara menginstal cabal untuk haskell, untuk artikel berikut nya kita akan mencoba mengintegrasikan haskell dengan web interface menggunakan cabal.

Tentang EMURGO

EMURGO mendorong adopsi Cardano dan menambahkan nilai bagi pemegang ADA dengan membangun, berinvestasi, dan menjadi advisor/konsultan kepada proyek atau organisasi yang akan mengadopsi ekosistem blockchain yang terdesentralisasi dari Cardano. EMURGO memanfaatkan keahliannya dalam R&D blockchain serta jaringan global mitra blockchain dan industri terkait untuk mendukung usaha secara global. EMURGO adalah badan komersial dan ventura resmi dari proyek Cardano, terdaftar di Tokyo, Jepang sejak Juni 2017 dan di Singapura sejak Mei 2018. EMURGO berafiliasi secara unik dan bekerja sama dengan IOHK untuk menumbuhkan ekosistem Cardano secara global dan mempromosikan adopsi blockchain Cardano.

Pelajari lebih lanjut tentang EMURGO dan Cardano dengan menggunjungi website resmi https://emurgo.io

Follow akun media social EMURGO Indonesia:

Twitter : https://twitter.com/emurgo_id
Facebook : https://www.facebook.com/emurgo.id/
Instagram : https://www.instagram.com/emurgo.id/

Written by

EMURGO Solusi Indonesia

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store