aboutsummaryrefslogtreecommitdiffstats
path: root/examples
Commit message (Expand)AuthorAgeFilesLines
* Use Integer instead of Int in ASTIntegerJan Tuomi2022-12-081-1/+1
* Add "let memo" syntax for automatic memoizationJan Tuomi2022-12-081-2/+2
* Fix some stuffJan Tuomi2022-12-062-4/+5
* Fix examples/impure-concept.milchJan Tuomi2022-12-061-4/+6
* Rename and add lib stuffJan Tuomi2022-12-063-4/+4
* Rename stdlib -> core, allow import without .milch suffixJan Tuomi2022-12-062-6/+2
* Clean up examples, stdlibJan Tuomi2022-12-067-115/+23
* Remove ! from end of builtin top-level functionsJan Tuomi2022-12-069-45/+58
* Add stdlib stuff, aoc22_1 exampleJan Tuomi2022-12-062-0/+43
* Add -O2 to ghc-optionsJan Tuomi2022-12-052-10/+7
* Rename project to MilchJan Tuomi2022-12-059-22/+27
* Implement purity checkingJan Tuomi2022-12-052-1/+21
* Add record, union conceptsJan Tuomi2022-12-052-1/+52
* Add impure conceptJan Tuomi2022-12-051-0/+12
* Fix line numbers in script file tokensJan Tuomi2022-12-051-0/+34
* Implement naive export systemJan Tuomi2022-12-052-63/+2
* Add import!Jan Tuomi2022-12-052-22/+25
* Rename and refactorJan Tuomi2022-12-053-39/+55
* Add holes, builtins, improve matchingJan Tuomi2022-12-052-13/+21
* Add fatal builtinJan Tuomi2022-12-051-9/+9
* Add kinds of fixes and stuffJan Tuomi2022-12-051-10/+31
* Add maybe conceptJan Tuomi2022-12-051-0/+9
* Refactor builtinsJan Tuomi2022-12-051-3/+2
* Add some concept docsJan Tuomi2022-12-052-0/+38
* Improve docsJan Tuomi2022-12-051-81/+0
* Clean up, add more example codeJan Tuomi2022-12-051-15/+21
* Add some example fnsJan Tuomi2022-12-051-11/+22
* Implement let exprs in function defJan Tuomi2022-12-051-3/+13
* Add builtinsJan Tuomi2022-12-051-0/+3
* Add nice example code in test.lispJan Tuomi2022-12-051-26/+30
* Fix matchJan Tuomi2022-12-051-9/+28
* Implement letJan Tuomi2022-12-052-12/+16
* Implement user defined functions with > 1 paramsJan Tuomi2022-12-051-0/+1
* Implement function evaluation and symbol lookupJan Tuomi2022-12-051-1/+3
* Add some evaluation logicJan Tuomi2022-12-051-8/+8
* Implement parserJan Tuomi2022-12-051-1/+3
* Initial commitJan Tuomi2022-12-052-0/+87