Account Options

  1. Sign in
The old Google Groups will be going away soon, but your browser is incompatible with the new version.
Google Groups Home
« Groups Home
A Critique On Lift
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  Messages 26 - 50 of 53 - Collapse all  -  Translate all to Translated (View all originals) < Older  Newer >
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
johncch  
View profile  
 More options Oct 22 2009, 9:46 pm
From: johncch <john...@gmail.com>
Date: Thu, 22 Oct 2009 18:46:33 -0700 (PDT)
Local: Thurs, Oct 22 2009 9:46 pm
Subject: Re: A Critique On Lift
I know this is not the programming languages weblog but I'll still
like to chip in a bit..

I love Scala. I know it's confusing, sometimes (more often than not)
it makes my head hurts. But the language itself is so expressive. I
think it's kinda, well, maybe I'm machoistic, but there's often
instances when I run through a hard to understand Scala code and it
just struck me how concise the language is. I'm a relatively n00b
programmer, probably 5 to 7 years coding and most of them dealing with
c, php and all sorts of c spawn in various shallow degree, and at my
work I deal with Java, JavaScript and ActionScript. For me, the first
impression of Scala is that it far exceeds the awesomeness of JS
coding. I think JavaScript is really a very nice scripting language,
but there are certain quirks that makes it feel inadequate at times.
But Scala eliminates them, and adds in static typing, which is like
awesome. And well, far too many underscores.

I think a good mature language is poetic, which I find Scala kinda do
fit this criteria. When you read through a difficult routine you think
"wow, this is clever", instead of times when I read C code and go like
"wow, this is tedious" because a big portion of code ends up dealing
with lower level problems. I know it's not comparable because the
compiler abstracts out stuff, but speaking on a pure philosophical
level, I just like it how the language allows you to do clever things.
Unlike Java *sigh*.

As for lift, I find some things very interesting, and mainly there is
a big shift from the traditional php based or Java based frameworks (I
worked on Drupal before, while not exactly the same stuff, but). I get
the crux of it already, and am moving along and reading code as I go
along. The use of snippets as opposed to a monolithic C layer struck
me as odd, and xml spewing in snippets does feel a little wrong (oh
the darn mvc brainwashing). But overall I like what I see and hope to
do something useful with it. Will comment as I move in more.

Thanks for the good job guys. I think it's Scala and Lift at this
point of time that keeps my computing life exciting. Keep up the good
work.

regards,
CH

On Oct 23, 6:06 am, Ross Mellgren <dri...@gmail.com> wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Naftoli Gugenheim  
View profile  
 More options Oct 22 2009, 11:38 pm
From: Naftoli Gugenheim <naftoli...@gmail.com>
Date: Thu, 22 Oct 2009 20:38:37 -0700 (PDT)
Local: Thurs, Oct 22 2009 11:38 pm
Subject: Re: [Lift] Re: A Critique On Lift
How hard can automatic save be?
But how would immutable DAOs work? There was a thread, I think on scala-user, a long time ago discussing it, that pretty much concluded it would be very problematic. David weighed in and said after a long time he concluded that databases represent state.

-------------------------------------

Timothy Perrett<timo...@getintheloop.eu> wrote:

Right, no one likes mutable anything :-)

I kinda wondered why you haven't pushed forward any more with the  
current record implementation... can one assume that is why - because  
it didn't feel right?

Some of this stuff is going to be fundamental to how we move forward -  
id love to perhaps discuss something that would be better than what we  
have already. Even if its just pie in the sky talk...

Cheers, Tim

On 22 Oct 2009, at 17:22, David Pollak wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Naftoli Gugenheim  
View profile  
 More options Oct 22 2009, 11:44 pm
From: Naftoli Gugenheim <naftoli...@gmail.com>
Date: Thu, 22 Oct 2009 20:44:31 -0700 (PDT)
Local: Thurs, Oct 22 2009 11:44 pm
Subject: Re: [Lift] Re: A Critique On Lift
The last use of _, as in empty_?, is not a special scala meaning. As on Java, underscores can be part of an identifier. Scala takes advantage of this to combine letters and symbols in one name. These names, like empty_?, are a Lift convention, as well as ..._! for use-with-care methods. The scala library uses isEmpty. David, is it your original convention?.

