Releases: joaovitorsilvestre/fython
Releases · joaovitorsilvestre/fython
v0.1.0
Elixir: 1.9.4 (Compiled with Erlang 22)
Erlang: 22
Decoupled fython from elixir
To use elixir module in Fython now is required to use Elixir. prefix.
This allows Fython to have it's own modules called Map, List, etc, without conflict with elixir's.
Now the compilation must be called in a erlang shell instead of elixir's iex.
Open a erlang shell and write the following commands to compile the compiler:
application:start(compiler).
application:start(elixir).
'Fcore.Generator.Compiler':compile_project("/home/joao/fython/src")
v0.0.4
Elixir: 1.9.4 (Compiled with Erlang 22)
Erlang: 22
Features:
- Support for dict access using brackets
- Support for nested local calls. E.g:
a = lambda: lambda: "oi"
a()() == "oi"
v0.0.3
Elixir: 1.9.4 (Compiled with Erlang 22)
Erlang: 22
Features:
- Support for pattern match in variable assings. Support for tuples, lists and maps.
v0.0.2
Elixir: 1.9.4 (Compiled with Erlang 22)
Erlang: 22
Fixes:
- [critical] SImple calcs like 1 + 2 + 3 were parsed completly wrong, repeating the first two. The result was something like: 1 +2 + 1 +2 +1
v0.0.1
Elixir: 1.10.2 (Compiled with Erlang 21)
Erlang: 22