是否有用于代码编写的功能编程语言?


14

是否有用于代码打高尔夫球的功能性编程语言?我知道golfscript和CJam在基于堆栈的情况下属于同一类别,但是我找不到功能代码高尔夫语言。


6
我投票关闭此问题为离题,因为它在元站点上有一个答案:codegolf.meta.stackexchange.com/questions/6918/…–
mbomb007

3
@ mbomb007除外,它仅限于PPCG用户创建的语言...(并且既不包含Clip也不包含Husk,但是有几种语言声称它们可以工作,尽管它们没有作用)。
Martin Ender

2
@MDXF我假设一种功能语言的定义是主要使用功能编程范例的语言。尽管C具有功能,但通常将其视为过程编程语言。
musicman523

4
@ mbomb007这不是关于PPCG的问题,因此它绝对不属于meta。是否属于主体是有争议的,但是由于我们允许其他一般性的关于高尔夫的非挑战性问题(包括高尔夫技巧,有关高尔夫语言设计的问题以及有关挑战性写作的问题),我认为这并不适合主要。
Martin Ender

Answers:


11

稻壳

Husk是由我和Leo创造并受Haskell启发的一种纯粹的实用高尔夫语言。它结合了刚性类型系统,类型推断和大量重载。函数是一流的值,可以像其他数据一样容易地进行操作。Husk的开发正在进行中,许多功能仍然缺失,但是您可以在TIO上进行尝试。我们还设有该语言的SE聊天室


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.