aboutsummaryrefslogtreecommitdiff
path: root/lib/compilers/elixir.ts
Commit message (Collapse)AuthorAge
* Add Elixir language support (#6081)gh-10510Andrea Tomasi2024-02-05
Hi, I am adding support for the Elixir language (https://github.com/compiler-explorer/compiler-explorer/issues/3947) I have done this so far. It is not perfect but at least is something I can work with. In Elixir you can write several modules in the same file, so I show the different compile utins as a list. It works locally but I don't know how to add the Elixir language to [infra](https://github.com/compiler-explorer/infra/) Some notes: - I think Elixir's macro system may be a potential security issue because I can run code during compilation. - The decompiled code contains a reference to the file path on the system machine. ![elixir_compiler](https://github.com/compiler-explorer/compiler-explorer/assets/11353602/59e46c98-646d-4275-9c03-e4097a4977ef)