No real thoughts on the language yet, other than looks interesting and modern. But, that website has one of the smoothest on boarding experience I've ever seen for a new language. From the inline REPL (with built in tutorial), to the code definition section, its insanely practical. Every new (& old) language should have a website and onboarding experience like this one.
Roc – A fast, friendly, functional language
11–20 of 180 posts
Re: Roc – A fast, friendly, functional language
#12Does Roc have any features that a Haskell programmer could consider improvements?
Many other things are features or bugs depending of your preferences. For me, for example, eager evaluation is a big improvement, but YMMV.
Re: Roc – A fast, friendly, functional language
#13I know in my linked [0] that Feldman has since apologized, if only because the comment was being linked to so often [1], but again, why not use any other language where the creators are not so hostile, some even going so far as to say that they "wouldn't trust anything that Richard Feldman was involved in. He was instrumental in making the Elm community a hostile and unwelcoming place."?
[0] https://github.com/gdotdesign/elm-github-install/issues/62#i... (check the edit history)
[1] https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...
Re: Roc – A fast, friendly, functional language
#14No real thoughts on the language yet, other than looks interesting and modern. But, that website has one of the smoothest on boarding experience I've ever seen for a new language. From the inline REPL (with built in tutorial), to the code definition section, its insanely practical. Every new (& old) language should have a website and onboarding experience like this one.
For web UI, I always thought QisKit set the bar pretty high. It's intuitive and informative:
Re: Roc – A fast, friendly, functional language
#15Does Roc have any features that a Haskell programmer could consider improvements?
Re: Roc – A fast, friendly, functional language
#16Does Roc have any features that a Haskell programmer could consider improvements?
Re: Roc – A fast, friendly, functional language
#17Does Roc have any features that a Haskell programmer could consider improvements?
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.
Does it have any support for laziness? E.g. could one define the list of all fibonacci numbers similarly to Haskell's
fib = let f a b = a : f b (a+b) in f 0 1Re: Roc – A fast, friendly, functional language
#18I 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…
5 years ago I was upset and posted a comment that was unfairly harsh to another commenter. I apologized at the time, and I meant it. I definitely should not have made the harsh comment that I did. It was wrong. There's no excuse for my having written it.
There are a lot of people working on Roc other than me. I'm not even the top committer anymore. [0] I hope you can find it in your heart to give their work some consideration, if not mine.
Re: Roc – A fast, friendly, functional language
#19Does Roc have any features that a Haskell programmer could consider improvements?
Re: Roc – A fast, friendly, functional language
#20I 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…