You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@thrift.apache.org by bu...@apache.org on 2014/11/09 02:00:49 UTC

svn commit: r928446 [1/3] - in /websites/staging/thrift/trunk/content: ./ lib/haxe.html lib/index.html sitemap.html tutorial/haxe.html tutorial/index.html

Author: buildbot
Date: Sun Nov  9 01:00:48 2014
New Revision: 928446

Log:
Staging update by buildbot for thrift

Added:
    websites/staging/thrift/trunk/content/lib/haxe.html
    websites/staging/thrift/trunk/content/tutorial/haxe.html
Modified:
    websites/staging/thrift/trunk/content/   (props changed)
    websites/staging/thrift/trunk/content/lib/index.html
    websites/staging/thrift/trunk/content/sitemap.html
    websites/staging/thrift/trunk/content/tutorial/index.html

Propchange: websites/staging/thrift/trunk/content/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Sun Nov  9 01:00:48 2014
@@ -1 +1 @@
-1637181
+1637617

Added: websites/staging/thrift/trunk/content/lib/haxe.html
==============================================================================
--- websites/staging/thrift/trunk/content/lib/haxe.html (added)
+++ websites/staging/thrift/trunk/content/lib/haxe.html Sun Nov  9 01:00:48 2014
@@ -0,0 +1,151 @@
+<!DOCTYPE html>
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+  <head>
+    <meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
+    <meta content="en-us" http-equiv="Content-Language" />
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
+
+    <link href="/static/images/favicon.ico" rel="shortcut icon" />
+    <link href="/static/css/style.css" rel="stylesheet" type="text/css" />
+    <link href="/static/css/codehilite.css" rel="stylesheet" type="text/css" />
+    <link href="/static/css/bootstrap.css" media="screen, projection" rel="stylesheet" type="text/css" />
+
+    <script src="/static/js/jquery.min.js"></script>
+	  <script src="/static/js/bootstrap-dropdown.js"></script>
+    <script src="/static/js/bootstrap-tab.js"></script>
+	
+    <title>Apache Thrift - Haxe library</title>
+  </head>
+  <body>
+  	<div class="navbar">
+	<div class="navbar-inner">
+		<div class="container">
+			<a class="brand" href="/">Apache Thrift &trade;</a>
+			<div class="nav-collapse">
+				<ul class="nav pull-right">
+					<li>
+						<a href="/download">Download</a>
+					</li>
+					<li>
+						<a href="/docs">Documentation</a>
+					</li>
+					<li>
+						<a href="/developers">Developers</a>
+					</li>
+					<li>
+						<a href="/lib">Libraries</a>
+					</li>
+					<li>
+						<a href="/tutorial">Tutorial</a>
+					</li>
+					<li>
+						<a href="/test">Test Suite</a>
+					</li>
+					<li>
+						<a href="/about">About</a>
+					</li>
+					<li class="dropdown">
+						<a href="#" class="dropdown-toggle" data-toggle="dropdown">
+							Apache <b class="caret"></b>
+						</a>
+						<ul class="dropdown-menu">
+							<li>
+								<a href="http://www.apache.org/" target="_blank">Apache Home</a>
+							</li>
+							<li>
+								<a href="http://www.apache.org/licenses/" target="_blank">Apache License v2.0</a>
+							</li>
+							<li>
+								<a href="http://www.apache.org/foundation/sponsorship.html" target="_blank">Donate</a>
+							</li>
+							<li>
+								<a href="http://www.apache.org/foundation/thanks.html" target="_blank">Thanks</a>
+							</li>
+							<li>
+								<a href="http://www.apache.org/security/" target="_blank">Security</a>
+							</li>
+						</ul>
+					</li>
+				</ul>
+			</div>
+		</div>
+	</div>
+</div>
+
+  	<div class="container">
+          <h1 id="using-thrift-with-haxe">Using Thrift with Haxe</h1>
+<p>Thrift requires Haxe 3.1.3.</p>
+<p>To get started, visit the /tutorial/haxe and /test/haxe dirs for examples. 
+If you are using HIDE, you'll find the HIDE project files in these folders.</p>
+<h1 id="current-status">Current status</h1>
+<ul>
+<li>tested with Haxe C++ target</li>
+<li>transports: Socket, HTTP (client only), Stream</li>
+<li>protocols: Binary, JSON</li>
+<li>tutorial client and server available</li>
+<li>cross-test client and server available </li>
+</ul>
+<h1 id="further-developments">Further developments</h1>
+<ul>
+<li>improve to work with C#, Java and JavaScript Haxe/OpenFL targets</li>
+<li>improve to work with more (ideally all) Haxe/OpenFL targets</li>
+<li>add HTTP server, update tutorial and tests accordingly</li>
+</ul>
+<h1 id="dependencies">Dependencies</h1>
+<p>Haxe Targets:
+Depending on the desired targets, you may have to install the appropriate HaxeLibs 
+after installing Haxe itself. For example, if you plan to target C#, Java and C++,
+enter the following commands after installing Haxe:</p>
+<div class="codehilite"><pre><span class="n">haxelib</span> <span class="n">install</span> <span class="n">hxcpp</span>
+<span class="n">haxelib</span> <span class="n">install</span> <span class="n">hxjava</span>
+<span class="n">haxelib</span> <span class="n">install</span> <span class="n">hxcs</span>
+</pre></div>
+
+
+<p>For other targets, please consult the Haxe documentation whether or not any additional
+target libraries need to be installed and how to achieve this.</p>
+<p>Haxe Libraries:
+- None (at the time of writing)</p>
+<h1 id="known-restrictions">Known restrictions</h1>
+<p>Although designed with maximum portability in mind, for technical reasons some platforms
+may only support parts of the library, or not be compatible at all.</p>
+<p>Javascript:
+- tutorial fails to build because of unsupported Sys.args
+<p class='snippet_footer'>
+  This page was generated by Apache Thrift's <strong>source tree docs</strong>:
+  <a href="http://git-wip-us.apache.org/repos/asf?p=thrift.git;a=blob;f=lib/haxe/README.md;hb=HEAD"</a>lib/haxe/README.md</a>
+</p></p>
+	</div>
+	<div class="container">
+	<hr>
+	<footer class="footer">
+		<div class="row">
+			<div class="span3">
+				<h3>Links</h3>
+				<ul class="unstyled">
+					<li><a href="/download">Download</a></li>
+					<li><a href="/developers">Developers</a></li>
+					<li><a href="/tutorial">Tutorials</a></li>
+			    </ul>
+				<ul class="unstyled">
+					<li><a href="/sitemap">Sitemap</a></li>
+				</ul>
+			</div>
+			<div class="span3">
+				<h3>Get Involved</h3>
+				<ul class="unstyled">
+					<li><a href="/mailing">Mailing Lists</a></li>
+					<li><a href="http://issues.apache.org/jira/browse/THRIFT">Issue Tracking</a></li>
+					<li><a href="/docs/HowToContribute">How To Contribute</a></li>
+				</ul>	
+			</div>
+			<div class="span6">
+				<a href="http://www.apache.org/"><img src="/static/images/favicon.ico" /></a> Copyright 2014 <a href="http://www.apache.org/">Apache Software Foundation</a>. Licensed under the <a href="http://www.apache.org/licenses/">Apache License v2.0</a>. Apache, Apache Thrift, and the Apache feather logo are trademarks of The Apache Software Foundation.
+			</div>
+		</div>
+		
+	</footer>
+</div>
+
+  </body>
+</html>

