TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Elixir 1.5 released

479 pointsby eugene_pirogovalmost 8 years ago

20 comments

josevalimalmost 8 years ago
Official announcement: <a href="https:&#x2F;&#x2F;elixir-lang.org&#x2F;blog&#x2F;2017&#x2F;07&#x2F;25&#x2F;elixir-v1-5-0-released&#x2F;" rel="nofollow">https:&#x2F;&#x2F;elixir-lang.org&#x2F;blog&#x2F;2017&#x2F;07&#x2F;25&#x2F;elixir-v1-5-0-releas...</a><p>We have published a draft version of the announcement since the release notes are not super helpful for those unfamiliar with Elixir. Is it possible to update the link to the official announcement? Thank you!<p>EDIT: We are done with the changes on the draft. We&#x27;ve added asciicinema snippets to show some features, improved the section on Calendar changes and also mentioned the compilation time improvements (expect at least 10% faster compilation).
评论 #14847212 未加载
评论 #14847027 未加载
FlyingSnakealmost 8 years ago
Elixir is truly an under-appreciated language. I&#x27;ve only toyed with it, and I&#x27;m really impressed with the whole ecosystem. Elixir, Phoenix, Ecto, Hex, etc all make a great ecosystem, and the awesomeness that is BEAM&#x2F;OTP is just amazing. I loved the hot code deploys, and updating a system while it&#x27;s running is something I&#x27;ve never seen before in action. Also Rustler is a great way to write CPU intensive NIF code too.
评论 #14847140 未加载
评论 #14847151 未加载
评论 #14847223 未加载
评论 #14847406 未加载
评论 #14847010 未加载
评论 #14847488 未加载
deedubayaalmost 8 years ago
I highly recommend playing with Elixir or another purely functional language. I&#x27;ve only gone through the Programming Elixir book[1], but it has fundamentally challenged how I think about solving problems in other languages.<p>[1](<a href="https:&#x2F;&#x2F;pragprog.com&#x2F;book&#x2F;elixir13&#x2F;programming-elixir-1-3" rel="nofollow">https:&#x2F;&#x2F;pragprog.com&#x2F;book&#x2F;elixir13&#x2F;programming-elixir-1-3</a>)
评论 #14848088 未加载
评论 #14849200 未加载
评论 #14848816 未加载
评论 #14858507 未加载
Existenceblinksalmost 8 years ago
It&#x27;s a fast-paced development! That&#x27;s pretty great. I hope core team would consider slowing down a bit and catch up with Deployment, Monitoring(which Phoenix team working on it) and Platform(e.g. http&#x2F;2) departments.<p>v1.5 seems to have a bunch of bug fixes and deprecation (Hah! I&#x27;m not sure if it&#x27;s like move fast and break thing). It is potentially the case.<p>In every important part, there seems to have a solo smart person working on it. E.g. Cowboy(I know it&#x27;s erlang but Phoenix depends on it significantly), Distillery. That could be a good thing. Less people may catch up with each other faster. It also mean a load of works! And also mean some convention are out of sync (e.g. configuration which I think Conform is the proper way lately)
评论 #14846918 未加载
评论 #14847109 未加载
评论 #14847100 未加载
评论 #14851493 未加载
pjungwiralmost 8 years ago
Can anyone doing Phoenix in production share their typical HTTP response times?<p>I built a small Phoenix project about a year ago, and compared to Rails it wasn&#x27;t quite as fluent but still pretty nice. But ever since then, I&#x27;ve been trying to decide if the extra development time is worth it for the performance gains. I get that Elixir is more scalable, and I love how the RAM requirements compared to Rails are tiny, but what I still haven&#x27;t been able to really answer is the latency improvement. According to these benchmarks it is about as fast as Django:<p><a href="https:&#x2F;&#x2F;www.techempower.com&#x2F;benchmarks&#x2F;#section=data-r14&amp;hw=ph&amp;test=query&amp;b=2&amp;s=1&amp;l=sg&amp;d=1n" rel="nofollow">https:&#x2F;&#x2F;www.techempower.com&#x2F;benchmarks&#x2F;#section=data-r14&amp;hw=...</a><p>Is that really the best I can hope for?
评论 #14848796 未加载
评论 #14849005 未加载
评论 #14848785 未加载
评论 #14848815 未加载
评论 #14849154 未加载
artellectualalmost 8 years ago
I think this is the best news all week! Congrats to the Elixir team. I love working with Elixir. Hopefully I will be able to contribute to the ecosystem soon. Excited about the future.
nichocharalmost 8 years ago
There&#x27;s quite a few nifty little things in this one.<p>I&#x27;m not sure I like the child_spec change, personally I like the supervision mode to be explicit when calling children.<p>I do like the developer tools, the breakpoint support, the UTF8 for atoms (which I&#x27;m realizing we may want in our DSL since we&#x27;re converting user input strings to atoms), and the @impl that allows to explicitly declare which functions are there for an interface.<p>Overall, it&#x27;s amazing to be part of the elixir community, rarely have I seen such emulation, positivity, speed of growth, and effectiveness achieved so fast for a language. Congrats @josevalim for bring the power of BEAM through a wonderful syntax!
评论 #14848191 未加载
stefanchrobotalmost 8 years ago
Congrats on the new release! While this is all great news, it&#x27;s still quite hard to get a full-time Elixir job outside of US. Kind of like staring at the candy shop display while it&#x27;s closed. I&#x27;m wondering how to make this happen. I&#x27;m in a place where Elixir is just not going to happen and seems unreasonable to expect that I&#x27;ll be able to convince people to switch to it right after joining a new place. Seems like the only option is to find spare time for playing with Elixir, but that proved to be difficult when I need to invested time in a different stack that actually helps me pay the bills.
评论 #14847573 未加载
评论 #14847364 未加载
评论 #14847542 未加载
sergiotapiaalmost 8 years ago
I haven&#x27;t had this tingly feeling since when I first used Ruby&#x2F;Rails 2. Elixir is growing and setting the bar of what &quot;developer ux&quot; means.<p>mix test mix docs Genserver Pattern matching<p>The list goes on, you find yourself in The Zone more often.
评论 #14847798 未加载
alberthalmost 8 years ago
I would love to see these 2 year old performance benchmarks updated where Elixir scaled to 2m connection on a single node.<p><a href="http:&#x2F;&#x2F;www.phoenixframework.org&#x2F;blog&#x2F;the-road-to-2-million-websocket-connections" rel="nofollow">http:&#x2F;&#x2F;www.phoenixframework.org&#x2F;blog&#x2F;the-road-to-2-million-w...</a>
s0l1dsnak3123almost 8 years ago
Congrats to the Elixir core dev team for another fine release. The improvements to iEX&#x27;s debugging capabilities are going to make a big difference to day-to-day developer UX. Thanks!
mrmicahcooperalmost 8 years ago
What an amazing release! I&#x27;ve never been as excited about a language and its ongoings as I am with Elixir. Thank you Elixir team for creating such a great language and making all of your work so accessable, transparent, and friendly.<p>Well done!
fnordsenseialmost 8 years ago
What frontend stack fits Elixir most symmetrically? Is there a &quot;ClojureScript&quot; to Elixir&#x27;s &quot;Clojure&quot;?
评论 #14849633 未加载
评论 #14850364 未加载
评论 #14849589 未加载
评论 #14853566 未加载
raphyalmost 8 years ago
Great news, all those debugging improvements look great. I was actually considering how break points would help me on my current debugging.<p>I&#x27;ve been using Elixir for almost two years now and it&#x27;s no silver bullet, but overall it has been a really great experience.
cooervoalmost 8 years ago
Good news from elixir and erlang
olavolavalmost 8 years ago
That, great news, I&#x27;m especially curious about this line here:<p>[ExUnit] Show code snippet from test source file in case of test errors<p>ExUnit backtraces have historically been a bit hard to read sometimes IMHO.
评论 #14847807 未加载
saurikalmost 8 years ago
&quot;Using () to mean nil is deprecated&quot; &lt;- interesting.
评论 #14846693 未加载
Touchealmost 8 years ago
What do people use as a PaaS provider for Erlang&#x2F;Elixir?
评论 #14847987 未加载
评论 #14849107 未加载
评论 #14850089 未加载
logingonealmost 8 years ago
Is Elixir being used exclusively for web development? If not, what else are people using it for?
评论 #14850268 未加载
评论 #14850547 未加载
评论 #14851279 未加载
评论 #14850331 未加载
评论 #14851894 未加载
BigIQalmost 8 years ago
Could somebody explain the @impl feature in a little more detail. I&#x27;m confusing the terminology of callback functions I think.
评论 #14851395 未加载