Skip to main content

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
Chúng tôi đang dịch thuyết minh bài giảng sang tiếng Việt

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

  • Picture