Czy istnieją funkcjonalne języki programowania przeznaczone do gry w golfa kodowego?

14

Czy są jakieś funkcjonalne języki programowania przeznaczone do gry w golfa kodowego? Wiem, że golfscript i CJam spełniają tę samą kategorię dla stosów, ale nie mogłem znaleźć funkcjonalnego kodu golfowego.

PyRulez
źródło
6
Głosuję za zamknięciem tego pytania jako nie na temat, ponieważ ma odpowiedź na stronie meta: codegolf.meta.stackexchange.com/questions/6918/…
mbomb007
3
@ mbomb007 Tyle, że ogranicza się do języków utworzonych przez użytkowników PPCG ... (i nie zawiera Clip ani Husk, ale ma kilka języków, które twierdzą, że działają, chociaż nie są).
Martin Ender
2
@MDXF Przyjmuję definicję języka funkcjonalnego, który przede wszystkim wykorzystuje paradygmat programowania funkcjonalnego . Chociaż C ma funkcje, zwykle uważa się go za język programowania proceduralnego .
musicman523
4
@ mbomb007 To nie jest pytanie o PPCG, więc zdecydowanie nie należy do meta. To, czy należy ono do głównego nurtu, jest dyskusyjne, ale ponieważ zezwalamy na inne rodzaje pytań o golfie w ogóle (w tym wskazówki dotyczące golfa, pytania dotyczące projektowania języka golfowego i pytania dotyczące pisania wyzwań), nie sądzę, że jest to złe dla Główny.
Martin Ender

Odpowiedzi:

11

Łuska

Husk to czysty funkcjonalny język golfa stworzony przeze mnie i Leo i zainspirowany przez Haskella. Łączy w sobie sztywny system typów, wnioskowanie o typie i duże przeciążenie. Funkcje są pierwszorzędnymi wartościami i można nimi manipulować równie łatwo, jak innymi danymi. Rozwój Husk jest w toku i wciąż brakuje wielu funkcji, ale możesz go wypróbować w TIO . Mamy również czat SE dla tego języka.

Zgarb
źródło
0

Pyt

Pyth jest funkcjonalnym językiem, który transponuje się do Pythona

Tornado547
źródło