Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
sreque
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
24 ms
·
241.
▲
by
sreque
15y ago
Several of his arguments stem from his perl heritage. He gives a nod to moose's roles when complaining about Dart's weak OO (I actually agree with this one), advocates implicit conversions in stupid Perl-like ways, whines about + overloadin
242.
▲
by
sreque
15y ago
I guess you and I have opposite experiences with Java vs .NET, but I am relatively inexperienced in the .NET arena and am willing to concede the point here. I am not however, inexperienced with Scala or with programming languages in general
243.
▲
by
sreque
15y ago
I think Java is much easier to learn because the online documentation and community is superior to C#'s. I've also found that you can't understand the entire stack in .NET because that information is often just not available. You could argu
244.
▲
by
sreque
15y ago
So I've worked on on an older open source project that does exactly what you suggest. The main loop accepts socket requests using non-blocking IO, figures out how to handle that request, and then forks a child process to handle it appropria
245.
▲
by
sreque
15y ago
I'm very glad the node.js community got trolled so effectively. It's been clear for a long time that these most of these advocates are not grounded at all in reality, and it was very entertaining to have them revealed in their ignorant zeal
246.
▲
by
sreque
15y ago
The fact that they use Spring to wire their application together is telling that Scala in its current state isn't meeting everyone's wants or needs at the architectural level. If you follow the Scala mailing lists you'll find a lot of anti-
247.
▲
by
sreque
15y ago
C# is a good production language. It lets twiddle you your bits almost as well as C when you need to, provides a decent OO model, and has been piling on more functional and dynamic features as the years go by. However, as someone who has ha
248.
▲
by
sreque
15y ago
I'm surprised that you chose to use actors to parallelize your code. I always thought they were more valuable for concurrency. Back before Scala 2.8 came out with parallel collections, when I need parallelism I wrote my own pmap-like functi
249.
▲
by
sreque
15y ago
There's a powerpoint you can find at www.javac.info/bloch-closures-controversy.ppt. In it is a slide titled "Why Are We Considering Better Support for Closures?", with the following explanation: Fine-Grained Concurrecy - Passing snippets of
250.
▲
by
sreque
15y ago
I had a co-worker once that used Emacs and would always enable viper mode for me when I came to help him on his computer. Every time I used it, I always managed to break it or expose some way it didn't work! It left me with a bad impression
251.
▲
by
sreque
15y ago
For me a major hill to overcome for learning any Lisp is Emacs. I've used Vim all my life, but I haven't found any way to make it "S-expression aware" the way emacs is. In emacs, I can navigate and manipulate the code based on S-expressions
252.
▲
by
sreque
15y ago
Well, a lot of coding comes down to data structures and algorithms, and I feel that Scala has the best out-of-the-box collections library experience of any language I've used. This makes it easy for me to choose an appropriate data structur
253.
▲
by
sreque
15y ago
There are few things that seemed more magical to me at first glance than Haskell's point-free style! :) I would explain the difference between Perl magic and Scala magic as being that Scala magic reduces down to a relatively few simple but
254.
▲
by
sreque
15y ago
I haven't used Oz at all, and don't feel like comparing Lisps to Scala right now, but I would agree with you that functional code that I've seen in Haskell looks a lot cleaner than it does in Scala. Haskell is, of course, in many ways a nar
255.
▲
by
sreque
15y ago
In support for your statement I'll add my own experience. As a language expert, I've become more proficient with Perl the language than most people I know who program in the language daily. Perl has a tremendous number of nooks and crannies
256.
▲
by
sreque
15y ago
If you compared Scala to C# you'd find that Scala has many features absent in C#, like a more powerful type inference engine, implicits, pattern matching, a better module system, and traits. C#, however, has many language features Scala doe
257.
▲
by
sreque
15y ago
I think his argument applies to most languages that are more powerful than what you see in the mainstream. You have to be in the 95 percentile of programmers to be able to use Common Lisp or Clojure correctly, or even to use some of C#'s ne
258.
▲
by
sreque
15y ago
As someone who has recently learned C# and known Scala for a while, I am very impressed with what C# has to offer as a language. However, it is not nearly as well-designed as Scala. Microsoft has piled on feature after feature to the point
259.
▲
by
sreque
15y ago
I'm curious how much you've actually used Haskell's templating system. It is my understanding that a good macro system in a statically typed langauge is still an open research problem. I remember hearing that the Racket research group was s
260.
▲
by
sreque
15y ago
I think you're nit-picking at my choice of words a little too much rather than the points I was trying to make. For instance, when I said Scala was not worthy of your criticisms, I meant in effect, your comments aren't accurate! :-) I can u
261.
▲
by
sreque
15y ago
I don't understand all of the Scala hate on Hacker news. First of all, the ONLY language I am aware of that provides guarantees on immutability is Haskell, as it is the only language I am know of that has any kind of serious effects system.
262.
▲
by
sreque
16y ago
I'm not an expert on the issue, but I believe the Stackoverflow post at http://stackoverflow.com/questions/2454281/when-is-unchecked... explains why @uncheckedVariance is currently used without all the condescension from the above post, f
263.
▲
by
sreque
16y ago
It's threads like this that make the Clojure community really irk me sometimes. It's ok to think your language is great, but please take a reality check before you go off and try to defend it against criticism! Judging by your comments, esp
264.
▲
by
sreque
16y ago
Thanks for the response. I will mull that over next time I have a say in the matter of how to store data. I think at some point I will also just need invest some time to play with a few of the NoSQL choices to get a better feel for them.
265.
▲
by
sreque
16y ago
My problem is that I'm not a data storage expert. Do I now have to specialize in this field to be able to choose the appropriate persistence technology for a given problem? I have yet to see a good explanation of when different technologie
266.
▲
by
sreque
16y ago
This isn't a problem with 150 tabs. An example of this problem is the firefox GWT developer mode plugin. When your app is compiling in this mode, which can take upwards of 30 seconds, the entire browser, including all tabs and windows, lock
267.
▲
by
sreque
16y ago
Unfortunately, your opinion isn't very popular around here. People here don't seem to want to accept the fact that javascript was never designed to be a scalable general purpose language for writing large applications. It has slowly evolved
268.
▲
by
sreque
16y ago
At least with version 2.7, I actually really enjoyed looking at the Scala standard library code when the documentation wasn't sufficient for my needs. That's no knock on the scala documentation either, as I frequently look at the JDK standa
269.
▲
by
sreque
16y ago
So I should never use the AbstractList, AbstractSet, AbstractMap, or AbstractCollection Java classes for implementing their relative data structures? Instead of reusing the code these classes provide through inheritance, I should instead be
270.
▲
by
sreque
16y ago
Speed increases like those explained in http://www.tilander.org/aurora/2007/12/comparing-stdsort-and... , which compares qsort to std::sort. Because templates are basically automated code copy-paste, the compiler can more easily inline at
More ›