Programming is not a simple task, that's why we haven't been replaced by machines.
Scala is a _very_ powerful language, and it _is_ a challenge to harness that power in addition to other languagues you have harnessed. However, I do not feel that Scala has much non-explainable complexity, as is the case of javas many-a boilerplate. >From what I have seen, much of the barrier of going to Scala is that many people assume that going Java -> Scala-y Java | Java-y Scala -> Ideomatic Scala is the route to go. But the problem there is that sample Scala code is never Java-y Scala, so beginners get confused from not having learned about first-class functions and their syntax. (from my 2 years of Scala, what I've seen the pitfalls being) On Thu, Oct 22, 2009 at 7:13 AM, jlist9 <jli...@gmail.com> wrote: > > override def validations = validPriority _ :: super.validations > > This is a more of a comment about Scala than one about Lift - this does > look cryptic to me. And this is just one of the simpler syntax that > confuses > people, who are new to the language. And I'm one of them. > > I understand that you don't have to learn all the tricks/syntax to start > coding in Scala but you do have to understand it when you read > source code of libraries written by someone with much more advanced > language skills. > > In David's book he says "After more than two years of coding Scala, ... > My brain has finally stopped hurting." This sounds like a very high > barrier to entry. > > I'm just wondering why Scala has to be so complicated. I'm sure a lot > of things in Scala have their reasons but at the mean time I also > suspect that many of the odd things are there to reduce > typing, which is advertised as one of the advantages of this language - > conciseness. (I could be very wrong due to my lack of understanding.) > If the latter is true, I feel that I'd rather type a little more to make > the > code easier to read. > > Just feeling a little frustrated learning Scala. I think it's much > easier learning > Java. Not much surprise. Not sure if anyone shares my experience > (and opinion, if there is one.) > > On Wed, Oct 21, 2009 at 3:56 PM, Randinn <rand...@gmail.com> wrote: > > > > http://localhost3000.de/2009/10/a-quick-glance-at-lift/ > > > > The site above is a blog post from a Rails developer, he had some good > > and bad things to say about Lift and since I do not know enough to > > debate with him I thought I'd post it here. > > > > -- Viktor Klang | "A complex system that works is invariably | found to have evolved from a simple system | that worked." - John Gall Blog: klangism.blogspot.com Twttr: viktorklang Code: github.com/viktorklang --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Lift" group. To post to this group, send email to liftweb@googlegroups.com To unsubscribe from this group, send email to liftweb+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/liftweb?hl=en -~----------~----~----~----~------~----~------~--~---