-------------------------------------

tiro<tim.romb...@googlemail.com> wrote:
> override def validations = validPriority _ :: super.validations

funny, I had stumbled on exactly the same line of code when beginning.
Took me more than a day to understand what's going on. Especially
because when you copied code from the PDF version of the Liftbook/Lift
getting started guide, it would mess up spaces, so I would keep
loooking for a "_::" operator.
The Scala guys have really pushed it a bit hard on the use of the
underscore. At least four different uses:
- "it" for defining anonymous functions like above
- default value
- matching placeholder whose value is ignored
- use for constructing setter method names boolean functions (empty_?)

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
jlist9  
View profile  
 More options Oct 23 2009, 2:31 am
From: jlist9 <jli...@gmail.com>
Date: Thu, 22 Oct 2009 23:31:31 -0700
Local: Fri, Oct 23 2009 2:31 am
Subject: Re: [Lift] Re: A Critique On Lift
Ross,

> Personally I think that Python is great for small simple things, but
> as soon as you start to scale the lack of statically checked
> guarantees starts to bite you.

What you said about the problems with dynamically typed
scripting language is very true. Python is so powerful but the
code is so fragile. You need to write a lot of tests. This is
exactly why I'm trying to learn Scala.

Thanks for your explanation about operators.

> Regarding () and {} BTW, you can replace a single-argument argument
> list with {}, e.g.

> def myFunction(a: String): Unit = println(a)

> myFunction("foobar")
> myFunction { "foobar" }

I find the following three lines of code do the same thing.
Thanks for your explanation again. I now understand
why the first and second line are equivalent. (But why
does Scala allow {} here? Isn't () good enough?)

I'm not sure what the {} does in the third line, though.

args.foreach{ arg => greeting += (arg + " ") }
args.foreach( arg => greeting += (arg + " ") )
args.foreach( arg => { greeting += (arg + " ") } )

> The two calls are equivalent. It makes more sense with the latter
> format with multiple argument lists or DSL-like things. I could write
> up an example if you're interested, but it might be somewhat involved
> if you're not familiar with Scala or Lift.

Thanks. Let me finish the tutorials first :-)

> Overall, my suggestion would be to stick with it and ask questions. I
> think it's worth it, and the people here are really helpful.

Yes. I plan to bite the bullet and continue with my learning.
And indeed, this is a very friendly and  helpful list.

jlist9


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Ross Mellgren  
View profile  
 More options Oct 23 2009, 2:39 am
From: Ross Mellgren <dri...@gmail.com>
Date: Fri, 23 Oct 2009 02:39:16 -0400
Local: Fri, Oct 23 2009 2:39 am
Subject: Re: [Lift] Re: A Critique On Lift

On Oct 23, 2009, at 2:31 AM, jlist9 wrote:

>> Regarding () and {} BTW, you can replace a single-argument argument
>> list with {}, e.g.

>> def myFunction(a: String): Unit = println(a)

>> myFunction("foobar")
>> myFunction { "foobar" }

