Bài 14 - Phần mở rộng Cabal và Ngôn ngữ
TÓM TẮT
Cabal
- Giới thiệu Cabal
- Tạo một dự án Haskell mới
- Xem qua tệp Cabal bằng thư viện bên ngoài
- Xây dựng và chạy tệp thực thi của chúng tôi
Phần mở rộng ngôn ngữ và Pragmas
- NumericUnderscores
- TypeApplications
Video bài giảng
Nội dung nổi bật
- Bài học này trình bày về Cabal, một kiến trúc phổ biến để xây dựng ứng dụng và thư viện trong Haskell, và khái niệm các mở rộng ngôn ngữ.
- Giới thiệu Cabal, hướng dẫn tạo một dự án Haskell mới sử dụng kiến trúc Cabal, cấu trúc thư mục và tệp cabal để cấu hình xây dựng phần mềm.
- Sử dụng Cabal để cài đặt và tích hợp thư viện bên ngoài vào mã nguồn của chúng ta.
- Giới thiệu ngắn gọn về các mở rộng ngôn ngữ và pragmas trong Haskell.
- Sửa đổi mã nguồn để sử dụng các mở rộng như dấu gạch chân số và ứng dụng kiểu.
- Cabal là hệ thống gói tiêu chuẩn cho Haskell, giúp cấu hình, xây dựng và cài đặt phần mềm Haskell dễ dàng và phân phối nó cho người dùng và nhà phát triển khác. Nó có thể làm việc với các gói cục bộ hoặc cài đặt các gói từ các kho lưu trữ trực tuyến bao gồm cài đặt tự động các phụ thuộc.
Nguồn bài viết tại đây