Eksperimental
Eksperimental
```erlang bitstring(Var) -> . ``` is transpiled as: ```elixir defp bitstring(var) do end ``` and you will get a compile error. ` unexpected token: "~" (column 8, code point U+007E)`...
```erlang -module(debug). -compile(export_all). function_names() -> '__function_names__'(). '__function_names__'() -> 'foo'. ``` transpiles to ```elixir defmodule :debug do use Bitwise @compile :export_all def function_names() do '__function_names__'() end def __function_names__() do :foo end...
```erlang module_names_prefixed_with_elixir() -> [ 'Elixir.Kernel', 'Elixir.Kernel':is_atom(true) ]. ``` transpiles as: ```elixir def module_names_prefixed_with_elixir() do [ :"Elixir.Kernel", :Elixir.Kernel.is_atom(true) ] end ``` The first one is OK, the second one errors. `**...
It will be great if the Elixir sources are formatted with the Elixir formatter.
I am not sure if this is the intention of your software but since variable rebinding is allowed in Elixir, it will be good at least as an option.
There are some variables that should follow the Elixir naming convention. https://hexdocs.pm/elixir/naming-conventions.html 1. `Line` is transpiled as `line`, but `_Line` is transpiled as `_Line`. It should be `_line` 2. CamelCase...
It will be really helpful to keep the comments in the source code.
it is kind of weird to have to go up to save it.. and since there is no autosave, it is very likely user will foget to save. The link...
When the file is created, I click on the link but I still need to click on EDIT in order to edit the file.
It' s missing.