Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
sreque
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
26 ms
·
211.
▲
by
sreque
14y ago
I like .NET and I like Mono, but I was disappointed that the article showed no hard evidence of overall performance improvement for XobotOS vs Android. I understand that they probably have more important things to work on, but I hoped that
212.
▲
by
sreque
14y ago
This isn't true. .NET 4.0 and on use a different runtime than 2.0, 3.0, and 3.5.
213.
▲
by
sreque
15y ago
I like Mono, and I respect the work that they've accomplished. It is incredibly difficult to build a runtime like .NET, especially as it was never designed to be cross-platform. That said, the Mono experience on Linux is inferior to that on
214.
▲
by
sreque
15y ago
I've spent most of my time in the open source world, and I would have to agree that C# on .NET feels like the most mature high-level software development tool I've ever used. C#'s biggest strength isn't the language. While the language is n
215.
▲
by
sreque
15y ago
It's been shown formally that call-by-name semantics and call-by-value semantics cannot be expressed via the other using macros (see http://www.ccs.neu.edu/scheme/pubs/scp91-felleisen.ps.gz ). Also, macros cannot be used in Scheme to imple
216.
▲
by
sreque
15y ago
Read my post in the same reply level. The creator of the language believes macros will actually make the language simpler. This is made possible by the fact that other language can be re-described and re-implemented in terms of macros, poss
217.
▲
by
sreque
15y ago
I want to emphasize your post with even more information. I believe the person implementing macros is actually a first-year PhD student at EPFL and he decided to do his first major project on porting a Nemerle-like macro system to Scala ( h
218.
▲
by
sreque
15y ago
I only suggested the diff/patch workflow for the simple case where you realized after making edits that you were in the wrong branch. It might even be possible to just update to the correct branch and have mercurial automatically try to rem
219.
▲
by
sreque
15y ago
Your comments highly suggest that you are not by any means a knowledgable mercurial user. You don't have to "assemble" mercurial from parts to do history rewriting. Enabling the relevant extensions amounts to adding a single line to a confi
220.
▲
by
sreque
15y ago
Every language under the sun has closures and first class function objects now (Even C if you count llvm-specific extensions, and Java if you count one method interfaces as a suitable workaround until version 8). Also, Javascript's version
221.
▲
by
sreque
15y ago
The front page for the project hasn't been updated in over 3 years, and a quick search for github activity shows stagnation too. What direction is this project heading and how fast is it getting there?
222.
▲
by
sreque
15y ago
To be fair, this doesn't really simulate type classes, it's just allowing you to specify in a method signature that a particular type implements more than one interface. To simulate type classes, you would have to have the ability to declar
223.
▲
by
sreque
15y ago
From my understanding, Sun's Java division was actually profitable. However, their Java division was a very small part of the overall company, and it was their hardware divisions that tanked.
224.
▲
by
sreque
15y ago
A dynamic language that is 100-1000x slower ( http://stronglytypedblog.blogspot.com/2009/07/java-vs-scala-... ) does not equal Java plus closures and a few other syntactic niceties. You would have been much more accurate referencing Xtend,
225.
▲
by
sreque
15y ago
I don't blog actively right now, although I'm tempted to start after all this. All my input can be found in the comments sections of Stephen's two EJB2 posts and in other hacker news threads.
226.
▲
by
sreque
15y ago
If you've been paying attention, I addressed most of Stephen's points in the comments sections of his first two blog posts, and Alex's "news stories" are just a rehash of those posts. I've also made comments in one of the other Hacker news
227.
▲
by
sreque
15y ago
I wonder if Stephen Colebourne or Alex Blewitt will write a news story or blog post about this response. They've certainly not hesitated to spew out the following garbage, all in the past week: http://blog.joda.org/2011/11/scala-feels-like
228.
▲
by
sreque
15y ago
@codahale, was this email from you or someone else in your company? Judging from your blog post a year ago at http://eng.yammer.com/blog/tag/scala , at one point you thought Scala was great. As someone who still thinks Scala is great, I wo
229.
▲
by
sreque
15y ago
Did you ever try buildr? I've never used sbt, as, coming from a Ruby background, the fact that buildr sits atop of rake appealed to me more than sbt. It uses maven repositories underneath the hood, but then again, as I understand it, so doe
230.
▲
by
sreque
15y ago
It's unfortunate that there a number of very smart people from the Haskell community that are trying to mold Scala in Haskell's image that also appear to be very prominent and active in the community. Other than having some negative effect
231.
▲
by
sreque
15y ago
You can't force people to make the right choices through legislation. There will always be loopholes and technicalities, and a law system that attempted to do so would be so restrictive of individual freedoms as to be entirely impractical.
232.
▲
by
sreque
15y ago
That's unfortunate. The last time I made a pet web application in Scala it was using the Lift framework. The greatest pain points by far came from integrating with all the Java infrastructure, including Jetty. I hope someday someone figures
233.
▲
by
sreque
15y ago
Macros are good, but in order to understand why there are good you have to lift your head out of the common mindset of most developers that spend half their days configuring their application in some poorly designed XML-based DSL that's onl
234.
▲
by
sreque
15y ago
We're all average programmers here that know C#, Java, and/or Dart, but here goes! A macro, in its simplest form, is a function of type syntax -> syntax, or, a function that takes syntax as input and produces syntax as output. These fun
235.
▲
by
sreque
15y ago
Having tried Eclim, I honestly prefer the opposite approach of embedding a ViM editor inside the IDE. NiceOneBrah mentioned vrapper and viable. I prefer viPlugin (viplugin.com). Netbeans and Intellij also both have excellent ViM plugins. Th
236.
▲
by
sreque
15y ago
The evidence for this statement best comes from a research paper* that attempts to formalize language expressibility . According to their formalization, language features are classified as macro expressible if they can be implemented in ter
237.
▲
by
sreque
15y ago
I'm pretty disappointed in the discussion that has gone here. There's been so much argument over things that don't matter much in the end, like whether or not optional semicolons and parenthesis are a good thing. These things are so superfi
238.
▲
by
sreque
15y ago
What he says about higher order functions rings very true for me. I learned Python before Ruby, and while I love using both languages, in Ruby I really learned for the first time the power of higher order functions because they are thrown i
239.
▲
by
sreque
15y ago
I wish I had kept it, but I can't seem to find it in the set of files I kept from that job. It would have been fun to make a blog post out of it.
240.
▲
by
sreque
15y ago
I had the exact same experience coding Perl in my last company. I found myself, just like Steve Yegge says in his ancient languages blog post, having to memorize all the special edge case rules and idioms of the language just to get anythin
More ›