Câu hỏi được gắn thẻ «haskell»

Haskell là một ngôn ngữ lập trình chức năng có tính năng gõ tĩnh mạnh mẽ, đánh giá lười biếng, hỗ trợ song song và hỗ trợ đồng thời rộng rãi và khả năng trừu tượng hóa độc đáo.

1
Chuyên môn hóa với các ràng buộc
Tôi đang gặp vấn đề khi GHC chuyên môn hóa một chức năng với ràng buộc lớp. Tôi có một ví dụ rất nhỏ của vấn đề của tôi ở đây: Foo.hs và Main.hs . Hai tệp biên dịch (GHC 7.6.2, ghc -O3 Main) và chạy. LƯU Ý: Foo.hs thực …
156 haskell  ghc 


6
Tại sao GHC quá lớn / lớn?
Có một câu trả lời đơn giản: Tại sao GHC lại lớn như vậy? Tháng 10: 2MB Con trăn: 15MB SBCL: 9 MB OpenJRE - 26MB GHC: 113 MB Không quan tâm đến việc truyền giáo "Tại sao tôi không nên quan tâm đến kích thước nếu Haskell là công …
147 haskell  ghc 

1
Xử lý các loại danh sách với Esqueleto
Tôi có các kiểu dữ liệu được định nghĩa là: data ComitteeView = CommitteeView { committeeId :: CommitteeId , committeeMembers :: [Person] } data CommitteesView = CommitteesView { committeeView :: [CommitteeView] } Bây giờ, khi nó đứng, tôi có một mô hình liên tục được định nghĩa là: Person name …
144 sql  list  haskell  esqueleto 

2
GHC-mod có phải sử dụng tên đầy đủ cho các loại không?
Tôi đang cố gắng sử dụng ghc-modplugin vim để kiểm tra kiểu / cú pháp, v.v. Tuy nhiên, tôi thấy rằng ghc-modluôn sử dụng đầy đủ các đường dẫn của các loại trong thông báo lỗi, ví dụ: test.hs|71 col 13 error| Couldn't match type ‘Data.Text.Internal.Text’ || with ‘[GHC.Types.Char]’ || …
143 haskell  ghc  ghc-mod 

1
Sử dụng đúng API HsOpenSSL để triển khai Máy chủ TLS
Tôi đang cố gắng tìm ra cách sử dụng API OpenSSL.Session đúng cách trong ngữ cảnh đồng thời Ví dụ, giả sử tôi muốn thực hiện một stunnel-style ssl-wrapper, tôi hy vọng sẽ có cấu trúc bộ xương cơ bản sau, thực hiện một sự ngây thơfull-duplex tcp-port-forwarder: runProxy :: …
141 haskell  openssl  ssl 

5
Nâng hạ thế giới là gì trong Haskell?
Tôi không hiểu "nâng" là gì. Trước tiên tôi có nên hiểu các đơn nguyên trước khi hiểu "thang máy" là gì không? (Tôi hoàn toàn không biết gì về các đơn vị, quá :) Hoặc ai đó có thể giải thích cho tôi bằng những từ đơn giản?


8
Ghi nhớ trong Haskell?
Bất kỳ con trỏ nào về cách giải quyết hiệu quả chức năng sau trong Haskell, với số lượng lớn (n > 108) f(n) = max(n, f(n/2) + f(n/3) + f(n/4)) Tôi đã thấy các ví dụ về ghi nhớ trong Haskell để giải các số của Wikipedia, liên quan …



5
Các lệnh nhiều dòng trong GHCi
Tôi gặp vấn đề trong việc nhập các lệnh đa dòng trong ghci. Mã 2 dòng sau hoạt động từ một tệp: addTwo :: Int -> Int -> Int addTwo x y = x + y Nhưng khi tôi nhập vào ghci, tôi gặp lỗi: <interactive>:1:1: error: Variable not in …
134 haskell  ghci 



4
Sự khác biệt giữa `mod` và` rem` trong Haskell
Chính xác thì sự khác biệt giữa modvà remtrong Haskell là gì? Cả hai dường như cho kết quả như nhau *Main> mod 2 3 2 *Main> rem 2 3 2 *Main> mod 10 5 0 *Main> rem 10 5 0 *Main> mod 1 0 *** Exception: divide by zero …
130 haskell 

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.