Live data from Hacker News

Elixir – HUGE Release Coming Soon

genserver.social

21–30 of 83 posts

Re: Elixir – HUGE Release Coming Soon

#21

Earlier quoted context omitted.

That would be neat! I would really like it if added optional typing like Python or PHP.

I thought Erlang lacked a type system. How would this work since Elixir compiles into BEAM byte code (via Erlang Abstract Format)?

Do you need to have static typing in your byte code for static typing at the language level to be useful?

I ask because the JVM lacks static typing[1] at byte code level but Java and Scala have it at the language level where it seems to be useful for correctness and performance.

1. https://wuciawe.github.io/jvm/2017/03/04/notes-on-jvm-byteco...

Re: Elixir – HUGE Release Coming Soon

#22

Earlier quoted context omitted.

That would be neat! I would really like it if added optional typing like Python or PHP.

I thought Erlang lacked a type system. How would this work since Elixir compiles into BEAM byte code (via Erlang Abstract Format)?

Sure but so does javascript, it doesn’t mean it can’t be added at compile time and add a lot of value.

Re: Elixir – HUGE Release Coming Soon

#23

Earlier quoted context omitted.

That would be neat! I would really like it if added optional typing like Python or PHP.

I thought Erlang lacked a type system. How would this work since Elixir compiles into BEAM byte code (via Erlang Abstract Format)?

the compiler can type check source code for any obvious insanities, and thereby catch and prevent, at compile time, a subset of what would be runtime errors.

that's the idea anyway. (i worked on v8 for example, and other compilers, and typescript does something similar targeting javascript)

Re: Elixir – HUGE Release Coming Soon

#25
He has been teasing this for a couple of months now. This cryptic twitter post[1] would suggets something related to nx[2] as numbat is their logo and that is the alt text on that tweet.

The most out of the box thing I can think of is that one of the image generative models has been ported to elixir. That would be insane! That numbat twitter image is suspiciously 512x512.

[1] https://twitter.com/josevalim/status/1583551565381914624 [2] https://github.com/elixir-nx/nx

Re: Elixir – HUGE Release Coming Soon

#26
post #5

I thought Elixir was "feature complete". https://elixir-lang.org/blog/2019/06/24/elixir-v1-9-0-releas... Granted, that doesn't mean it won't be worked on. But it does implies nothing "huge" will be happening.

What it likely means is that it won’t be a change to the language, but the addition of something stdlib or tooling related.

Re: Elixir – HUGE Release Coming Soon

#27
post #18
post #3

Any good guesses?

replacement for dialyzer?

IIRC there already was a replacement from whatsapp. Ive heard good things but not used it myself.

I'm mistaken, the FAQ ( https://github.com/WhatsApp/eqwalizer/blob/main/FAQ.md ) mentions that its not a replacement.

Re: Elixir – HUGE Release Coming Soon

#29
Hi everyone! I want to align everyone expectations and say this is not related to the Elixir language itself but rather the Elixir ecosystem.

The language has been stable for years and non-minor features always discussed upfront through several proposals. With that said, if you are interested on the work happening on types, I wrote recently about it here: https://elixir-lang.org/blog/2022/10/05/my-future-with-elixi...

This announcement is about a new project, which we are very excited about and working on for months. We hope to officially release it tomorrow (Thu UTC). We are dotting the "i"s and crossing the "t"s right now.

I was definitely not expecting this to make to the front page, I should perhaps be more careful the next time. :)

Post reply on HN