Có ngôn ngữ lập trình chức năng nào được thiết kế để chơi gôn không?


14

Có bất kỳ ngôn ngữ lập trình chức năng được thiết kế cho golf golf? Tôi biết rằng golfscript và CJam hoàn thành cùng một thể loại dựa trên stack, nhưng tôi không thể tìm thấy một ngôn ngữ chơi golf mã chức năng.


6
Tôi đang bỏ phiếu để đóng câu hỏi này ngoài chủ đề vì nó có câu trả lời trên trang meta: codegolf.meta.stackexchange.com/questions/6918/ Lỗi
mbomb007

3
@ mbomb007 Ngoại trừ việc nó bị giới hạn ở các ngôn ngữ được tạo bởi người dùng PPCG ... (và không chứa Clip hay Husk nhưng có một số ngôn ngữ cho rằng chúng hoạt động mặc dù chúng không hoạt động).
Martin Ender

2
@MDXF Tôi giả sử định nghĩa của ngôn ngữ chức năng là ngôn ngữ chủ yếu sử dụng mô hình lập trình chức năng . Mặc dù C có chức năng, nó thường được coi là ngôn ngữ lập trình thủ tục .
sĩ523

4
@ mbomb007 Đây không phải là câu hỏi về PPCG vì vậy nó chắc chắn không thuộc về meta. Cho dù nó thuộc về chính là có thể tranh cãi, nhưng vì chúng tôi cho phép các loại câu hỏi không thách thức khác về golf nói chung (bao gồm các mẹo chơi gôn, câu hỏi về thiết kế ngôn ngữ golf và câu hỏi về viết thử thách) Tôi không nghĩ rằng điều này phù hợp với chủ yếu.
Martin Ender

Câu trả lời:


11

Chồng

Husk là một ngôn ngữ golf chức năng thuần túy được tạo ra bởi tôi và Leo và được truyền cảm hứng bởi Haskell. Nó kết hợp một hệ thống loại cứng nhắc, suy luận kiểu và quá tải rộng rãi. Các hàm là các giá trị hạng nhất và có thể được thao tác dễ dàng như các dữ liệu khác. Sự phát triển của Husk đang diễn ra và nhiều tính năng vẫn còn thiếu, nhưng bạn có thể dùng thử tại TIO . Chúng tôi cũng có một phòng chat SE cho ngôn ngữ.


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.