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.


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.


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.