<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to example</title><link>https://sourceforge.net/p/scm2cpp/wiki/example/</link><description>Recent changes to example</description><atom:link href="https://sourceforge.net/p/scm2cpp/wiki/example/feed" rel="self"/><language>en</language><lastBuildDate>Thu, 25 Apr 2013 08:54:42 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/scm2cpp/wiki/example/feed" rel="self" type="application/rss+xml"/><item><title>example modified by Hirotaka NIITSUMA</title><link>https://sourceforge.net/p/scm2cpp/wiki/example/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v8
+++ v9
@@ -16,7 +16,7 @@
 #include   "scm2cpp.hpp"

 template&lt; typename NType &gt;  
-scm2cpp::make_variant_shrink_over&lt; boost::mpl::vector&lt; int,NType &gt; &gt;::type 
+typename scm2cpp::make_variant_shrink_over&lt; boost::mpl::vector&lt; int,NType &gt; &gt;::type 
 fact( NType  n ) 
 { 
   if( n == 0 ) 
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Hirotaka NIITSUMA</dc:creator><pubDate>Thu, 25 Apr 2013 08:54:42 -0000</pubDate><guid>https://sourceforge.netce281784131fbd16ffa37a6b78be2def3b1d8e95</guid></item><item><title>example modified by Hirotaka NIITSUMA</title><link>https://sourceforge.net/p/scm2cpp/wiki/example/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v7
+++ v8
@@ -16,7 +16,7 @@
 #include   "scm2cpp.hpp"

 template&lt; typename NType &gt;  
-scm2cpp::make_variant_shrink_over&lt; boost::mpl::vector&lt; int,NType &gt; &gt; 
+scm2cpp::make_variant_shrink_over&lt; boost::mpl::vector&lt; int,NType &gt; &gt;::type 
 fact( NType  n ) 
 { 
   if( n == 0 ) 
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Hirotaka NIITSUMA</dc:creator><pubDate>Fri, 19 Apr 2013 13:47:08 -0000</pubDate><guid>https://sourceforge.net969bca4f8f32190ab1ee72d8dce993dc58acb733</guid></item><item><title>example modified by Hirotaka NIITSUMA</title><link>https://sourceforge.net/p/scm2cpp/wiki/example/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v6
+++ v7
@@ -1,7 +1,5 @@
-Scm2Cpp Translation examples
+Scm2Cpp Translation example

-
-fact function

     :::scheme
 ~~~~~~
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Hirotaka NIITSUMA</dc:creator><pubDate>Mon, 08 Apr 2013 09:30:24 -0000</pubDate><guid>https://sourceforge.net421214f2a8ddc29de9768b0fcf17fc5198fe2a06</guid></item><item><title>example modified by Hirotaka NIITSUMA</title><link>https://sourceforge.net/p/scm2cpp/wiki/example/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v5
+++ v6
@@ -1,7 +1,7 @@
 Scm2Cpp Translation examples

-fact
+fact function

     :::scheme
 ~~~~~~
@@ -27,7 +27,7 @@
   { return (fact((n-1))*n) ; }}
 ~~~~~~

-you can see detail of
+You can see detail of

 - make_variant_shrink_over in  
 - scm2cpp.hpp 
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Hirotaka NIITSUMA</dc:creator><pubDate>Mon, 08 Apr 2013 08:03:19 -0000</pubDate><guid>https://sourceforge.net1c494ac8bc1e7c81e4589fcc4d4ba9201fc9732e</guid></item><item><title>example modified by Hirotaka NIITSUMA</title><link>https://sourceforge.net/p/scm2cpp/wiki/example/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v4
+++ v5
@@ -27,4 +27,8 @@
   { return (fact((n-1))*n) ; }}
 ~~~~~~

-you can see detail of make_variant_shrink_over in  
+you can see detail of
+
+- make_variant_shrink_over in  
+- scm2cpp.hpp 
+
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Hirotaka NIITSUMA</dc:creator><pubDate>Mon, 08 Apr 2013 05:28:25 -0000</pubDate><guid>https://sourceforge.netbb4e47d976f884c9b528836c4e59e3beaf22b5b1</guid></item><item><title>example modified by Hirotaka NIITSUMA</title><link>https://sourceforge.net/p/scm2cpp/wiki/example/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v3
+++ v4
@@ -27,6 +27,4 @@
   { return (fact((n-1))*n) ; }}
 ~~~~~~

