README clarifications
This commit is contained in:
parent
60a9e3c1ee
commit
14fdb741dc
10
README.md
10
README.md
@ -2,9 +2,7 @@
|
|||||||
|
|
||||||
## Introduction
|
## Introduction
|
||||||
|
|
||||||
tricu (pronounced like the words "tree-shoe" in English) is a language that [I'm](https://eversole.co) working on to investigate [Tree Calculus](https://github.com/barry-jay-personal/typed_tree_calculus/blob/main/typed_program_analysis.pdf).
|
tricu (pronounced like "tree-shoe" in English) is a purely functional interpreted language implemented in Haskell. [I'm](https://eversole.co) developing tricu to further research the possibilities offered by the various forms of [Tree Calculi](https://github.com/barry-jay-personal/typed_tree_calculus/blob/main/typed_program_analysis.pdf).
|
||||||
|
|
||||||
tricu is the word for "tree" in Lojban (`(x1) is a tree of species/cultivar (x2)`). This project was named "sapling" until I discovered the name is already being used for other (completely unrelated) programming language development projects.
|
|
||||||
|
|
||||||
tricu offers minimal syntax sugar yet manages to provide a complete, intuitive, and familiar programming environment. There is great power in simplicity. tricu offers:
|
tricu offers minimal syntax sugar yet manages to provide a complete, intuitive, and familiar programming environment. There is great power in simplicity. tricu offers:
|
||||||
|
|
||||||
@ -12,9 +10,11 @@ tricu offers minimal syntax sugar yet manages to provide a complete, intuitive,
|
|||||||
1. Function definitions/assignments
|
1. Function definitions/assignments
|
||||||
1. Lambda abstractions eliminated to Tree Calculus forms
|
1. Lambda abstractions eliminated to Tree Calculus forms
|
||||||
1. List, Number, and String literals
|
1. List, Number, and String literals
|
||||||
1. Parentheses intuitively grouping function application
|
1. Parentheses for grouping function application
|
||||||
|
|
||||||
These basic features move us cleanly out of the [turing tarpit](https://en.wikipedia.org/wiki/Turing_tarpit) territory that you may find yourself in if you try working only with the `t` operator.
|
These features move us cleanly out of the [turing tarpit](https://en.wikipedia.org/wiki/Turing_tarpit) territory that you may find yourself in if you try working only with the `t` operator.
|
||||||
|
|
||||||
|
tricu is the word for "tree" in Lojban: `(x1) is a tree of species/cultivar (x2)`. This project was named "sapling" until I discovered the name is already being used for other (completely unrelated) programming language development projects.
|
||||||
|
|
||||||
## What does it look like?
|
## What does it look like?
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user