Feb 15, 2014 19:44
@aliteralmind there are only a couple of openly hostile comments out of eight, I've seen much worse. Reddit is generally quite cool, some other sites on the other hand... (looking at you HN)
Nov 12, 2013 20:09
I agree
Nov 12, 2013 20:06
I wonder if in the future big companies that traditionally use Java (in which is easy for average programmers to put blocks together) could gravitate towards scala constrained by strict coding conventions just to get more succint java-y code (avoiding too much functional complexity). I guess Groovy would server that same purpose too.
Nov 12, 2013 19:56
I see, I really don't know much about the job market for each, other than ruby is more prevalent in start ups
Nov 12, 2013 19:52
I see... for some reason Scala hasn't taken off yet
Nov 12, 2013 19:49
ruby seems a multiparadigm well designed language with lots of jobs out there
Nov 12, 2013 19:47
I'm also tempted by ruby and groovy
Nov 12, 2013 19:47
I also thought with scala I could get a java job and say "hey I can program this in scala and call this java libraries, it's interoperable" and work my way in myself
Nov 12, 2013 19:38
my original intention was to eventually a get a job in something other than Java, it feels a bit "clunky"
Nov 12, 2013 19:37
thanks for your opinion, I also think he wasn't completely explicit in the implications
Nov 12, 2013 19:35
no need to go all functional either
Nov 12, 2013 19:34
but you can use Scala as a concise Java of sorts
Nov 12, 2013 19:33
but I think there aren't many Haskell jobs around
Nov 12, 2013 19:30
haha I dabbled a bit in Haskell some time ago, I like it
Nov 12, 2013 19:17
he was referring to closures in particular
Nov 12, 2013 19:16
otherwise you get a complexity explosion as you keep adding things to a language
Nov 12, 2013 19:15
I was feeling a bit skeptical about java 8, I read Josh Bloch saying that they should have been built from the beginning
Nov 12, 2013 19:13
instead of trying to get it right from the beginning (because they would have probably missed things anyway)
Nov 12, 2013 19:13
I think it was done with the purpose of making extensions to the language feel like native to it
Nov 12, 2013 19:10
yes, I'm not sure, it might not be an issue
Nov 12, 2013 19:09
I mean not "changing" the compiler, replacing it
Nov 12, 2013 19:09
I'm not sure about this, but that might mean changing the compiler (if that could be a way forward) wouldn't be so easy
Nov 12, 2013 19:08
for instance operators like "+" are methods in disguise
Nov 12, 2013 19:08
also Scala depends heavily on libraries, rather than having features built-in in the language
Nov 12, 2013 19:07
it seems the compiler is so over-engineered / code is so messy that it's extremely difficult to modify now
Nov 12, 2013 18:58
thanks for taking the time
Nov 12, 2013 18:52
I wonder if rebuilding the compiler would be a feasible way out
Nov 12, 2013 18:52
but the issue is not with the language itself
Nov 12, 2013 18:51
The bottom line seems to be that the compiler is a kludge
Nov 12, 2013 18:50
I think one could infer from the talk that the problems plaguing scala seems to put the language in a dead end, I want some second opinions to see if someone already watched the talk and if my conclussion is correct and those points are valid
Nov 12, 2013 18:48
more like the latter, but not exactly that
Nov 12, 2013 18:44
Yes I agree. However I'm a Java dev now, so I think learning scala wouldn't add to my JVM knowledge
Nov 12, 2013 18:34
thank you
Nov 12, 2013 18:32
No problem, I'll check a bit later if someone wants to share their thoughts then.
Nov 12, 2013 18:30
thank you, I thought so
Nov 12, 2013 18:27
Hi, do you think asking for opinions regarding this recent talk (youtube.com/watch?v=TS1lpKBMkgg -- We're Doing It All Wrong by Paul Phillips) in programmers SE would be a valid question? I started learning scala recently and then I stumbled on this video and I am hesitating to continue my learning. It seems Scala could be in a dead-end. I would like to see what's the consensus here.
Sep 27, 2013 00:38
I have to leave now, thanks all for your input
Sep 27, 2013 00:31
I do enjoy lisp, my issue is more with clojure really, so just wanted to pick up your brains and see if it's really my lack of skill / experience
Sep 27, 2013 00:30
Ah yes, I had read that one
Sep 27, 2013 00:29
my understanding is that functional code is intrinsecally harder to read than imperative...
Sep 27, 2013 00:28
Aside from writing new code, I wonder if maintaining a system written in a functional language is really hellish
Sep 27, 2013 00:22
it doesn't come so naturally
Sep 27, 2013 00:22
yes, functional style is more declarative
Sep 27, 2013 00:17
@MichaelT thank you :)
Sep 27, 2013 00:15
@Yannis why do you avoid lisps?
Sep 27, 2013 00:13
oops English is not my mother tongue, sorry
Sep 27, 2013 00:12
I used to like common lisp, I did things in a more primitive way, but I struggle with clojure
Sep 27, 2013 00:12
I watched the "simple vs easy" talk by Rich Hickey and I have the suspicion that it's a bit of a phallacy, I wonder if not having more constraints makes things harder, but again, maybe it's just my problem
Sep 27, 2013 00:08
rather than whether is the best prime finding algorithm
Sep 27, 2013 00:07
thanks, although I chose it as an example