<feed xmlns='http://www.w3.org/2005/Atom'>
<title>TypeAsValue/src/runtime, branch master</title>
<subtitle>C++ compile time computation library using types as values and templates as functions</subtitle>
<link rel='alternate' type='text/html' href='http://code.kummerlaender.eu/TypeAsValue/'/>
<entry>
<title>Moved class-based implementations into `detail` namespace</title>
<updated>2015-02-15T13:07:50+00:00</updated>
<author>
<name>Adrian Kummerlaender</name>
</author>
<published>2015-02-15T13:07:50+00:00</published>
<link rel='alternate' type='text/html' href='http://code.kummerlaender.eu/TypeAsValue/commit/?id=46e174935b122c0da4b51532a7f683a512eeaf65'/>
<id>46e174935b122c0da4b51532a7f683a512eeaf65</id>
<content type='text'>
* while class templates enable e.g. hiding implementation details they also require evaluation via `Eval`
** this clutters up the actual logic and is now hidden behind aliae that perform the evaluation
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* while class templates enable e.g. hiding implementation details they also require evaluation via `Eval`
** this clutters up the actual logic and is now hidden behind aliae that perform the evaluation
</pre>
</div>
</content>
</entry>
<entry>
<title>Moved _SFINAE_ helper into separate header</title>
<updated>2015-02-06T18:40:55+00:00</updated>
<author>
<name>Adrian Kummerlaender</name>
</author>
<published>2015-02-06T18:40:55+00:00</published>
<link rel='alternate' type='text/html' href='http://code.kummerlaender.eu/TypeAsValue/commit/?id=32abf81176f654217c30f3a1dd25ba9ff4a67dc4'/>
<id>32abf81176f654217c30f3a1dd25ba9ff4a67dc4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Revamped to use `Cons` as a function and `Pair` as its result</title>
<updated>2015-02-06T18:26:26+00:00</updated>
<author>
<name>Adrian Kummerlaender</name>
</author>
<published>2015-02-06T18:26:26+00:00</published>
<link rel='alternate' type='text/html' href='http://code.kummerlaender.eu/TypeAsValue/commit/?id=27aaee43499c268903332c7e9e1e6ec2d193dc3a'/>
<id>27aaee43499c268903332c7e9e1e6ec2d193dc3a</id>
<content type='text'>
* this is analogous to _Scheme_ where a pair (dot-expression) is returned from a call to `cons`
* `Head` and `Tail` are kept as direct references to the `CAR` and `CDR` values of a pair to match e.g. the math operators
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* this is analogous to _Scheme_ where a pair (dot-expression) is returned from a call to `cons`
* `Head` and `Tail` are kept as direct references to the `CAR` and `CDR` values of a pair to match e.g. the math operators
</pre>
</div>
</content>
</entry>
<entry>
<title>Implemented the Sieve of Eratosthenes as a basic example</title>
<updated>2015-02-04T16:38:49+00:00</updated>
<author>
<name>Adrian Kummerlaender</name>
</author>
<published>2015-02-04T16:38:49+00:00</published>
<link rel='alternate' type='text/html' href='http://code.kummerlaender.eu/TypeAsValue/commit/?id=7eef405eeff59c27691be294906e8381a76771e2'/>
<id>7eef405eeff59c27691be294906e8381a76771e2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Added special `for_each` function for iterating lists at runtime</title>
<updated>2015-02-03T15:26:43+00:00</updated>
<author>
<name>Adrian Kummerlaender</name>
</author>
<published>2015-02-03T15:26:43+00:00</published>
<link rel='alternate' type='text/html' href='http://code.kummerlaender.eu/TypeAsValue/commit/?id=6d150b7d5a2c65a54203608e398ed38e48ed36e3'/>
<id>6d150b7d5a2c65a54203608e398ed38e48ed36e3</id>
<content type='text'>
* i.e. we probably will want to access our compile time computed values at runtime sooner or later
* runtime iteration using e.g. a normal _for-loop_ is not possible as we obviously can't dynamically insert new types into our templates
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* i.e. we probably will want to access our compile time computed values at runtime sooner or later
* runtime iteration using e.g. a normal _for-loop_ is not possible as we obviously can't dynamically insert new types into our templates
</pre>
</div>
</content>
</entry>
</feed>