Modified: websites/staging/thrift/trunk/content/lib/index.html
==============================================================================
--- websites/staging/thrift/trunk/content/lib/index.html (original)
+++ websites/staging/thrift/trunk/content/lib/index.html Sun Nov  9 01:00:48 2014
@@ -85,6 +85,7 @@
 <li><a href="/lib/delphi">Delphi library</a></li>
 <li><a href="/lib/erl">Erlang library</a></li>
 <li><a href="/lib/go">Go library</a></li>
+<li><a href="/lib/haxe">Haxe library</a></li>
 <li><a href="/lib/hs">Haskell library</a></li>
 <li><a href="/lib/java">Java library</a></li>
 <li><a href="/lib/js">JavaScript library</a></li>

Modified: websites/staging/thrift/trunk/content/sitemap.html
==============================================================================
--- websites/staging/thrift/trunk/content/sitemap.html (original)
+++ websites/staging/thrift/trunk/content/sitemap.html Sun Nov  9 01:00:48 2014
@@ -112,6 +112,7 @@
 <li><a href="/lib/delphi">Delphi library</a></li>
 <li><a href="/lib/erl">Erlang library</a></li>
 <li><a href="/lib/go">Go library</a></li>
+<li><a href="/lib/haxe">Haxe library</a></li>
 <li><a href="/lib/hs">Haskell library</a></li>
 <li><a href="/lib/java">Java library</a></li>
 <li><a href="/lib/js">JavaScript library</a></li>
@@ -140,6 +141,7 @@
 <li><a href="/tutorial/delphi">Delphi</a></li>
 <li><a href="/tutorial/go">Go</a></li>
 <li><a href="/tutorial/graphviz">Graphviz</a></li>
+<li><a href="/tutorial/haxe">Haxe Framework</a></li>
 <li><a href="/tutorial/hs">Haskell</a></li>
 <li><a href="/tutorial/java">Java</a></li>
 <li><a href="/tutorial/js">Javascript</a></li>