add lambda to readme

master
cynic 3 years ago
parent 240e0f865f
commit 1bddcf8fd3
  1. 3
      readme.txt

@ -8,11 +8,12 @@ standard library.
syntax: syntax:
a program is a series of functions executed using one environment -- that is, sharing a program is a series of functions executed using one environment -- that is, sharing
defined variables and functions. some defined variables and functions.
these functions are executed homoiconic objects made up of language types: these functions are executed homoiconic objects made up of language types:
- list, `()` and everything inside. items are delimited by whitespace. - list, `()` and everything inside. items are delimited by whitespace.
- string, everything between `"` double quotes - string, everything between `"` double quotes
- number, everything capable of being represented as a decimal float value - number, everything capable of being represented as a decimal float value
- lambda, an anonymous expression containing the args and procedure
- identifier, everything else - identifier, everything else
lists starting with defined function identifiers are executed with the rest of the list lists starting with defined function identifiers are executed with the rest of the list
as parameters, i.e. (spit "hello~" (+ 9000 1)). runs `spit` using "hello" and (+ 9000 1). as parameters, i.e. (spit "hello~" (+ 9000 1)). runs `spit` using "hello" and (+ 9000 1).

Loading…
Cancel
Save