-
Notifications
You must be signed in to change notification settings - Fork 1
/
faq.html
116 lines (92 loc) · 3.89 KB
/
faq.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<!-- oktavia -->
<link rel="stylesheet" href="searchstyle.css" type="text/css" />
<script src="search/jquery-1.9.1.min.js"></script>
<script src="search/oktavia-jquery-ui.js"></script>
<script src="search/oktavia-english-search.js"></script>
<!-- /oktavia -->
<link rel="stylesheet" href="style.css" type="text/css" />
<script src="google-code-prettify/prettify.js"></script>
<script src="lang-jsx.js"></script>
<script>
$(function() {
prettyPrint();
});
</script>
<link rel="stylesheet" href="google-code-prettify/prettify.css" type="text/css" />
<title>Frequently Asked Questions - JSX</title>
</head>
<body>
<div id="body">
<div id="top">
<h1><a href="./">JSX</a></h1>
a faster, safer, easier JavaScript
<!-- oktavia -->
<form id="searchform">
<input class="search" type="search" name="search" id="search" results="5" value="" placeholder="Search" />
<div id="searchresult_box">
<div id="close_search_box">×</div>
<div id="searchresult_summary"></div>
<div id="searchresult"></div>
<div id="searchresult_nav"></div>
<span class="pr">Powered by <a href="https://github.com/shibukawa/oktavia">Oktavia</a></span>
</div>
</form>
<!-- /oktavia -->
</div>
<table id="menu">
<tr>
<td><a href="try-on-web/" target="_blank">Try</a></td>
<td><a href="https://github.com/jsx/JSX/" target="_blank">Repository</a></td>
<td><a href="doc.html">Documents</a></td>
<td class="selected"><a href="faq.html">FAQ</a></td>
</tr>
</table>
<div id="main">
<h2>Frequently Asked Questions</h2>
<h3>Q. Who are you?</h3>
<div>
JSX has been developed as a research project at <a href="http://dena.com/intl/" target="_blank">DeNA Co., Ltd.</a>, one of the leading social game providers in Japan and in the world. The main developers are <a href="http://twitter.com/kazuho/" target="_blank">Kazuho Oku</a> and <a href="http://twitter.com/__gfx__/">Goro Fuji (a.k.a. gfx)</a>.
</div>
<h3>Q. What are the license terms?</h3>
<div>
JSX is provided under <a href="http://www.opensource.org/licenses/mit-license.php" target="_blank">The MIT License</a>.
</div>
<h3>Q. Can JSX be used together with the <a href="https://developers.google.com/closure/" target="_blank">Google Closure Compiler</a>?</h3>
<div>
Yes.
</div>
<div>
The current optimizer of JSX focuses on expanding short functions inline. It often inline-expands functions that are not handled by the Google Closure Compiler. On the other hand, Google Closure Compiler is very good at optimizing the expressions within a JavaScript statement.
</div>
<div>
JSX emits JavaScript fully-annotated by type hints understood by Google Closure Compiler, so that the code generated by the JSX compiler can be further optimized by the Google Closure Compiler.
</div>
<h3>Q. What are the future plans?</h3>
<div>
Some of the features we might add to the language are: generic programming, asynchronous error handling, default arguments, named arguments, node.js support.
</div>
<h3>Q. How can I contribute?</h3>
<div>
Your contribution is welcome in all areas, from contribution to the language development to tweeting about JSX :-)
</div>
<div>
We desperately need more libraries, including a high-level interface for web programming (like jQuery). Although it would not be included as part of the JSX distribution, such a library would help us and others using JSX a lot!
</div>
<div>
It would also be great if we could have syntax coloring support in editors other than vim (.vim file for syntax coloring of JSX code is included in the etc/ directory of the distribution).
</div>
</div>
<div id="footer">
<p>
Copyright © 2012, 2013 <a href="http://dena.com/intl/">DeNA Co., Ltd.</a> et al.
</p>
<p>
Copyright belongs to the authors or to the authors' employers of each contribution. Please refer to <a href="https://github.com/jsx/JSX/commits/">https://github.com/jsx/JSX/commits/</a>.
</p>
</div>
</body>
</html>