-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.html
200 lines (172 loc) · 9.1 KB
/
index.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
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
<!DOCTYPE html>
<html lang="en-us">
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta content="" name="keywords">
<meta content="Elixirscript" property="og:title">
<title>Elixirscript</title>
<link rel="stylesheet" href="https://elixirscript.github.io/css/style.css">
<link href="//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet" integrity="sha384-wvfXpqpZZVQGK6TAh5PVlGOfQNHSoD2xbE+QkPxCAFlNEevoEH3Sl0sibVcOQVnN" crossorigin="anonymous">
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/styles/github.min.css">
<section class="section">
<div class="container">
<nav class="nav">
<div class="nav-left">
<a class="nav-item" href="https://elixirscript.github.io">
<h1 class="title is-4">Elixirscript</h1>
</a>
</div>
<div class="nav-right">
<nav class="nav-item level is-mobile">
<a class="level-item" href="/guide">Guide</a>
<a class="level-item" href="https://github.com/elixirscript">
<span class="icon">
<i class="fa fa-github"></i>
</span>
</a>
<a class="level-item" href="/index.xml">
<span class="icon">
<i class="fa fa-rss"></i>
</span>
</a>
</nav>
</div>
</nav>
</div>
</section>
<section class="section">
<div class="container">
<article>
<h2 class="subtitle is-6">February 10, 2018</h2>
<h1 class="title"><a href="https://elixirscript.github.io/post/elixirscript-0.32.0-released/">Elixirscript 0.32.0 Released</a></h1>
<div class="content">
ElixirScript 0.32 is released. This release includes one major addition and a number of important changes.
ElixirScript.Test ElixirScript.Test is a framework for testing Elixir modules that interact with JavaScript via the FFI. For all other modules, ExUnit is still recommended. ElixirScript.Test’s API is similar to ExUnit’s API. ElixirScript.Test files must be placed in a folder named test_elixir_script. Tests are compiled and then are executed using node.js.
Changes Changes for this release include: ...
<a class="button is-link" href="https://elixirscript.github.io/post/elixirscript-0.32.0-released/" style="height:28px">
Read more
<span class="icon is-small">
<i class="fa fa-angle-double-right"></i>
</span>
</a>
</div>
</article>
<article>
<h2 class="subtitle is-6">September 24, 2017</h2>
<h1 class="title"><a href="https://elixirscript.github.io/post/elixirscript-0.31.0-released/">Elixirscript 0.31.0 Released</a></h1>
<div class="content">
ElixirScript 0.31 is released. This release contains a number of bugfixes. There are also a few enhancements. ElixirScript can now take a path to compile. This is to support the compilation of modules defined in .exs files
For more information regarding changes, please check the changelog.
</div>
</article>
<article>
<h2 class="subtitle is-6">August 15, 2017</h2>
<h1 class="title"><a href="https://elixirscript.github.io/post/elixirscript-0.30.0-released/">ElixirScript 0.30.0 Released</a></h1>
<div class="content">
ElixirScript 0.30 is a large release with lots of changes. It includes a rewrite of the compiler, a change in JavaScript interoperability and much more. This is also the first version to require Erlang 20 and Elixir 1.5, compiled with Erlang 20. ElixirScript can compile your Elixir code and dependencies into JavaScript, with some limitations. These changes make this the best release of ElixirScript so far! This is a great point to give ElixirScript a try for yourself. ...
<a class="button is-link" href="https://elixirscript.github.io/post/elixirscript-0.30.0-released/" style="height:28px">
Read more
<span class="icon is-small">
<i class="fa fa-angle-double-right"></i>
</span>
</a>
</div>
</article>
<article>
<h2 class="subtitle is-6">July 10, 2017</h2>
<h1 class="title"><a href="https://elixirscript.github.io/post/elixirscript-project-update/">elixirscript project update</a></h1>
<div class="content">
A major change is happening to ElixirScript. The compiler has been rewritten to take advantage of features in Erlang 20 and the upcoming Elixir 1.5. The work for this started shortly after my presentation on ElixirScript at Lonestar Elixir. This post will go over the changes that are happening and why.
The Old Compiler ElixirScript’s old compiler compiled Elixir source code files. It would take these files and turn the code into the Elixir Abstract Syntax Tree (AST). ...
<a class="button is-link" href="https://elixirscript.github.io/post/elixirscript-project-update/" style="height:28px">
Read more
<span class="icon is-small">
<i class="fa fa-angle-double-right"></i>
</span>
</a>
</div>
</article>
<article>
<h2 class="subtitle is-6">March 17, 2017</h2>
<h1 class="title"><a href="https://elixirscript.github.io/post/elixirscript-0.27.0-released/">elixirscript 0.27.0 released</a></h1>
<div class="content">
For a full list of changes, check out out the changelog.
Here are the major changes in this release:
Super The super special form has been implemented and with it, defoverridable
Global JavaScript Interop Any JavaScript function, property or module in the global namespace can be accessed by using the JS module
JS.alert("hello") JS.console.log("hello") JS.Date.now()
</div>
</article>
<article>
<h2 class="subtitle is-6">February 25, 2017</h2>
<h1 class="title"><a href="https://elixirscript.github.io/post/elixirscript-0.26.0-released/">elixirscript 0.26.0 released</a></h1>
<div class="content">
For a full list of changes, check out out the changelog.
This version of Elixirscript has a lot of major changes. Here are some of the changes in the new release:
Bundled output This release is the bundle all output into a single file. Now the only file output will be Elixir.App.js.
Removed @on_js_load @on_js_load is no more. To start an application, do the following:
//Note: An ES module example. ...
<a class="button is-link" href="https://elixirscript.github.io/post/elixirscript-0.26.0-released/" style="height:28px">
Read more
<span class="icon is-small">
<i class="fa fa-angle-double-right"></i>
</span>
</a>
</div>
</article>
<article>
<h2 class="subtitle is-6">February 19, 2017</h2>
<h1 class="title"><a href="https://elixirscript.github.io/post/elixirscript-0.25.0-released/">Elixirscript 0.25.0 released</a></h1>
<div class="content">
0.25.0 adds some big changes. For a full look at what’s new, look at the changelog. Below is a summary of the major changes.
Select module format of output Beginning with this release, the module format of generated JavaScript is selectable. The choices are:
es - ES Modules (default)
common - CommonJS modules
umd - UMD modules
The common options means you can use the output in node without the need for tools like babel. ...
<a class="button is-link" href="https://elixirscript.github.io/post/elixirscript-0.25.0-released/" style="height:28px">
Read more
<span class="icon is-small">
<i class="fa fa-angle-double-right"></i>
</span>
</a>
</div>
</article>
</div>
</section>
<section class="section">
<div class="container">
<nav class="level is-mobile">
<div class="level-left">
<div class="level-item">
<a class="button is-disabled">
<span class="icon is-small is-marginless">
<i class="fa fa-angle-left"></i>
</span>
Newer
</a>
</div>
</div>
<div class="level-right is-marginless">
<div class="level-item">
<a class="button is-disabled">
Older
<span class="icon is-small is-marginless">
<i class="fa fa-angle-right"></i>
</span>
</a>
</div>
</div>
</nav>
</div>
</section>
<section class="section">
<div class="container has-text-centered">
<p></p>
</div>
</section>
<script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/highlight.min.js" integrity="sha256-/BfiIkHlHoVihZdc6TFuj7MmJ0TWcWsMXkeDFwhi0zw=" crossorigin="anonymous"></script>
<script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/languages/elixir.min.js"></script>
<script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/languages/javascript.min.js"></script>
<script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/languages/bash.min.js"></script>
<script>hljs.initHighlightingOnLoad();</script>