Live data from Hacker News

Underscore's Scala books are now open source

underscore.io

21–30 of 39 posts

Re: Underscore's Scala books are now open source

#21
post #17

Scala kotlin war?

I think one can live with Kotlin. Scala is too obtuse and Clojure is just bad and pays a heavy performance penalty when interacting with Java due to internal usage of reflection if no type hints are used. The only thing I'm missing in Kotlin are some metaprogramming facilities.

I'll bite: in what way is Scala obtuse?

Re: Underscore's Scala books are now open source

#23
post #21
post #17

Earlier quoted context omitted.

I think one can live with Kotlin. Scala is too obtuse and Clojure is just bad and pays a heavy performance penalty when interacting with Java due to internal usage of reflection if no type hints are used. The only thing I'm missing in Kotlin are some metaprogramming facilities.

I'll bite: in what way is Scala obtuse?

> I'll bite: in what way is Scala obtuse?

(obtuse might be the wrong word; I'm not a native speaker)

In the small: http://www.wartremover.org/doc/warts.html (individually nothing prohibitive, but the sheer amount of caveats is frightening)

In the large: things like binary compatibility breaking between releases (note that this is on a different level from standard library incompatibilities, which are expected); not sure if this is an issue any more, I have last used it around 2009/2010.

Re: Underscore's Scala books are now open source

#24
post #17

Scala kotlin war?

I think one can live with Kotlin. Scala is too obtuse and Clojure is just bad and pays a heavy performance penalty when interacting with Java due to internal usage of reflection if no type hints are used. The only thing I'm missing in Kotlin are some metaprogramming facilities.

Scala "is too obtuse".

Clojure "is just bad".

Kotlin "one can live with".

Hmm... Lol

Re: Underscore's Scala books are now open source

#26
post #23
post #21

Earlier quoted context omitted.

I'll bite: in what way is Scala obtuse?

> I'll bite: in what way is Scala obtuse? (obtuse might be the wrong word; I'm not a native speaker) In the small: http://www.wartremover.org/doc/warts.html (individually nothing prohibitive, but the sheer amount of caveats is frightening) In the large: things like binary compatibility breaking between releases (note that this is on a different level from standard library incompatibilities, which are expected); not s…

It's a style guide (and a static style checker), not a list of caveats. Mutable values are not a caveat. It's like referring to http://checkstyle.sourceforge.net/checks.html as a list of frightening caveats.

Re: Underscore's Scala books are now open source

#29

They should redirect to https if they are accepting payment / donations. I've got the shapeless book and found it really good. Keen to read the Cats one now. Does anyone know where you can get a hard copy. ?

No hard copies yet for the Cats book---it isn't quite finished. When it is finished we'll look at creating hard copy. If you sign up with a real email address you'll get updates.

As for https---that's something we'll have to look into. Not sure what the situation is but I thought the Gumroad popup was over https.

Post reply on HN