--
You received this message because you are subscribed to the Google Groups "scala-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email to scala-user+...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
No doubt you'll get dozens of people weighing in on this, but glancing at your slick implementation, I'd have thought you could get a significant performance increase simply by changing line 85 from
for (account <- Accounts if (account.id === id))
tofor (account <- Accounts if (account.id === id.bind))
Though I'm not in a position to test that.
--
This seriously question the quality of the current implementation.
...and I really wonder why it wasn't done in first place.
--
You received this message because you are subscribed to the Google Groups "scala-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email to scala-user+...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
OTOH we all know here who is who ;)
I will not discuss this type of tentative to discredit the project by non-technical arguments.
The only reason I haven't replied to the latest email in there is because I'll have to find a time slot where I can go analyze things in full.
On Thursday, April 11, 2013 6:01:43 PM UTC+4, √iktor Klang wrote:Viktor, great, thanks, I'm sure not to be the only waiting for your (and other team members') comments.The only reason I haven't replied to the latest email in there is because I'll have to find a time slot where I can go analyze things in full.
I just remember you to be extremely fast and sufficiently elaborative in discussions. I see, just not this time :)
Saying about openness I mean something like was at those times when every scala developer cried because of scalac "speed". Now scalac (more strictly - official development environment in a whole) is much closer to be acceptable. Yes, it is indeed very big and important Scala's step. Look around now.. We all see signs of developers' discomposure related to (base on) Scala code runtime performance. Probably I'm too naive (and too old to want to look smart), but I'm waiting from Scala/TypeSafe team side something like "yes, we have more rapid compiler now, lets make our products - play, slick, ... - really rapid also".
It would be the last step to dominate all over the world :)
--
You received this message because you are subscribed to the Google Groups "scala-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email to scala-user+...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
From a punter's perspective, the more and more diverse benchmarks the better. So if you were to concoct a benchmark that favoured Slick it would also be very useful. What we need to do is know when a particular flavour of persistence is going to be strong so we can extrapolate onto our own use cases and start making useful decisions. Knowing who favours what benchmark is actually pretty useful (so Flavio, a declaration of your interest would be useful, not just allay Alois suspicions, but as a message as to where you think your stuff is targetted).Let's face it - none of the Scala ORM/persistence mechanisms are big-budget developments so they are all going to be biased in favour of some type of operation.Naturally I'd expect people to produce benchmarks that reflect their own domain of interest - and that's hopefully going to show their solutions to best advantage.Alois - I think you're being a bit unfair on Flavio here. You may not realise he's the author of Activate - but I'm pretty sure most interested parties did - and simply clicking on his email for github on the last page of the benchmark does indeed take you right there.
Alois,I am really starting to doubt about your real intention with this kind of nasty information. The person was complaining about the Slick features, not about the benchmark result:Declan Conlon @possiblywrongScala Slick, possibly the worst library I have ever used. Can't do anything beyond simple selects and deletes. Useless.
On Thursday, 11 de April de 2013 at 13:05, Andrew Gaydenko wrote:
Flavio, by the way, TypeSafe repo "Typesafe Repo" at "http://repo.typesafe.com/typesafe/repo/" has got last postgresql driver "postgresql" % "postgresql" % "9.2-1002.jdbc4"
This seriously question the quality of the current implementation.
Hi Naftoli.Alois was trying to discredit the benchmark. He said:This seriously question the quality of the current implementation.I couldn't continue the discussion with him due the nature of his argument.I understand the transparency question. First, we thought that the github link on the "Community" page was enough, but, after some suggestions, the authors information was added to the "Fairness" page.
Best regards,--Flávio W. BrasilOn Thursday, 11 de April de 2013 at 21:06, Naftoli Gugenheim wrote:
Flavio, I'm not sure why you think Alois was trying to discredit anything. It's a normal thing to include a "full disclosure" note. It doesn't mean you are saying you are biased. It just means that people don't get the impression that you're hiding anything. Even if that impression is wrong, people will feel that way. It's called transparency.
On Thursday, April 11, 2013, Flavio W. Brasil wrote:
Hi Alois,Let me know if you have any technical argument about the benchmark.I will not discuss this type of tentative to discredit the project by non-technical arguments.--Flávio W. BrasilOn Thursday, 11 de April de 2013 at 10:20, Alois Cochard wrote:
On Thursday, 11 April 2013 14:01:59 UTC+1, Andrew Gaydenko wrote:
On Thursday, April 11, 2013 4:55:40 PM UTC+4, Alois Cochard wrote:This seriously question the quality of the current implementation.
I'm sure such words must not exist without technical prove. Please, supply one and retry to doubt about quality. And, by the way, bench author asks all interested developers to supply pull requests. Have you missed this suggestion?
No I haven't missed that suggestion and I don't understand why you wanted to bring it here, as I said I wanted to put things into perspective because I'm very surprised the author of the benchmark didn't realize it would be good to be clear about his role into one of the solution tested.If I'm question the qualitiy of the implementation is not because of a technical fact, but simply because history showed me that benchmark can be easily biased in favor of one implementation, specially when the author of the benchmark is actually the author of one of the solution. I'm sure you can understand this skepticism.Of course, I'll hope you'll get PR from different specialist to improve other implementations, in the mean time I think it would be fair to say that the initial version was created by Activate author, and I really wonder why it wasn't done in first place.--
You received this message because you are subscribed to the Google Groups "scala-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email to scala-user+unsubscribe@googlegroups.com.
--
You received this message because you are subscribed to the Google Groups "scala-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email to scala-user+unsubscribe@googlegroups.com.