Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
hayleighdotdev
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
1.
▲
by
hayleighdotdev
8mo ago
> Honestly, and I realize that this might get me a bit of flack here and that’s obviously fine, but I find type systems start losing utility with distributed applications. Ultimately everything being sent over the wire is just bits. Actu
2.
▲
by
hayleighdotdev
8mo ago
> Gleam doesn’t have access to most of the Erlang / Elixir ecosystem out of the box. Gleam has access to the entire ecosystem out of the box, because all languages on the BEAM interoperate with one another. For example, here's
3.
▲
by
hayleighdotdev
11mo ago
> Perhaps this is a packaging issue on my system though. Gleam is only officially distributed via the releases on GitHub [1] so if you pick up Gleam from a package manager that's always maintained by someone else. I think most of th
4.
▲
by
hayleighdotdev
2y ago
No lifetimes, absolutely no plans to add anything similar. We’re nothing like rust!
5.
▲
by
hayleighdotdev
2y ago
They're kind of solving different problems. It's a bit like TypeScript vs Elm or PureScript: one is a type system overlaid onto an existing language with its own rich ecosystem and set of idioms, and the other is a new language th
6.
▲
by
hayleighdotdev
2y ago
hello fellow print debugging enjoyer, rejoice!
7.
▲
by
hayleighdotdev
2y ago
Lustre (hi, author here) has isomorphic components so you can render components both on the client or as realtime LiveView-esque things on the server, which I think is what the commenter was alluding to. Definitely not a full-stack framewor
8.
▲
by
hayleighdotdev
2y ago
I think the author might have a debug build enabled. If you open the console you can see timing information logged. Loading the introduction page of the docs [0] logs... [Debug] Hologram: runtime script executed [Debug] Hologram: page scrip
9.
▲
by
hayleighdotdev
2y ago
The variant inference in this release is a feature I wish more functional languages had. You know what variant something inside this pattern match branch is, compiler, I just prove it to you!
10.
▲
by
hayleighdotdev
2y ago
Most folks are using Gleam to do full stack Web stuff. Because Gleam compiles to both Erlang and JavaScript it ends up being a pretty nice experience.
11.
▲
by
hayleighdotdev
2y ago
"This is my favourite release!" - person who contributed heavily to the release :3
12.
▲
by
hayleighdotdev
2y ago
Author of Lustre here! Yeah I agree, lack of a robust headless component library like radix-ui or react-aria is such a mark against Elm. I think it's even more important for Lustre because really all our users are going to be backendy
13.
▲
by
hayleighdotdev
2y ago
> Is it fair to call Gleam an Erlang with modern syntax and a HM type system? Kinda. There's a fair amount similar but things like message passing are implemented as a library in gleam [0] rather than being a part of the core langua
14.
▲
by
hayleighdotdev
2y ago
Hey there, I maintain a library a called lustre [0] that does similar things to liveview. The linked docs are the API reference, but there's not currently a guide or a robust example on how to put things together (there's a bare m
15.
▲
by
hayleighdotdev
3y ago
Gleam doesn't have auto currying! Often folks find this (currying) a bit confusing to wrap their head around when learning functional programming and we don't feel like it really affords you much that couldn't already be achi