Haskell Course - Lesson 14 - Cabal and Language Extensions

IOG Academy

Publisher: Youtube

Published: Jun 13, 2023

Description:

language:en;Repo: https://github.com/input-output-hk/haskell-course Playlist: https://youtube.com/playlist?list=PLNEK_Ejlx3x1D9Vq5kqeC3ZDEP7in4dqb Canvas: https://iohk.instructure.com/enroll/3BAAGG Prelude Module: https://hackage.haskell.org/package/base-4.18.0.0/docs/Prelude.html Outline: 0:00 - Outline 1:04 - Introduction to Cabal 2:02 - cabal update 3:00 - cabal init 6:09 - Going over the .cabal file 11:48 - cabal build;cabal exec;and cabal run 13:24 - Setting up our game 15:32 - Going over the ForestGame code 18:50 - Add local modules to the Cabal file 22:40 - Adding the "random" package to our project 26:15 - Adding randomness to our game 31:50 - Introduction to Language Extensions 33:29 - Using the NumericUnderscores extension 36:31 - Using the TypeApplications extension 39:49 - Homework explanation;Science & Technology