This person is no superstar.
Surely this will have a real impact instead of just making low-paid workers jobs much harder.
Politicians start listening to scientists about climate change. They implement policies to reduce emissions. Humanity saves itself from itself.
Awwwww there goes that plan.
Gleam is cool. I wrote some services with it to see if I wanted to use it for more projects. It seemed like a good option because it would be easy to teach.
Things I like:
- fast build times (I only tested small apps though, under 2000 LOC)
- strong static types
- runs on the BEAM
- easy to learn
- pattern matching
- immutable + structural sharing
- currying (with parameter holes)
Things I don't like:
- no re-exports
- it's possible to have name collisions between packages; authors have a gentleman's agreement to always create a top-level module with the same name as the package
- some standard library APIs seem missing or immature (it's still pre-1.0)
- it can be hard to get good performance out of idiomatic code for specific tasks (see immutability)
- no format strings; best you can do is
"Hello, " <> name
. It starts to get cumbersome - parsing/serialization is all quite manual boilerplate; there's nothing quite like
serde
- no field/argument punning
- no method syntax; you just have to scan the docs to figure out what functions can be used with a given type
- you can't define the same variant name twice in the same module; I believe this is a limitation in how the types are translated to Erlang records
- you can't call functions in pattern matching
if
guards - you can't have dependency cycles between modules in the same package
- hard to write FFI correctly; you lose all the comfort of types
Probably climbing up the West Ridge of Quandary Peak in CO. I was with 3 college friends. I didn't expect the altitude to affect me as much as it did, but I got pretty winded. It was a little snowy and wet, so our holds were sketchy at times. Along the ridge it's class 3 climbing, and the crux is a crack in a steep rock with a dangerous fall behind you. That was probably the biggest adrenaline rush I've ever had.
Thankfully we were greeted by some friendly mountain goats on our descent.
Here's a good video of the climb. The harder stuff starts about 9 minutes in.
I literally had a high school orchestra conductor named "Dr. Pipo" and it was pronounced exactly like that.
Are you kidding me? Clap has some of the best documentation of any crate.
;
is just a monad after all
The irony is that the layout of this post is so bad on the official Lemmy website.
I had this recommended for me, but the risk of empty nose syndrome scared the shit out of me.
The Dark Knight
There Will Be Blood
The Prestige
Memento
The Shining
Gangs of New York
Aliens
The Machinist
Full Metal Jacket