index
:
TypeAsValue
master
C++ compile time computation library using types as values and templates as functions
Gitolite user
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
list
/
list.h
Age
Commit message (
Expand
)
Author
2015-02-22
Improved `simulate` function of the Turing machine example
Adrian Kummerlaender
2015-02-17
Expressed `Take` and `Drop` in terms of new `Section` operation
Adrian Kummerlaender
2015-02-16
Renamed `detail::Sort` to `detail::quick_sort`
Adrian Kummerlaender
2015-02-16
Simplified `List`, `Length` and `Reverse` implementations
Adrian Kummerlaender
2015-02-15
Moved class-based implementations into `detail` namespace
Adrian Kummerlaender
2015-02-14
Introduced `Eval` function evaluation helper
Adrian Kummerlaender
2015-02-09
Added `void` concatenation `List` template specialization
Adrian Kummerlaender
2015-02-08
Implemented higher order `Sort` list operation
Adrian Kummerlaender
2015-02-06
Revamped to use `Cons` as a function and `Pair` as its result
Adrian Kummerlaender
2015-01-29
Added `ListOfType` list constructor alias
Adrian Kummerlaender
2015-01-26
Redefined `Length` in terms of `Apply` and `Fold`
Adrian Kummerlaender
2015-01-22
Implemented Scheme like `Concatenate` in terms of `Fold` and `Append`
Adrian Kummerlaender
2015-01-22
Renamed `Concatenate` to `Append` to match Scheme function naming
Adrian Kummerlaender
2015-01-17
Extracted list operations into separate _operation_ headers
Adrian Kummerlaender
2015-01-17
Implemented `Length` function
Adrian Kummerlaender
2015-01-16
Implemented recursive `Concatenate` _Cons_ constructor
Adrian Kummerlaender
2015-01-16
Implemented basic `Cons` value type and `List` constructor
Adrian Kummerlaender