Live data from Hacker News

Roc – A fast, friendly, functional language

roc-lang.org

41–50 of 180 posts

Re: Roc – A fast, friendly, functional language

#41
post #12

Earlier quoted context omitted.

First of all — way faster machine code. Many other things are features or bugs depending of your preferences. For me, for example, eager evaluation is a big improvement, but YMMV.

How does it compare to HVM [0]? It is an alternative to GHC that in some cases is orders of magnitudes faster, at least from their benchmarks. [0] https://github.com/HigherOrderCO/hvm

i thought the orders of magnitudes faster benchmarks were around lazy evaluation, and probably wouldn't apply here.

Re: Roc – A fast, friendly, functional language

#43

Earlier quoted context omitted.

There is some more context here: https://lukeplant.me.uk/blog/posts/why-im-leaving-elm/#forka... > Threatening a person with exclusion from a community for attempting to patch the source code is quite antithetical to the spirit of Open Source, as far as I can see.

There's no evidence thus far in the Roc community thats it's anything like ELM's community. Seems like the Author of Roc is cool now, that was 5 years ago and hasn't done the thing you fear he might do? people get testy, say things they regret. I understand trust is earned, but it's been 5 years. and the Roc community thus far have been really nice, welcoming and collaborative. I get Elixir and Ruby community vibes f…

Sure, but there are also a lot of languages to learn, in a vacuum I might learn Roc but now there are other options that don't have such history, it is not near the top of the list.

Re: Roc – A fast, friendly, functional language

#45

Looks interesting for sure and I like the syntax. Also, they seem to be using both Zig and Rust in their compiler from the looks of it?

Zig for the standard library, Rust for the compiler.

A video about the design decisions of the (hash) map: https://www.youtube.com/watch?v=Z3UGuaJWbaA

Re: Roc – A fast, friendly, functional language

#46

I don't know, after having used Elm and seeing the community accused of "hostile attacks" by one of the main contributors (who is the creator of Roc now) [0], I don't feel that it's worth my time to put into learning it, even if it is objectively good; I simply cannot know what the creators will do (or refuse to do, in the case of Elm) in the future, especially in a BDFL governance paradigm. This was in fact why I st…

Seriously ppl, go use a language where the creator is a paradigm of humanity. Maybe Python is a good choice?

Seriously, tho, that's the comment that "made the Elm community a hostile and unwelcoming place" and is still being dredged up after 5 years? That comment can barely even be considered harsh, and is nowhere near hostile.

Is it really worth tearing down someone's life, monitoring the internet for any time their name appears, just so you can spread the continue to spread the hate toward him after so long? This is where you make your stand?

Re: Roc – A fast, friendly, functional language

#47
post #26
post #20

Earlier quoted context omitted.

I believe people should be given second chances. There’s a good chance that the Elm debacle has taught most people involved a thing or two.

No doubt everything could've been learned and heeded by now, I think it's really, really, really hard to say "OK, so then everyone should go and try to raise $4000/mo for the new project they have." Even just using a programming language is an investment of time and trust, too, lest you want to wind up stranded on some-old-version-of-Elm island with tens of thousands of lines of code. Elm also seemed very promising i…

This is how I feel too. Sure, it was 5 years ago and things might have changed, but there are a ton of other technologies and languages to learn, so why not learn something without all of that previous drama? These things indeed might take a significant time inventment so I'll just focus on something I know might be more interesting or durable.

Re: Roc – A fast, friendly, functional language

#48
post #38

Looks interesting. I'm a huge fan of F# and think anything working in that hybridish space is the way to go. I'll have to dedicate some more time to this when I get a moment.

> hybridish space

I'm sorry, but what do you mean by that? Roc is "as" pure as Haskell (or Koka), if that's your point.

Re: Roc – A fast, friendly, functional language

#49

Earlier quoted context omitted.

There is some more context here: https://lukeplant.me.uk/blog/posts/why-im-leaving-elm/#forka... > Threatening a person with exclusion from a community for attempting to patch the source code is quite antithetical to the spirit of Open Source, as far as I can see.

From this post it feels like they never even understood the original comment about going against the project’s goals. The drama created around this is much, much larger than the issue warranted. If Roc keeps this audience away, maybe that is good thing. Note that they were never prevented from forking the project (how would you even do that), instead they chose to try and stronghand the project into accepting their v…

There's a certain infini-grudge-holding, emotional, drama-stirring archetype of software developer that's best left out of the community, especially that of a new, fledgling one.

It's always the same story, too. Someone felt personally wronged by something actually quite minor like their their PR getting ignored/rejected with perhaps a tone too snappy for them, and now they have a personal vendetta until the end of time with no rock nor HN comment section left unturned from them lingering in the past.

Sometimes you need to leave the theater and let the rest of us enjoy the show.

Hopefully a mod sinks this entire thread so we can read interesting thoughts about Roc.

Post reply on HN