Skip to content

Commit ce9d1d3

Browse files
committed
Update documentation
1 parent b15c487 commit ce9d1d3

File tree

3 files changed

+13
-2
lines changed

3 files changed

+13
-2
lines changed

CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,14 @@ All notable changes to this project will be documented in this file.
44
The format is based on [Keep a Changelog](http://keepachangelog.com/)
55
and this project adheres to [Semantic Versioning](http://semver.org/).
66

7+
## [Unreleased]
8+
9+
### Added
10+
- ElixirScript now has an FFI layer for interoperability with JavaScript. For more details, see documentation at `ElixirScript.FFI`
11+
12+
### Changed
13+
- Compiler has been completely rewritten. ElixirScript now requires Erlang 20+ and Elixir 1.5+
14+
715
## [0.28.0] - 2017-06-11
816

917
### Added

lib/elixir_script/ffi.ex

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,8 @@
11
defmodule ElixirScript.FFI do
2+
@moduledoc """
3+
The foreign function interface for interoperability with JavaScript.
4+
"""
5+
26
defmacro __using__(opts) do
37
quote do
48
import ElixirScript.FFI

lib/elixir_script/passes/translate/function.ex

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,7 @@ defmodule ElixirScript.Translate.Function do
55

66
@moduledoc """
77
Translates the given Elixir function AST into the
8-
equivalent JavaScript AST. Function names are
9-
<name><arity>
8+
equivalent JavaScript AST.
109
"""
1110

1211
def patterns_ast() do

0 commit comments

Comments
 (0)