Clever bit about instrumenting using a spanning tree!
Comments
-
-
I'll go against the grain here. This interview was not exactly set up in a neutral way, but nonetheless Lars Bak did make a lot of excellent points about integers, dynamic checking, tree shaking, etc. He was respectful enough IMO. A heated debate is more interesting than one where everybody agrees. That Anders has done some great work does not mean that Lars is not allowed to give a counterpoint. A technical discussion should be about tech, not about status as perceived by a certain audience. Not to mention that Lars has also done amazing work!
-
FYI, the way they determine the calories is they literally burn the food in a special food burner chamber and they measure the heat output and subtract out the energy of the gas used to burn it.
-
Hewitt, Meijer and Szyperski: The Actor Model (everything you wanted to know, but were afraid to ask)
Apr 10, 2012 at 3:17 AMVery interesting video. I do wonder about one thing: you do not say anything about what happens inside an actor, except that it is deterministic. Since interacting actors can be indeterministic and a single actor cannot be indeterministic, a single actor cannot be made out of other actors internally. This raises the question: with what granularity should you model your system with actors? You could do it very fine grained, where each individual number and data structure is an actor, but this leads to massive undesirable indeterminism. On the other hand, you don't want to model your entire system as one single actor, because that is not scalable. If you modeled your system with X amount of actors, but suddenly we get Y>X cores, then you need to redesign your system to take advantage of them, which is also not desirable. What we want is a way to get deterministic results but a variable amount of parallelism. It seems that the actor model does not really say anything about this, though perhaps something can be built on top of it?
-
While I'm still watching the video I just have to say: Ninite!!!
-
Two awesome guys. Is SPJ's keynote going to be posted online?
-
Nice interview; it's a pity that it's so short. He has done some very interesting research on typed scheme and contracts. I hope we'll see some of those results appear in future versions of Javascript.
-
SPLASH 2011: William Cook - Objects, Orc, Hybrid Partial Evaluation, and More
Nov 22, 2011 at 8:27 AMIf mr. Cook is reading this: how does multiple dispatch and predicate dispatch fit in the picture of OOP/ADT?
-
Actually, you can have a List that is both covariant and contravariant by giving it two type parameters: List<out Read, in Write>. Then you use the right type for each method. For example Add(Write elem) and list.First has type Read. Now you can pass a List<string,string> to a method that reads objects from that list, and pass a List<object,object> to a method that writes strings to that list.
-
Great!
I wonder if there's any chance to have Erik and Gilad in an interview together about Dart and whatever else comes up...