> I find the following three lines of code do the same thing.
> Thanks for your explanation again. I now understand
> why the first and second line are equivalent. (But why
> does Scala allow {} here? Isn't () good enough?)

I find it's good when you're doing a block-like thing where it really  
expects a single value. Most often I use this with functions that do  
something "scoped", e.g. acquire a resource and release it, or set  
some kind of semi-global variable temporarily (RequestVar.doWith,  
ThreadGlobal.doWith, for example).

> I'm not sure what the {} does in the third line, though.

> args.foreach{ arg => greeting += (arg + " ") }
> args.foreach( arg => greeting += (arg + " ") )
> args.foreach( arg => { greeting += (arg + " ") } )

The {}s in this case would allow you to have multiple statements  
there. To contrast:

args.map(arg => println(arg); arg.length)   // won't compile
args.map { arg => println(arg); arg.length }  // compiles
args.map(arg => { println(arg); arg.length }) // compiles

I personally prefer the last form because my editor will happily eat  
it and I get some consistency when there's arguments before the  
function argument. Of course, this is an aesthetic thing, I'm sure  
other people prefer the parenless form.

-Ross


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Jonas Bonér  
View profile  
 More options Oct 23 2009, 2:48 am
From: Jonas Bonér <jbo...@gmail.com>
Date: Fri, 23 Oct 2009 08:48:29 +0200
Local: Fri, Oct 23 2009 2:48 am
Subject: Re: [Lift] Re: A Critique On Lift
I love the _ operator.

2009/10/22 Timothy Perrett <timo...@getintheloop.eu>:

--
Jonas Bonér

twitter: @jboner
blog:    http://jonasboner.com
work:   http://scalablesolutions.se
code:   http://github.com/jboner
code:   http://akkasource.org
also:    http://letitcrash.com


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Joni Freeman  
View profile  
 More options Oct 23 2009, 3:08 am
From: Joni Freeman <freeman.j...@gmail.com>
Date: Fri, 23 Oct 2009 00:08:22 -0700 (PDT)
Local: Fri, Oct 23 2009 3:08 am
Subject: Re: A Critique On Lift
I love it too. While it is used in many different places it always
means "stuff that I do not care to name".

BTW. "high priest of the lambda calculus" loves it too :) It has its
roots in Haskell...

http://channel9.msdn.com/shows/Going+Deep/C9-Lectures-Dr-Erik-Meijer-...

Cheers Joni

On 23 loka, 09:48, Jonas Bonér <jbo...@gmail.com> wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Viktor Klang  
View profile  
 More options Oct 23 2009, 3:37 am
From: Viktor Klang <viktor.kl...@gmail.com>
Date: Fri, 23 Oct 2009 09:37:54 +0200
Local: Fri, Oct 23 2009 3:37 am
Subject: Re: [Lift] Re: A Critique On Lift

My personal interpretation is "sh!t I don't know here or don't care what it
is"

On Fri, Oct 23, 2009 at 9:08 AM, Joni Freeman <freeman.j...@gmail.com>wrote:

--
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 must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Chris Lewis  
View profile  
 More options Oct 23 2009, 8:00 am
From: Chris Lewis <burningodzi...@gmail.com>
Date: Fri, 23 Oct 2009 08:00:04 -0400
Local: Fri, Oct 23 2009 8:00 am
Subject: Re: [Lift] Re: A Critique On Lift
I *think* you're referring to a thread I started some time ago:

http://www.nabble.com/functional-newbie,-domain-entities-td22957479.html

It turned out to be a lively discussion. On a related note, Jonas Boner
  gisted this in August:

http://gist.github.com/173921

It's not full code, but it gives you an idea how an immutable data model
might be composed and backed with JPA. There are pain points (java
collections) and unanswered questions here (how will the JPA provider
initialize such a class), but there's what I feel is a language-level
issue. In Scala, if you want methods to immutably evolve an objects'
state, then you must, as Jonas did, write your own "setters" that yield
a new instance with the modification. Sounds like boilerplate to me,
that's another topic.

