<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Touch My Pixel Blog &#187; hxcpp</title>
	<atom:link href="http://blog.touchmypixel.com/topic/hxcpp/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.touchmypixel.com</link>
	<description>Games + Web : Interaction Matters</description>
	<lastBuildDate>Thu, 22 Jul 2010 04:18:49 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Haxe starts to target iPhone</title>
		<link>http://blog.touchmypixel.com/2009/05/haxe-starts-to-target-iphone/</link>
		<comments>http://blog.touchmypixel.com/2009/05/haxe-starts-to-target-iphone/#comments</comments>
		<pubDate>Sat, 23 May 2009 05:28:33 +0000</pubDate>
		<dc:creator>tonyp</dc:creator>
				<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[haxe]]></category>
		<category><![CDATA[hxcpp]]></category>

		<guid isPermaLink="false">http://blog.touchmypixel.com/?p=128</guid>
		<description><![CDATA[After the haxe meeting last saturday night, i was excited that the topic of targeting the iphone was brought up. This could cause a lot of adoption of haxe as a language. Being able to develop games for flash and Iphone at the same time would be perfect and something lots of flash game developers [...]]]></description>
			<content:encoded><![CDATA[<p>After the haxe meeting last saturday night, i was excited that the topic of targeting the iphone was brought up. This could cause a lot of adoption of haxe as a language. Being able to develop games for flash and Iphone at the same time would be perfect and something lots of flash game developers would love!</p>
<p>I tried my hand at compiling c++ into and ObjC wrapper a few weeks ago, and in my inexperience&#8230; failed miserably. Hugh (the haxe C++ target creator) has taken the challenge, and in the last few days, successfully made some first tests for haxe C++ on the iphone. Hopfully over the next few weeks everything will continue to come to plan (and more people just on bord for testing and dev) and we&#8217;ll have an iphone target <img src='http://blog.touchmypixel.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p>I cant wait to get a chance to do some testing (looking to buy a macbook next week when we go to LA for e3).</p>
<p>read about it here:</p>
<p><a href="http://gamehaxe.com/2009/05/22/haxe-on-iphone-simulator/">http://gamehaxe.com/2009/05/22/haxe-on-iphone-simulator/</a></p>
<p>cheers</p>
<p>Tony</p>
<script type="text/javascript">
var flattr_wp_ver = '0.71';
var flattr_uid = 'tarwin';
var flattr_cat = 'text';
var flattr_tle = 'Haxe starts to target iPhone';
var flattr_dsc = 'After the haxe meeting last saturday night, i was excited that the topic of targeting the iphone was brought up. This could cause a lot of adoption of haxe as a language. Being able to develop games for flash and Iphone at the same time would be perfect and something lots of flash game developers would love!  I tried my hand at compiling c++ into and ObjC wrapper a few weeks ago, and in my inexperience... failed miserably. Hugh (the haxe C++ target creator) has taken the challenge, and in the last few days, successfully made some first tests for haxe C++ on the iphone. Hopfully over the next few weeks everything will continue to come to plan (and more people just on bord for testing and dev) and we\'ll have an iphone target :P  I cant wait to get a chance to do some testing (looking to buy a macbook next week when we go to LA for e3).  read about it here:  http://gamehaxe.com/2009/05/22/haxe-on-iphone-simulator/  cheers  Tony';
var flattr_tag = '';
var flattr_url = 'http://blog.touchmypixel.com/2009/05/haxe-starts-to-target-iphone/';
var flattr_lng = 'en_GB';
</script><script src="http://api.flattr.com/button/load.js" type="text/javascript"></script> <p>Feel free to Flattr this post at <a href="http://flattr.com/" title="Flattr" target="_blank">flattr.com</a>, if you like it.</p> <p><a href="http://flattr.com/" title="Flattr" target="_blank"><img src="http://api.flattr.com/button/button-static-50x60.png" alt="Flattr this!"></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.touchmypixel.com/2009/05/haxe-starts-to-target-iphone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Jellyroids &#8211; My First haxe C++ game test</title>
		<link>http://blog.touchmypixel.com/2009/04/jellyroids-my-first-haxe-c-game-test/</link>
		<comments>http://blog.touchmypixel.com/2009/04/jellyroids-my-first-haxe-c-game-test/#comments</comments>
		<pubDate>Mon, 27 Apr 2009 03:39:23 +0000</pubDate>
		<dc:creator>tonyp</dc:creator>
				<category><![CDATA[Games]]></category>
		<category><![CDATA[Input / Output]]></category>
		<category><![CDATA[JSFL]]></category>
		<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[haxe]]></category>
		<category><![CDATA[hxcpp]]></category>

		<guid isPermaLink="false">http://blog.touchmypixel.com/?p=97</guid>
		<description><![CDATA[
After only a day or two playing in hxcpp i&#8217;ve got my first little test to show &#8211; Jellyroids!
This gametest compiles (using haxe) out to flash &#38; C++ (exe in the cpp folder for windows only &#8211; i dont have a mac or linux, so cant test as yet).
Running the software rendered c++ version is [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-100" title="jellyroids-01" src="http://blog.touchmypixel.com/wp-content/uploads/2009/04/jellyroids-01.jpg" alt="jellyroids-01" width="767" height="400" /></p>
<p>After only a day or two playing in <a href="http://www.gamehaxe.com">hxcpp</a> i&#8217;ve got my first little test to show &#8211; Jellyroids!</p>
<p>This gametest compiles (using <a href="http://www.haxe.org">haxe</a>) out to flash &amp; C++ (exe in the cpp folder for windows only &#8211; i dont have a mac or linux, so cant test as yet).</p>
<p>Running the software rendered c++ version is a little slow &#8211; ~200fps on my comp, opengl is ~1500fps. Whereas flash clocks in at 100fps (maxed out). Prerendering the explosion animation (currently vector animation from a swf) will make it MUCH faster for c++ (stop the slowdown on shoot), as i feel its vector animation code isnt anywhere as optimized as that in flash.</p>
<p>Overall, its fun to see how easy its been to get out a simple test in hxcpp.</p>
<p><a href="http://www.touchmypixel.com/blog_examples/jellyroids-0.1.zip">download the game test here</a></p>
<p>cheers &#8211; Tony</p>
<p><strong>UPDATE:</strong></p>
<p>to get it to work you need to change a few small things in the neash 0.9. realease.</p>
<div class="blogCommentBody">
<p>There are two issues with the current release of neash that need fixing. Just change the following lines:</p>
<p>1/ in neash.display.MovieClip:<br />
add in some stubs for functions (just copy in the following lines)</p>
<p>public function gotoAndPlay(frame:Dynamic, ?scene:String):Void { }<br />
public function gotoAndStop(frame:Dynamic, ?scene:String):Void { }</p>
<p>public function stop(){}<br />
public function play(){}</p>
<p>2/ in neash.display.DisplayObject:<br />
make getRotation method look as follows:</p>
<p>public function GetRotation()<br />
{<br />
return mRotation * (180.0 / Math.PI);<br />
}</p></div>
<script type="text/javascript">
var flattr_wp_ver = '0.71';
var flattr_uid = 'tarwin';
var flattr_cat = 'text';
var flattr_tle = 'Jellyroids &#8211; My First haxe C++ game test';
var flattr_dsc = 'After only a day or two playing in hxcpp i\'ve got my first little test to show - Jellyroids!  This gametest compiles (using haxe) out to flash &amp; C++ (exe in the cpp folder for windows only - i dont have a mac or linux, so cant test as yet).  Running the software rendered c++ version is a little slow - ~200fps on my comp, opengl is ~1500fps. Whereas flash clocks in at 100fps (maxed out). Prerendering the explosion animation (currently vector animation from a swf) will make it MUCH faster for c++ (stop the slowdown on shoot), as i feel its vector animation code isnt anywhere as optimized as that in flash.  Overall, its fun to see how easy its been to get out a simple test in hxcpp.  download the game test here  cheers - Tony  UPDATE:  to get it to work you need to change a few small things in the neash 0.9. realease.   There are two issues with the current release of neash that need fixing. Just change the following lines:  1/ in neash.display.MovieClip: add in some stubs for functio';
var flattr_tag = '';
var flattr_url = 'http://blog.touchmypixel.com/2009/04/jellyroids-my-first-haxe-c-game-test/';
var flattr_lng = 'en_GB';
</script><script src="http://api.flattr.com/button/load.js" type="text/javascript"></script> <p>Feel free to Flattr this post at <a href="http://flattr.com/" title="Flattr" target="_blank">flattr.com</a>, if you like it.</p> <p><a href="http://flattr.com/" title="Flattr" target="_blank"><img src="http://api.flattr.com/button/button-static-50x60.png" alt="Flattr this!"></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.touchmypixel.com/2009/04/jellyroids-my-first-haxe-c-game-test/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Our plans for haXe C++</title>
		<link>http://blog.touchmypixel.com/2009/04/our-possible-haxe-c-plans/</link>
		<comments>http://blog.touchmypixel.com/2009/04/our-possible-haxe-c-plans/#comments</comments>
		<pubDate>Wed, 22 Apr 2009 14:41:58 +0000</pubDate>
		<dc:creator>tonyp</dc:creator>
				<category><![CDATA[haxe]]></category>
		<category><![CDATA[hxcpp]]></category>

		<guid isPermaLink="false">http://blog.touchmypixel.com/?p=71</guid>
		<description><![CDATA[hxcpp?
We've been recently looking at expanding our skills of games dev, to finally break out of Flash! (The whole platform that is.) Looking at Unity3D (seems to be a great platform) but also interested in getting a little closer to the root of most great games... C++.
Coming from a web background, and developing in Flash [...]]]></description>
			<content:encoded><![CDATA[<p><strong>hxcpp?</strong></p>
<p>We've been recently looking at expanding our skills of games dev, to finally break out of Flash! (The whole platform that is.) Looking at Unity3D (seems to be a great platform) but also interested in getting a little closer to the root of most great games... C++.</p>
<p>Coming from a web background, and developing in Flash for about 10 years, I don't want to abandon all of my existing knowledge, and quite frankly, after learning C++ for a few days, it looks kinda clunky - or maybe just scary ;P</p>
<p>Luckily, <a href="http://www.gamehaxe.com">Hugh Sanderson</a> has been developing a C++ target for <a href="http://www.haxe.org">haXe</a> (the open source Flash compiler) which after a little testing seems to look like it will take a LOT of the pain out of the transition.  For those who don't know, haXe is a multipurpose compiler, it can compile code, similar to ECMAScript, to many targets. Some of these being:  SWF bytecode (which out performs the Flex and Flash compilers),  JS, PHP, and more. This new C++ target will allow people to build a game which can compile to a SWF &amp; C++.  Why would would a C++ and SWF output be good you ask? If PC, Mac and Linux arn't enough, iPhone can natively run c++ for instance.  If we want to make a game which will need more performance than Flash can offer or just want to target C++, at the very least it will allow us to develop games in the same style, and code base, as our existing efforts.</p>
<p>Many of the technicalities are still being worked on as the project isn't fully released as yet, but there are some great 2D tests, and some varying in progress OpenGL 3D. I was amazed that Hugh has even included a SWF reader in <em>neash </em>which will allow import of SWF assets and animations to your C++ games - wow!</p>
<p><strong>Getting stated with hxcpp (haXe C++)  with Visual Studio C++ Express<br />
</strong></p>
<p>I've been through some trials working out installation (as I've never compiled C++ before),  so i thought it would be good to share my findings for other noobs ;P</p>
<p>So without further adieu here's what you do.</p>
<p><strong>haXe installation and setup for hxcpp</strong></p>
<ol>
<li><a href="http://www.haxe.org/download">Download and install haxe</a></li>
<li>Access the the windows command prompt (console): <em>Start-&gt;Run-&gt;"cmd"</em><br />
<em>note you will have to close and re-open the command prompt after making any changes to environment variables before they will take effect in the command promt</em></li>
<li>Type "haxelib install hxcpp". This will install the <em>hxcpp</em> library for <em>haXe</em>.</li>
<li>Type "haxelib install neash". Installs the <em>neash</em> library.</li>
<li>Type "haxelib install nme". Note this may already be installed as a dependency.</li>
<li>Open your <em>System Properties </em>dialogue (S<em>tart-&gt;Control Panel-&gt;System</em>), go to the <em>Advanced</em> tab, and then click <em>Environment Variables</em> button. Here we'll be adding some environment paths. You can add them either in the <em>User variables</em> (the top list, which will only work for the current user) or <em>System variables</em> (the bottom list, which work for all users).</li>
<li>Set an environment variable called "HXCPP" by clicking <em>New</em> under the list and entering <em>Variable name</em> "HXCPP" and <em>Variable value</em> to hxcpp install directory ie:  "C:\Program Files\Motion-Twin\haxe\lib\hxcpp\0,4"</li>
<li>Add "%HXCPP%" to the PATH variable, making sure that it is seperated with a ";" and no space.</li>
<li>Add "%HXCPP%\bin\Windows"  to the PATH as well. This is so <em>haxecpp.exe</em> can be found.</li>
<li>Type "haxecpp" in the command-prompt to check if it finds the compiler</li>
</ol>
<p><strong>Microsoft Visual Studio C++ Express intallation and setup</strong></p>
<p>This is how to setup MSVSC++ for command-line compiling:</p>
<ol>
<li>Download and install Microsoft Visual Studio C++ Express from <a href="http://www.microsoft.com/express/vc/" target="_blank">http://www.microsoft.com/express/vc/</a><br />
Once these are installed, we need to set up some Environment Variables to help it work. As far as we can tell it's meant to do thi stuff itself, but never seems to.</li>
<li>Add <em>vc\bin</em> (location of <em>vc.exe</em>) to the user PATH  eg: "C:\Program Files\Microsoft Visual Studio 9.0\VC\bin"</li>
<li>Type "cl" into the command-promt. This will see if your C++ compiler is working correctly. It will probably throw an error, saying that it cant find some DLLs.
<ol>
<li>If you get the error run the <em>cl setup</em> eg:  "C:\Program Files\Microsoft Visual Studio 9.0\VC\bin\vcvars32.bat"</li>
<li>Run "cl" again. If you still get the error, follow next step.</li>
<li>Add <em>Visual Studio 9.0\Common7\IDE</em> to the user PATH (similar to before)  eg: "C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE"</li>
<li>Run "cl" again, and you should get the compiler usage message.</li>
</ol>
</li>
<li>Add an environment variable INCLUDE which points to the <em>vc/include</em> folder eg: "C:\Program Files\Microsoft Visual Studio 9.0\VC\include"</li>
<li>Add an environment variable LIB which points to the <em>vc/lib</em> folder eg: "C:\Program Files\Microsoft Visual Studio 9.0\VC\lib"</li>
<li>Add another path to the LIB variable to points to the folder containing <em>kernel32.lib</em> eg:  "C:\Program Files\Microsoft SDKs\Windows\v6.0A\Lib"</li>
<li><strong>For the hxcpp 1.0 release you also need another step</strong><br />
Add another path th the INCLUDE which points to the SDK Includes - eg.   C:\Program Files\Microsoft SDKs\Windows\v6.0A\Include</li>
</ol>
<p>Now you should be ready to compile some C++!</p>
<p><strong><em>You may find you have to restart your computer for the Environment Variables (PATH etc) to take effect globally in your system. No idea, but restarting Windows seems to fix it.</em></strong></p>
<p><strong>Hello World Test</strong></p>
<p>make a main class</p>
<p>Main.hx:</p>
<div class="igBar"><span id="lactionscript-3"><a href="#" onclick="javascript:showPlainTxt('actionscript-3'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">Actionscript:</span>
<div id="actionscript-3">
<div class="actionscript">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #000000; font-weight: bold;">class</span> Main</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #0066CC;">public</span> <span style="color: #0066CC;">static</span> <span style="color: #000000; font-weight: bold;">function</span> main<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #0066CC;">trace</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">"hello world"</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #66cc66;">&#125;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #66cc66;">&#125;</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>I tried to get hxml files working on my system (assign 'open with...' to the <em>haxecpp.exe</em>, but it kept reverting to haxe.exe) so you can use a simple batch file as follows. Note the "-cp" command tells the compiler where to find the standard libraries for the new hxcpp.</p>
<p>make_cpp.bat:</p>
<div class="igBar"><span id="lcode-4"><a href="#" onclick="javascript:showPlainTxt('code-4'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-4">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">haxecpp.<span style="">exe</span> -cpp cpp -main Main -cp <span style="color:#CC0000;">"C:<span style="color:#000099; font-weight:bold;">\P</span>rogram Files<span style="color:#000099; font-weight:bold;">\M</span>otion-Twin<span style="color:#000099; font-weight:bold;">\h</span>axe<span style="color:#000099; font-weight:bold;">\l</span>ib<span style="color:#000099; font-weight:bold;">\h</span>xcpp<span style="color:#000099; font-weight:bold;">\0</span>,4<span style="color:#000099; font-weight:bold;">\s</span>td"</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">cd cpp</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">nmake -nologo</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">Main.<span style="">exe</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">pause </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>This should compile the haxe, compile the cpp, run Main.exe and pause to show your trace.</p>
<p><strong>Compiling the neash and nme examples</strong></p>
<p>Remember to check out the <em>neash</em> and <em>nme</em> examples (found in the haxe/lib/xxx/samples  folders)  to see how to get started.</p>
<p>Just make a make_cpp.bat which compiles the haxe, as the .hxml would have, then compiles as per the previous example</p>
<p><strong>Compiling with FlashDevelop</strong></p>
<p>In flash devlop you can use the Build tab (<em>project-&gt;properties-&gt;build</em>) to set off the haxe &amp; c++ compilers this will allow you traces in the results tab too. Use the make_cpp.bat from before:</p>
<p>in the build put:</p>
<p>make_cpp.bat<br />
cpp/Main.exe</p>
<p>This will put all trace commands in the results panel. If you start to do things like include files, or loops - basically most more advanced things, the results might start to not show up - I'm not too sure how to keep them coming up in here - like how neko examples have a window for traces, and a window for the app - Hugh - any ideas?</p>
<p><em>Remember that you might need to restart FlashDevelop for all PATH and Environment vars to take effect</em></p>
<p><em>Also, Check out <a href="http://www.gamehaxe.com">GameHaxe</a> for more about hxcpp<br />
</em></p>
<p>Now that i've got this all working, i just need to find some time to make something cool!</p>
<p>Cheers,</p>
<p>Tony - Touch My Pixel</p>
<script type="text/javascript">
var flattr_wp_ver = '0.71';
var flattr_uid = 'tarwin';
var flattr_cat = 'text';
var flattr_tle = 'Our plans for haXe C++';
var flattr_dsc = 'hxcpp?  We\'ve been recently looking at expanding our skills of games dev, to finally break out of Flash! (The whole platform that is.) Looking at Unity3D (seems to be a great platform) but also interested in getting a little closer to the root of most great games... C++.  Coming from a web background, and developing in Flash for about 10 years, I don\'t want to abandon all of my existing knowledge, and quite frankly, after learning C++ for a few days, it looks kinda clunky - or maybe just scary ;P  Luckily, Hugh Sanderson has been developing a C++ target for haXe (the open source Flash compiler) which after a little testing seems to look like it will take a LOT of the pain out of the transition.  For those who don\'t know, haXe is a multipurpose compiler, it can compile code, similar to ECMAScript, to many targets. Some of these being:  SWF bytecode (which out performs the Flex and Flash compilers),  JS, PHP, and more. This new C++ target will allow people to build a game which can compile to a SWF &a';
var flattr_tag = '';
var flattr_url = 'http://blog.touchmypixel.com/2009/04/our-possible-haxe-c-plans/';
var flattr_lng = 'en_GB';
</script><script src="http://api.flattr.com/button/load.js" type="text/javascript"></script> <p>Feel free to Flattr this post at <a href="http://flattr.com/" title="Flattr" target="_blank">flattr.com</a>, if you like it.</p> <p><a href="http://flattr.com/" title="Flattr" target="_blank"><img src="http://api.flattr.com/button/button-static-50x60.png" alt="Flattr this!"></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.touchmypixel.com/2009/04/our-possible-haxe-c-plans/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
	</channel>
</rss>