-you can see detail of 
-make_variant_shrink_over 
-
+you can see detail of make_variant_shrink_over in  
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Hirotaka NIITSUMA</dc:creator><pubDate>Mon, 08 Apr 2013 05:27:02 -0000</pubDate><guid>https://sourceforge.net43028c28d2966e7b13bd73c23b1810f7fdf688b7</guid></item><item><title>example modified by Hirotaka NIITSUMA</title><link>https://sourceforge.net/p/scm2cpp/wiki/example/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v2
+++ v3
@@ -29,4 +29,4 @@

 you can see detail of 
 make_variant_shrink_over 
-[https://github.com/niitsuma/variant_shrink]
+
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Hirotaka NIITSUMA</dc:creator><pubDate>Mon, 08 Apr 2013 05:25:52 -0000</pubDate><guid>https://sourceforge.netce18917ec2016c6ca97c9e6fd7f103816823fe36</guid></item><item><title>example modified by Hirotaka NIITSUMA</title><link>https://sourceforge.net/p/scm2cpp/wiki/example/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v1
+++ v2
@@ -26,3 +26,7 @@
   else 
   { return (fact((n-1))*n) ; }}
 ~~~~~~
+
+you can see detail of 
+make_variant_shrink_over 
+[https://github.com/niitsuma/variant_shrink]
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Hirotaka NIITSUMA</dc:creator><pubDate>Mon, 08 Apr 2013 05:25:01 -0000</pubDate><guid>https://sourceforge.netaf08f7252083d489a39299daefae8113c33f4533</guid></item><item><title>example modified by Hirotaka NIITSUMA</title><link>https://sourceforge.net/p/scm2cpp/wiki/example/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Scm2Cpp Translation examples&lt;/p&gt;
&lt;p&gt;fact&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;define &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nf"&gt;fact&lt;/span&gt; &lt;span class="nv"&gt;n&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
   &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;if &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nb"&gt;= &lt;/span&gt;&lt;span class="nv"&gt;n&lt;/span&gt; &lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;
       &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nb"&gt;* &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nf"&gt;fact&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nb"&gt;- &lt;/span&gt;&lt;span class="nv"&gt;n&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt; &lt;span class="nv"&gt;n&lt;/span&gt;&lt;span class="p"&gt;)))&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;translate to&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span class="cp"&gt;#include    &amp;quot;scm2cpp.hpp&amp;quot;&lt;/span&gt;

&lt;span class="k"&gt;template&lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt; &lt;span class="k"&gt;typename&lt;/span&gt; &lt;span class="n"&gt;NType&lt;/span&gt; &lt;span class="o"&gt;&amp;gt;&lt;/span&gt;  
&lt;span class="n"&gt;scm2cpp&lt;/span&gt;&lt;span class="o"&gt;::&lt;/span&gt;&lt;span class="n"&gt;make_variant_shrink_over&lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt; &lt;span class="n"&gt;boost&lt;/span&gt;&lt;span class="o"&gt;::&lt;/span&gt;&lt;span class="n"&gt;mpl&lt;/span&gt;&lt;span class="o"&gt;::&lt;/span&gt;&lt;span class="n"&gt;vector&lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt; &lt;span class="kt"&gt;int&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;NType&lt;/span&gt; &lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="o"&gt;&amp;gt;&lt;/span&gt; 
&lt;span class="n"&gt;fact&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt; &lt;span class="n"&gt;NType&lt;/span&gt;  &lt;span class="n"&gt;n&lt;/span&gt; &lt;span class="p"&gt;)&lt;/span&gt; 
&lt;span class="p"&gt;{&lt;/span&gt; 
  &lt;span class="k"&gt;if&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt; &lt;span class="n"&gt;n&lt;/span&gt; &lt;span class="o"&gt;==&lt;/span&gt; &lt;span class="mi"&gt;0&lt;/span&gt; &lt;span class="p"&gt;)&lt;/span&gt; 
  &lt;span class="p"&gt;{&lt;/span&gt;  &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt; &lt;span class="p"&gt;;&lt;/span&gt; &lt;span class="p"&gt;}&lt;/span&gt; 
  &lt;span class="k"&gt;else&lt;/span&gt; 
  &lt;span class="p"&gt;{&lt;/span&gt; &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;fact&lt;/span&gt;&lt;span class="p"&gt;((&lt;/span&gt;&lt;span class="n"&gt;n&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt;&lt;span class="o"&gt;*&lt;/span&gt;&lt;span class="n"&gt;n&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;;&lt;/span&gt; &lt;span class="p"&gt;}}&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;

&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Hirotaka NIITSUMA</dc:creator><pubDate>Mon, 08 Apr 2013 04:38:45 -0000</pubDate><guid>https://sourceforge.net2f40cd4f7a308d670ec8284eff8a79af17206e49</guid></item></channel></rss>