Hacker Newsnew | past | comments | ask | show | jobs | submit | bryanjos's commentslogin

There is the LLVM backend in Erlang as of version 17. I haven't seen much info on it. I haven't seen anyone try to go the whole process from Erlang code to LLVM to Emscripten to JavaScript. I am interested to know what hurdles there might be, performance, etc.


If issues such as source maps are figured out, I would feel better about people using it. Also, I would like to work on its user friendliness.

Saying all of that, Elm is pretty nice and I really enjoy using it for some of the same reasons I enjoy Elixir.


Source maps does seam to be the biggest issue to solve before people can start truly experimenting. But huge congrats on starting and moving forward this amazing project.


Thanks!


There is documentation at hexdocs: http://hexdocs.pm/mail/


The Erlang scheduler is very interesting. I attempted to reimplement it in JavaScript with some success. It works like the first version of the scheduler but I could see web workers being used to make it more like the current version. https://github.com/bryanjos/processes


I enjoyed that post so much, I took a couple of minutes and made an Elixir version https://github.com/bryanjos/arithmetic.

The book is pretty expensive, but I want to get a copy.


I've switched from Python to Elixir. Python was my favorite language. I fell in love with functional programming after trying out Scala and spent a fair amount of time after trying out different languages to see which one was a good fit for me. Elixir is that language for me. When I start talking about it I seem to go on and on so I'll stop there.

I'm also a fan of rust and plan to use it for more system level programming as well. I think its going to open the door to systems programming for more people and I'm excited to see what comes out of it. Also, as someone who has done a fair bit of C/C++, I'm happy to see an alternative.


I've been working on ElixirScript - https://github.com/bryanjos/elixirscript

Started in February and I've been able to write to test projects in it so far. But lots of work to go.


That looks so cool! I'm not an Atom user anymore (jumped back to Sublime), but this is the kind of thing that makes me want to jump back again. Wondering if there is an equivalent for Sublime.


SublimeCodeIntel doesn't do quite the same thing, but does at least provide intelligent code completion for languages including Python. I think it can be a bit buggy, though - and this actually has the autocompletes come from the kernel, which is clearly better.

In short, I'm in the same boat about wanting to jump back to Atom. Just want to wait on improved performance, which I hear is in the works.


There's plugins for different languages e.g RubyEval


SublimeREPL exists as well and it does a great job for many languages.


I really want to start playing around with D but my biggest concern is the number of available libraries. That's not going to stop me from using it but it is a concern of mine.


You should check out the dub registry (at http://code.dlang.org/). I've found that pretty much everything I've ever needed is there, and everything else can be found via a quick google search.


Play around with the D... in the library? shame on you!


This looks great! Good job!


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: