Top 1,000 Features Creators Resources Blog Explorer Download
GitHub icon

pyret

< >

pyret is a programming language created in 2011 by Joe Gibbs Politz.

Source code:
git clone https://github.com/brownplt/pyret-lang
#407on PLDB 13Years Old

The Pyret language.


Example from the web:
data BinTree: | leaf | node(value, left, right) end fun tree-sum(t): doc: "Calculate the sum of node values" cases (BinTree) t: | leaf => 0 | node(v, l, r) => v + tree-sum(l) + tree-sum(r) end where: tree-sum(leaf) is 0 node4 = node(4, leaf, leaf) tree-sum(node(5, node4, leaf)) is 9 end
Example from hello-world:
print('Hello World')

Language features

Feature Supported Token Example
Strings ✓ '
'Hello world'
Print() Debugging ✓ print

View source

- Build the next great programming language · About · Acknowledgements · Extensions · Day 625 · feedback@pldb.io