aboutsummaryrefslogtreecommitdiff
path: root/src/list/list.h
AgeCommit message (Expand)Author
2015-02-22Improved `simulate` function of the Turing machine exampleAdrian Kummerlaender
2015-02-17Expressed `Take` and `Drop` in terms of new `Section` operationAdrian Kummerlaender
2015-02-16Renamed `detail::Sort` to `detail::quick_sort`Adrian Kummerlaender
2015-02-16Simplified `List`, `Length` and `Reverse` implementationsAdrian Kummerlaender
2015-02-15Moved class-based implementations into `detail` namespaceAdrian Kummerlaender
2015-02-14Introduced `Eval` function evaluation helperAdrian Kummerlaender
2015-02-09Added `void` concatenation `List` template specializationAdrian Kummerlaender
2015-02-08Implemented higher order `Sort` list operationAdrian Kummerlaender
2015-02-06Revamped to use `Cons` as a function and `Pair` as its resultAdrian Kummerlaender
2015-01-29Added `ListOfType` list constructor aliasAdrian Kummerlaender
2015-01-26Redefined `Length` in terms of `Apply` and `Fold`Adrian Kummerlaender
2015-01-22Implemented Scheme like `Concatenate` in terms of `Fold` and `Append`Adrian Kummerlaender
2015-01-22Renamed `Concatenate` to `Append` to match Scheme function namingAdrian Kummerlaender
2015-01-17Extracted list operations into separate _operation_ headersAdrian Kummerlaender
2015-01-17Implemented `Length` functionAdrian Kummerlaender
2015-01-16Implemented recursive `Concatenate` _Cons_ constructorAdrian Kummerlaender
2015-01-16Implemented basic `Cons` value type and `List` constructorAdrian Kummerlaender