Re:Elixir at PagerDuty
by OvermindDL1 on Thursday June 14, 2018 @05:39PM
(#17315641)
Eh, as far as I know I'm the only one doing that, and even then only as an experiment/playground, and I don't have the time to work on it lately (have to pay the bills after all).
It's not compiling to elixir, but the `alpaca` language compiles to the BEAM (via erlang core I think) so it gets you close, although they are not black boxing messages sadly.
If you know of someone else doing typing experiments on top of elixir, please link me (my playground code is on my github repo somewhere)!!!
Re:Elixir at PagerDuty
by temporaryacc62 on Thursday June 14, 2018 @05:51PM
(#17315743)
Found it https://github.com/wende/elchemy
The idea seems just like Typescript, a very interesting project!
Re:Elixir at PagerDuty
by OvermindDL1 on Thursday June 14, 2018 @05:54PM
(#17315758)
Oh yes! Elchemy! How'd I forget about that one (I keep pushing it around!)! ^.^;
It is based on Elm so it has a severely limited type system but it is the most complete on Elixir so far. :-)
Re:Elixir at PagerDuty
by MitjaBezensek on Thursday June 14, 2018 @07:10PM
(#17316175)
This is probably my only gripe with it. I really like static types, since the tools can be so much better in that case. VSCode + ElixirLS is ok, but far from Elm, Typescript or C# in that regard. I've been trying out Dialyzer and Credo, but it all seems so clunky to use.
If you haven't seen the new Dialyzer messages in Dialyxir, I just finished a big effort to improve those messages dramatically for Elixir consumption. Release is in RC currently.
Supposedly someone is making a Typescript-like precompiler for Elixir (with ML syntax of course). We are all hoping it succeeds!