[pypy-commit] pypy.org extradoc: Add success webpage

fijal noreply at buildbot.pypy.org
Fri Jul 1 11:37:05 CEST 2011


Author: Maciej Fijalkowski <fijall at gmail.com>
Branch: extradoc
Changeset: r200:c05a212b17d1
Date: 2011-07-01 11:42 +0200
http://bitbucket.org/pypy/pypy.org/changeset/c05a212b17d1/

Log:	Add success webpage

diff --git a/source/README b/source/README
--- a/source/README
+++ b/source/README
@@ -6,9 +6,8 @@
 
 ampify/environ/yatiblog -o ..
 
-you'll get html output in the parent directory.
-Then you can check it in, go to codespeak in /www/pypy.org/htdocs/
-and type "hg pull -u".
+you'll get html output in the parent directory. you need an account
+on ep.io for updating.
 
 Other required dependencies:
     * "docutils" from "easy_install docutils"
diff --git a/source/success.txt b/source/success.txt
new file mode 100644
--- /dev/null
+++ b/source/success.txt
@@ -0,0 +1,27 @@
+---
+layout: page
+title: Success stories
+---
+
+PyPy has been successfully used in production by various people. Here are
+few excepts of feedback we received:
+
+LWN short experiment
+--------------------
+
+LWN did `an experiment`_ with parsing "git log" and got a speedup from 63s to
+21s using PyPy over CPython.
+
+"In other ways, PyPy is ready for prime time; it implements the (Python 2.x) language faithfully, and it is fast."
+
+.. _`an experiment`: http://lwn.net/Articles/442268/
+
+MyHDL
+-----
+
+MyHDL got speed up by 6-12x according to their `performance page`_, putting
+it in the same league as other HDL implementations.
+
+"By simply changing the Python interpreter, MyHDL is playing in the same league as Verilog and VHDL simulators. This is a remarkable achievement, given that Python's power stays completely available. There is no reason anymore to avoid MyHDL because of performance concerns."
+
+.. _`performance page`: http://www.myhdl.org/doku.php/performance
diff --git a/success.html b/success.html
new file mode 100644
--- /dev/null
+++ b/success.html
@@ -0,0 +1,122 @@
+<!DOCTYPE html>
+<html>
+<head>
+	<title>PyPy :: Success stories</title>
+	<meta http-equiv="content-language" content="en" />
+	<meta http-equiv="content-type" content="text/html; charset=utf-8" />
+	<meta name="author" content="PyPy Team" />
+	<meta name="description" content="PyPy" />
+	<meta name="copyright" content="MIT" />
+	<meta name="document-rating" content="general" />
+	<link rel="stylesheet" type="text/css" media="screen" title="default" href="css/site.css" />
+	<link rel="alternate" type="application/rss+xml" title="RSS Feed for PyPy" href="http://feeds.feedburner.com/PyPyStatusBlog" />
+	<script type="text/javascript" src="http://use.typekit.com/hdt8sni.js"></script>
+	<script type="text/javascript">try{Typekit.load();}catch(e){}</script>
+	<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
+  <script type="text/javascript" src="js/detect.js"></script>
+</head>
+<body>
+<script type="text/javascript">
+	var _gaq = [['_setAccount', 'UA-7778406-3'], ['_trackPageview']];
+	if (document.location.protocol !== 'file:') {
+		(function() {
+			var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
+			ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
+			(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(ga);
+		})();
+	}
+</script>
+<div id="body-outer"><div id="body-inner"><div id="body" class="clearfix">
+<div id="header">
+	<div id="menu-follow">
+		<div><a href="http://search.twitter.com/search?q=%23pypy" title="Follow the conversation on Twitter"><img src="http://static.ampify.it/icon.twitter.gif" alt="Follow the conversation on Twitter" width="14px" height="14px" /></a></div>
+    <div><a href="http://bitbucket.org/pypy/pypy"><img src="http://www.selenic.com/hg-logo/logo-droplets-25.png" width="14px" height="14px" /></a></div>
+		<div><a href="http://feeds.feedburner.com/PyPyStatusBlog" title="Subscribe to the RSS Feed"><img src="http://static.ampify.it/icon.rss.png" alt="Subscribe to the RSS Feed" width="14px" height="14px" /></a></div>
+	</div>
+	<div id="logo"><a href="http://pypy.org"><img src="image/pypy-logo.png" alt="PyPy" height="110px" /></a></div>
+	<!--
+	<div id="menu"><ul>
+		<li><a href="http://dev.ampify.it" py:attrs="menu_class['code']">Code</a></li>
+	</ul></div>
+	-->
+	<hr class="clear-left" />
+	<div id="menu-sub"><a href="index.html">Home</a><span class="menu-sub-sep"> | </span><a href="features.html">Features</a><span class="menu-sub-sep"> | </span><a href="download.html">Download</a><span class="menu-sub-sep"> | </span><a href="compat.html">Compatibility</a><span class="menu-sub-sep"> | </span><a href="http://speed.pypy.org">Performance</a><span class="menu-sub-sep"> | </span><a href="http://doc.pypy.org">Dev Documentation</a><span class="menu-sub-sep"> | </span><a href="http://morepypy.blogspot.com">Blog</a><span class="menu-sub-sep"> | </span><a href="contact.html">Contact</a></div>
+	<hr class="clear" />
+</div>
+<div id="content">
+<div>
+<div id="main">
+<h1 class="title">Success stories</h1>
+<p>PyPy has been successfully used in production by various people. Here are
+few excepts of feedback we received:</p>
+<div class="section" id="lwn-short-experiment">
+<h1>LWN short experiment</h1>
+<p>LWN did <a class="reference external" href="http://lwn.net/Articles/442268/">an experiment</a> with parsing &ldquo;git log&rdquo; and got a speedup from 63s to
+21s using PyPy over CPython.</p>
+<p>&ldquo;In other ways, PyPy is ready for prime time; it implements the (Python 2.x) language faithfully, and it is fast.&rdquo;</p>
+</div>
+<div class="section" id="myhdl">
+<h1>MyHDL</h1>
+<p>MyHDL got speed up by 6-12x according to their <a class="reference external" href="http://www.myhdl.org/doku.php/performance">performance page</a>, putting
+it in the same league as other HDL implementations.</p>
+<p>&ldquo;By simply changing the Python interpreter, MyHDL is playing in the same league as Verilog and VHDL simulators. This is a remarkable achievement, given that Python's power stays completely available. There is no reason anymore to avoid MyHDL because of performance concerns.&rdquo;</p>
+</div>
+</div>
+<div id="sidebar">
+<ul>
+  <li>
+  <div class="sidepic">
+  <form action="https://www.paypal.com/cgi-bin/webscr" method="post">
+<input type="hidden" name="cmd" value="_s-xclick" />
+<input type="hidden" name="hosted_button_id" value="J268ZTLRE2BW8" />
+<input type="image" src="https://www.paypal.com/en_US/i/btn/btn_donateCC_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!" />
+<img alt="" border="0" src="https://www.paypal.com/en_US/i/scr/pixel.gif" width="1" height="1" />
+</form>
+    </div>
+  </li>
+  <li>
+    <div class="sidepic">
+<script type="text/javascript">
+function validateAmount(amount){
+       if(amount.value.match( /^[0-9]+(\.([0-9]+))?$/)){
+               return true;
+       }else{
+               alert('You must enter a valid donation.');
+               amount.focus();
+               return false;
+       }
+}
+</script>
+<form action="https://checkout.google.com/cws/v2/Donations/622836985124940/checkoutForm" id="BB_BuyButtonForm" method="post" name="BB_BuyButtonForm" onSubmit="return validateAmount(this.item_price_1)" target="_top">
+   <input name="item_name_1" type="hidden" value="PyPy Directed Donation via Software Freedom Conservancy, Inc." />
+   <input name="item_description_1" type="hidden" value="This is a donation to the Software Freedom Conservancy, Inc. The donation will be directed for the PyPy project." />
+   <input name="item_quantity_1" type="hidden" value="1" />
+   <input name="item_currency_1" type="hidden" value="USD" />
+   <input name="item_is_modifiable_1" type="hidden" value="true" />
+   <input name="item_min_price_1" type="hidden" value="5.0" />
+   <input name="item_max_price_1" type="hidden" value="25000.0" />
+   <input name="_charset_" type="hidden" value="utf-8" />
+   <table cellpadding="5" cellspacing="0" width="1%">
+       <tr>
+           <td align="right" nowrap="nowrap" width="1%">$ <input id="item_price_1" name="item_price_1" onfocus="this.style.color='black'; this.value='';" size="11" style="color:grey;" type="text" value="Enter Amount" />
+           </td>
+           <td align="left" width="1%">
+               <input alt="Donate" src="https://checkout.google.com/buttons/donateNow.gif?merchant_id=622836985124940&amp;w=115&amp;h=50&amp;style=white&amp;variant=text&amp;loc=en_US" type="image" />
+           </td>
+       </tr>
+   </table>
+</form>
+    </div>
+  </li>
+  <li>
+    <div class="sidepic">
+      <a id="main_download" href="download.html">Download PyPy</a>
+    </div>
+  </li>
+</ul>
+</div>
+</div>
+</div>
+</div></div></div>
+</body>
+</html>
\ No newline at end of file


More information about the pypy-commit mailing list