For the record, I'm not yet fully convinced of the gains in using
immutability in a domain model. Domain entities represent the state of
an application, and in many cases that changes frequently and naturally.
Period. How and why those changes occur are often the result of human
behavior (twitter, facebook). These behaviors are not functional in the
mathematical sense (at least, not that we've discovered), and so I'm not
clear on what we stand to gain in a typical domain model.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Jeremy Day  
View profile  
 More options Oct 23 2009, 7:28 am
From: Jeremy Day <jeremy....@gmail.com>
Date: Fri, 23 Oct 2009 06:28:05 -0500
Local: Fri, Oct 23 2009 7:28 am
Subject: Re: [Lift] Re: A Critique On Lift

All,

the _ "name" is also used frequently in C++ for template-based lambdas.  At
least it is in many of the Boost libraries.

Jeremy

On Fri, Oct 23, 2009 at 2:37 AM, Viktor Klang <viktor.kl...@gmail.com>wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
bob  
View profile  
 More options Oct 23 2009, 9:27 am
From: bob <rbpas...@gmail.com>
Date: Fri, 23 Oct 2009 06:27:38 -0700 (PDT)
Local: Fri, Oct 23 2009 9:27 am
Subject: Re: A Critique On Lift
i believe that one of the best ways to learn a new programming
language is to read software written in it

when reading Scala code, I rarely say "i don't understand how that
works" and when I do, there's usually a good explanation of it
somewhere on the web.

usually I find myself asking "where is that defined?" or "what part of
the language is that?"

Scala is not like, for example, BASIC, where you can look up FOR, IF/
THEN/ELSE. there's lots of individual and compound punctuation marks
that are very difficult to search for online and in PDFs (try
searching for "!").

a lot of scala also relies on syntactic sugar, such as omitted types
(no ": T" after a val/var/def); the dreaded underbar; operator
overloading; and implicit conversions. you can hate on Java's
verbosity (i know i have), but brevity has its own difficulties.

On Oct 22, 11:44 pm, Naftoli Gugenheim <naftoli...@gmail.com> wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Chris Lewis  
View profile  
 More options Oct 23 2009, 11:15 am
From: Chris Lewis <burningodzi...@gmail.com>
Date: Fri, 23 Oct 2009 11:15:21 -0400
Local: Fri, Oct 23 2009 11:15 am
Subject: Re: [Lift] Re: A Critique On Lift

bob wrote:
> i believe that one of the best ways to learn a new programming
> language is to read software written in it

> when reading Scala code, I rarely say "i don't understand how that
> works" and when I do, there's usually a good explanation of it
> somewhere on the web.

> usually I find myself asking "where is that defined?" or "what part of
> the language is that?"

> Scala is not like, for example, BASIC, where you can look up FOR, IF/
> THEN/ELSE. there's lots of individual and compound punctuation marks
> that are very difficult to search for online and in PDFs (try
> searching for "!").

Indeed, but even cursory survey of scala will reveal that scala has no
operators, only methods. This leads the user to search for docs on type
of instance on which the punctuated invocation is made. I don't see the
confusion there. You could of course make an argument on implicits ...


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Chris Lewis  
View profile  
 More options Oct 23 2009, 12:15 pm
From: Chris Lewis <burningodzi...@gmail.com>
Date: Fri, 23 Oct 2009 12:15:11 -0400
Local: Fri, Oct 23 2009 12:15 pm
Subject: Re: [Lift] Re: A Critique On Lift
My head just exploded. Twice.

ngocdaothanh wrote:
> Because Lift's ad is so good.

*boom*

  For example:

> "Lift is the only new framework in the last four years to offer fresh
> and innovative approaches to web development. It's not just some
> incremental improvements over the status quo, it redefines the state
> of the art. If you are a web developer, you should learn Lift. Even if
> you don't wind up using it everyday, it will change the way you
> approach web applications."

> Lift can't be used without Scala. Is there a plan to implement Lift in
> Clojure, for example? :D

*BOOM*


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Jim Barrows  
View profile  
 More options Oct 23 2009, 12:29 pm
From: Jim Barrows <jim.barr...@gmail.com>
Date: Fri, 23 Oct 2009 09:29:01 -0700
Local: Fri, Oct 23 2009 12:29 pm
Subject: Re: [Lift] Re: A Critique On Lift

On Fri, Oct 23, 2009 at 9:15 AM, Chris Lewis <burningodzi...@gmail.com>wrote:

> My head just exploded. Twice.

That explains the wet face this morning when I woke up... thought it was the
dog licking it... :)

> ngocdaothanh wrote:
> > Because Lift's ad is so good.

> *boom*

It was good.  My first thought was "Yeah....
rIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGHT!"  Let's see what they mean.....
And voila... here I am.. so it was good, if only because it was right :)

>  For example:

> > "Lift is the only new framework in the last four years to offer fresh
> > and innovative approaches to web development. It's not just some
> > incremental improvements over the status quo, it redefines the state
> > of the art. If you are a web developer, you should learn Lift. Even if
> > you don't wind up using it everyday, it will change the way you
> > approach web applications."

> > Lift can't be used without Scala. Is there a plan to implement Lift in
> > Clojure, for example? :D

> *BOOM*

Ummm.. ok.. This one I understand.

--
James A Barrows

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
David Pollak  
View profile  
 More options Oct 23 2009, 12:34 pm
From: David Pollak <feeder.of.the.be...@gmail.com>
Date: Fri, 23 Oct 2009 09:34:24 -0700
Local: Fri, Oct 23 2009 12:34 pm
Subject: Re: [Lift] Re: A Critique On Lift

I've thought about it and even done some initial poking around with
Clojure.  It could be done, but I really like static typing so don't want to
spend a lot of time in Clojure's unityped land.

--
Lift, the simply functional web framework http://liftweb.net
Beginning Scala http://www.apress.com/book/view/1430219890
Follow me: http://twitter.com/dpp
Surf the harmonics

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
jlist9  
View profile  
 More options Oct 23 2009, 1:21 pm
From: jlist9 <jli...@gmail.com>
Date: Fri, 23 Oct 2009 10:21:01 -0700
Local: Fri, Oct 23 2009 1:21 pm
Subject: Re: [Lift] Re: A Critique On Lift
It's often hard to describe some (I'd say most) of the Scala syntax
if you want to search for an answer online.

It would be great if the eclipse plugin can tell you what the code is
trying to do and what kind of syntax is that, for example, linking
an operator back to a method name.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Chris Lewis  
View profile  
 More options Oct 23 2009, 1:52 pm
From: Chris Lewis <burningodzi...@gmail.com>
Date: Fri, 23 Oct 2009 13:52:29 -0400
Local: Fri, Oct 23 2009 1:52 pm
Subject: Re: [Lift] Re: A Critique On Lift

jlist9 wrote:
> It's often hard to describe some (I'd say most) of the Scala syntax
> if you want to search for an answer online.

I can't relate with that. I've been coding scala for 3-4 months, and
I've never had any problem finding method definitions. Most of this
probably had to do with that fact that I was reading through several
language overviews and tutorials.

> It would be great if the eclipse plugin can tell you what the code is
> trying to do and what kind of syntax is that, for example, linking
> an operator back to a method name.

I'll repeat: there are no operators in scala. Not a single one. "linking
an operator back to a method name" doesn't make sense. Accept that
_everything_ in scala, except methods, is an object, and as such adheres
to its respective class contract. If you need to look up the meaning of
an "operator," all you need to know is the type on which it is being
invoked. The only real complexity in this resolution then is introduced
by implicits.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
bob  
View profile  
 More options Oct 23 2009, 3:47 pm
From: bob <rbpas...@gmail.com>
Date: Fri, 23 Oct 2009 12:47:43 -0700 (PDT)
Local: Fri, Oct 23 2009 3:47 pm
Subject: Re: A Critique On Lift

>I'll repeat: there are no operators in scala

s/operators/methods-with-operator-like-names/

anywhere, here's a typical case:

import some.library.package.foo._

val a = bar 42
val b = a ~!~ 3.14159

you can't easily tell that bar is being imported via foo._ .
what is bar's return type?
what does ~!~ do?

i'm not saying its not possible to track all this down, but you can't
just print out a listing of a class and take it on the subway. you
have to have access to the scaladocs and possibly even the sources.

--b


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Viktor Klang  
View profile  
 More options Oct 23 2009, 6:17 pm
From: Viktor Klang <viktor.kl...@gmail.com>
Date: Sat, 24 Oct 2009 00:17:47 +0200
Local: Fri, Oct 23 2009 6:17 pm
Subject: Re: [Lift] Re: A Critique On Lift

But if you name your method: "ashiuahsdyasdasd" what does it do?

--
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 must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Jim Barrows  
View profile  
 More options Oct 23 2009, 6:23 pm
From: Jim Barrows <jim.barr...@gmail.com>
Date: Fri, 23 Oct 2009 15:23:16 -0700
Local: Fri, Oct 23 2009 6:23 pm
Subject: Re: [Lift] Re: A Critique On Lift

On Fri, Oct 23, 2009 at 3:17 PM, Viktor Klang <viktor.kl...@gmail.com>wrote:

> But if you name your method: "ashiuahsdyasdasd" what does it do?

Oh Bloddy Ell... that caused Cthulu to appear on my keyboard when I read
it....

--
James A Barrows

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Viktor Klang  
View profile  
 More options Oct 23 2009, 6:28 pm
From: Viktor Klang <viktor.kl...@gmail.com>
Date: Sat, 24 Oct 2009 00:28:17 +0200
Local: Fri, Oct 23 2009 6:28 pm
Subject: Re: [Lift] Re: A Critique On Lift

On Sat, Oct 24, 2009 at 12:23 AM, Jim Barrows <jim.barr...@gmail.com> wrote:

> On Fri, Oct 23, 2009 at 3:17 PM, Viktor Klang <viktor.kl...@gmail.com>wrote:

>> But if you name your method: "ashiuahsdyasdasd" what does it do?

> Oh Bloddy Ell... that caused Cthulu to appear on my keyboard when I read
> it....

Chtuluh ftagn! ;D

--
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 must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Jim Barrows  
View profile  
 More options Oct 23 2009, 6:40 pm
From: Jim Barrows <jim.barr...@gmail.com>
Date: Fri, 23 Oct 2009 15:40:53 -0700
Local: Fri, Oct 23 2009 6:40 pm
Subject: Re: [Lift] Re: A Critique On Lift

On Fri, Oct 23, 2009 at 3:28 PM, Viktor Klang <viktor.kl...@gmail.com>wrote:

> On Sat, Oct 24, 2009 at 12:23 AM, Jim Barrows <jim.barr...@gmail.com>wrote:

>> On Fri, Oct 23, 2009 at 3:17 PM, Viktor Klang <viktor.kl...@gmail.com>wrote:

>>> But if you name your method: "ashiuahsdyasdasd" what does it do?

>> Oh Bloddy Ell... that caused Cthulu to appear on my keyboard when I read
>> it....

> Chtuluh ftagn! ;D

Huh.  Now he's 6 inches tall and has a red nose.... interesting.

Also I think we've made our point about cryptic method names whether there
alphanumeric or not, whether you call them operators or not... are
problematic.

Now excuse me... cthulu appears to be mucking with my code....

James A Barrows


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
bob  
View profile  
 More options Oct 24 2009, 2:18 pm
From: bob <rbpas...@gmail.com>
Date: Sat, 24 Oct 2009 11:18:54 -0700 (PDT)
Local: Sat, Oct 24 2009 2:18 pm
Subject: Re: A Critique On Lift
why, it reformats your hard drive

On Oct 23, 6:17 pm, Viktor Klang <viktor.kl...@gmail.com> wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Viktor Klang  
View profile  
 More options Oct 24 2009, 2:44 pm
From: Viktor Klang <viktor.kl...@gmail.com>
Date: Sat, 24 Oct 2009 20:44:21 +0200
Local: Sat, Oct 24 2009 2:44 pm
Subject: Re: [Lift] Re: A Critique On Lift

On Sat, Oct 24, 2009 at 8:18 PM, bob <rbpas...@gmail.com> wrote:

> why, it reformats your hard drive

oh snap

--
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 must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Randinn  
View profile  
 More options Oct 24 2009, 4:40 pm
From: Randinn <rand...@gmail.com>
Date: Sat, 24 Oct 2009 13:40:30 -0700 (PDT)
Local: Sat, Oct 24 2009 4:40 pm
Subject: Re: A Critique On Lift

> Scala is not like, for example, BASIC, where you can look up FOR, IF/
> THEN/ELSE. there's lots of individual and compound punctuation marks
> that are very difficult to search for online and in PDFs (try
> searching for "!").

This is where I am coming from, coding after a 16 or so year hiatus
and my main language was basic so I guess I am one of the rare ones
here who doesn't have the OOP/Java hang-ups, I just have a whole
different set of hang-ups to deal with. I have been looking at Scala
for some months and have to admit it is starting to sink in, of course
having to learn everything else in order to learn it is making it take
a bit longer.

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Messages 26 - 50 of 53 < Older  Newer >
« Back to Discussions « Newer topic     Older topic »