Nuts

From Esolang
Jump to navigation Jump to search

Nuts is a functional programming language designed by @hogefuga or ゝゝ 々々 in Qiita, hoge-fuga-0000 or 々々 ゝゝ in GitHub [dead account], or 🚫 in Twitter [dead account], published in 2018[1].

Nuts is a purely functional programming language based on lambda calculus and has a slogan WYSINMTWYS, an abbreviation for what you see is nothing more than what you see.[2]

As of April 2020, the information about this language is not available anymore because the designer had gone offline but nothing about the language got archived.

Overview

[3] Nuts uses five characters '".,: for commands.

Commenting

A line beginning with a character ; works for a line comment.

Examples

Hello, world!

,,,,,,'''''',,:'',..,,........ .. .,,:...,,:..,,:'',..,..,..,,... .. .,,:.,,:'',..,..,..,..,..,..,..
,..,,... .. .,,:......,,:.....,,:.,,:..,,:..,,:'',..,,..... .. .,,:...."','',..,..,..,..,..,..,..,..
.,'',..,..,..,.. . .','',..,..,..,..,..,..,..,..,..,..,.. .,'',..,..,..,.. . .','',..,..,..,..,..,..
,..,..,.. .,'',..,..,..,..,..,..,..,.. . .','',..,..,..,..,..,..,..,..,..,.. .,'',..,..,..,..,..,..,
..,..,..,.. . .','',..,..,..,..,..,..,..,..,..,..,..,.. .,'',..,..,..,..,..,..,..,..,.. . .'',..,,''
,..,..,..,..,..,..,..,..,..,..,.. .,'',..,..,..,..,..,..,..,..,..,.. . .. .

[2]

References

  1. @hogefuga (21 December 2018). "純粋関数型難解プログラミング言語を自作した" [I implemented an esoteric purely functional programming language] (in Japanese). Retrieved 5 September 2019.
  2. 2.0 2.1 Nuts/README.md (dead link)
  3. Nuts/nuts-specification.md (dead link)

Links