Live data from Hacker News

Curated list of Scala frameworks, libraries and software

github.com

21–25 of 25 posts

Re: Curated list of Scala frameworks, libraries and software

#21

Earlier quoted context omitted.

Slick in my experience is pretty unusable even for experienced Scalaphiles. I couldn't use it until I wrote a wrapper for it: https://github.com/zenbowman/slickint And even then, I think I by far prefer raw SQL to Slick. If you stick to the standard Scala libraries, they are pretty well designed, and I second taking the Functional progamming in scala course. There is some discussion of the toolchain in Lecture 0 of t…

Interesting, thank you. Do you have any ORMs that you recommend above Slick? I think raw SQL is probably a deal-breaker for us.

Nope, Slick is the best one that I ran across for Scala.

I just found writing the classes painful so I wrote slickint to deal with generation of classes, and it was reasonable after that.

Re: Curated list of Scala frameworks, libraries and software

#22
post #16

I've asked before but I'm going to try again: are there any resources out there for learning Scala that do not assume a Java background? I have no Java experience (I'm primarily a Python developer) and therefore find most of the documentation difficult because I'm not at all familiar with the Java ecosystem (maven, jars, weird reverse-DNS naming convention for packages, JDBC, etc). Am I expected to first become a Jav…

I've been working with scala for about 1.5 years. My background previously was mostly Python & R for the previous 10 years although I had been working w/ Java a little here and there for about a year prior to switching to Scala. I didn't encounter any difficulty picking up Scala - my main resources at the time were "Programming in Scala", poking around StackOverflow and my group's existing code base. If anything I th…

Nice. That's very similar to my background (R & Python). There's no existing codebase though, we are doing everything greenfield in Scala.

I'll give IntelliJ another try, thanks.

Re: Curated list of Scala frameworks, libraries and software

#23
post #3

This list would be a ton more useful if there were some metrics or indications for which libraries were included and why. Just as good, which were purposefully not included. And again, why. This is pretty much the reason folks go with full stack frameworks fairly often. Trying to determine which of the testing modules to pair with which authentication module and which ... is annoying.

The list is open source and community driven. It means that everyone can improve it and suggest edits. There has already been 19 pull requests with additions and deletions. Currently the list is just a work in progress, but I am certain that after several iterations of pull requests it will be up to date and useful.

And yet, the list still contains quite a few projects that are abandoned and zero annotations of why each project is listed there.

If you're going to claim this list is "curated" and the projects listed there are "awesome Scala", the least you can do is explain the criteria.

Re: Curated list of Scala frameworks, libraries and software

#24
post #9

I wish people would stop creating scala libraries and frameworks, it just fragments the java community. Scala was a short term hack to fill in the gaps until Java has lambdas. Java does now and there's no need to keep scala separate, the syntactical sugar to remove some of the boilerplate to java is just not worth the fragmenting effect. We've seen much the same thing with python 2 and python 3, which differ in ways…

Here's an interesting video from a Scala expert:

http://www.youtube.com/watch?v=uiJycy6dFSQ

Re: Curated list of Scala frameworks, libraries and software

#25
post #9

I wish people would stop creating scala libraries and frameworks, it just fragments the java community. Scala was a short term hack to fill in the gaps until Java has lambdas. Java does now and there's no need to keep scala separate, the syntactical sugar to remove some of the boilerplate to java is just not worth the fragmenting effect. We've seen much the same thing with python 2 and python 3, which differ in ways…

Here's an interesting video from a Scala expert: http://www.youtube.com/watch?v=uiJycy6dFSQ

Yawn
Post reply on HN