Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
The BEAM needs an APL-y language (2018) (medium.com/gordonguthrie)
17 points by surprisetalk on April 3, 2023 | hide | past | favorite | 6 comments


The rectangular array is the basic data type for APL. Until fairly recently, the BEAM had no reasonable implementation of this. However, it seems like Nx's tensors might serve...


At the risk of hijacking this discussion, i feel like the BEAM needs a TypeScript/C#/Java like language much more urgently. Whenever I go from our Elixir backend to our TypeScript frontend I experience a sigh of relief because my editor tells me instantly whether what I type makes sense and why not.


Are you only missing types? Gleam is supposed to be designed towards that: https://gleam.run/


Gleam is kinda awesome :) the type system is more like Standard ML tha Java's, but the syntax should be familiar enough for anyone coming from a C like syntax.

I feel the hard part about jumping from something like C# to something like Gleam isn't the syntax, it's learning the semantics. once you learn the semantics, it's easy to pickup new syntaxes, regardless of the language.


Shout out to the Gleam v0.28 thread from today,

https://news.ycombinator.com/item?id=35425855


I'd also love if dynamic/untyped languages would up their IDE game.

I think much of the same badass code completion would be possible, if we have a live system with real objects to code against.




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

Search: