2013/9/25 Rob Nikander <[email protected]>

>
>
> On Tuesday, September 24, 2013 5:02:30 PM UTC-4, Lukas Eder wrote:
>>
>>
>> 2013/9/24 Rob Nikander <[email protected]>
>>
>>>
>>> Are you using SQL Server Express, then? Because with a regular SQL
>> Server license, I don't think that some additional money would be an issue,
>> right? And why didn't you ask for the price, I'd be curious, myself ;-)
>>
>
> Good point; I just asked. It's probably not much money. Yes this project
> uses one of the cheaper editions. There are other factors though...
> sometimes you work on a project as a contractor and the database decision
> has already been made, and paid for by someone else.  And sometimes the use
> of Scala is seen as a bit "fringe" so you don't want to start talking about
> monthly fees and get put back in Java land.
>

Politics... But I guess, that's not Typesafe's fault, then :-)


>
>>
>>> Even on a fresh project I think I'd use jOOQ or something similar in
>>> Scala. I appreciate the purity in Slick, eg: a filter is always a filter,
>>> not a "where" or "having" depending on it's location.
>>>
>>
>> That's interesting. So the filter's "where" or "having" semantics depends
>> on where it's placed, lexicographically? What about "connect by" filters?
>> Or boolean values (put in projections, such as SELECT 1 = 2)...
>>
>
> I didn't get that deeply into it, and should let someone who knows Slick
> better answer that.
>

Fair enough.


> My impression was that they want to stay in functional programming land,
> where `filter` takes a sequence and a predicate, and that's all you need to
> know. Let the compiler choose a 'where', 'having', nested select, whatever,
> as needed, under the hood.  I'm not bothered enough by SQL to gamble on
> that.
>

OK, I understand your point, although this is really the opposite of how
jOOQ works ;-)

-- 
You received this message because you are subscribed to the Google Groups "jOOQ 
User Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to