ねぎ嫌い

始業前に学んだことを小出しに。最近はHacker Newsの人気記事をまとめてみたり。

2017-06-23 Luna – Visual and textual functional programming language

www.luna-lang.org

Lunaという関数型言語の概要。
可視化されたグラフとテキストによって記述される言語で、生産性・コラボレーション・開発人間工学にフォーカスしている。

設計を可視化することで開発効率を上げる。

「カテゴリ指向プログラミング」である。オブジェクトの概念もあるが、OOPではない。
これは比較的新しいパラダイムで、オブジェクト指向と純粋な関数型を混ぜ合わせたもの。
型安全であり、オブジェクトによりモデル化によって利便性を提供している。