Live data from Hacker News

"A JVM Does What?"

jeremymanson.blogspot.com

11–20 of 22 posts

Re: "A JVM Does What?"

#12
post #9
post #8

Considering GC and concurrency issues, this talk is good for people making language choices on the JVM. In the end, he said he personally thinks STM is not a good way to program concurrency. And, I think immutable data is good for GC.

http://groups.google.com/group/clojure/browse_thread/thread/... (orig. post deleted): http://www.reddit.com/r/programming/comments/6l7cb/clojure_s... http://msdn.microsoft.com/en-us/magazine/cc163552.aspx

Or look at how STM is handled in Haskell, where it's arguably more pure.

Re: "A JVM Does What?"

#14
post #12
post #9

Earlier quoted context omitted.

http://groups.google.com/group/clojure/browse_thread/thread/... (orig. post deleted): http://www.reddit.com/r/programming/comments/6l7cb/clojure_s... http://msdn.microsoft.com/en-us/magazine/cc163552.aspx

Or look at how STM is handled in Haskell, where it's arguably more pure.

http://lambda-the-ultimate.org/node/4070

(the optimistic vs. rollbacks distinction

http://liyang.hu/pub-model.xhtml

http://www.reddit.com/r/programming/comments/daqho/is_transa...

FWIW, why .NET can't have it:

http://lambda-the-ultimate.org/node/4069

Re: "A JVM Does What?"

#16
post #2

Is there a non video version of this?

For what it's worth, I don't think I could possibly read as quickly AND effectively as he talks. What a great speaker! I learned a lot.

I haven't watched the video yet, but will be shocked if it contains ideas that it would take 52 minutes to absorb in written form.

Re: "A JVM Does What?"

#17
post #9
post #8

Considering GC and concurrency issues, this talk is good for people making language choices on the JVM. In the end, he said he personally thinks STM is not a good way to program concurrency. And, I think immutable data is good for GC.

http://groups.google.com/group/clojure/browse_thread/thread/... (orig. post deleted): http://www.reddit.com/r/programming/comments/6l7cb/clojure_s... http://msdn.microsoft.com/en-us/magazine/cc163552.aspx

I went to the version of this talk he gave at Java Symposium; his argument was that it can work for Clojure, where immutability and functional purity resolve some of the problems. Perhaps these discussions moved his position slightly.

Or maybe he just learned Clojure people are pedantic and it's more time efficient to agree rather than argue with them.

Re: "A JVM Does What?"

#18
post #15

Anyone care to post a short jist on what this 52min video includes ?

"Here are some common misconceptions about the JVM and how it works, and a few interesting titbits. These are some things people want in, or to believe about the JVM. Here are some things which we would do to fix the odd bits, and make things a bit nicer."

The slides are here: http://www.azulsystems.com/blog/wp-content/uploads/2011/03/2...

Re: "A JVM Does What?"

#19
post #17
post #9

Earlier quoted context omitted.

http://groups.google.com/group/clojure/browse_thread/thread/... (orig. post deleted): http://www.reddit.com/r/programming/comments/6l7cb/clojure_s... http://msdn.microsoft.com/en-us/magazine/cc163552.aspx

I went to the version of this talk he gave at Java Symposium; his argument was that it can work for Clojure, where immutability and functional purity resolve some of the problems. Perhaps these discussions moved his position slightly. Or maybe he just learned Clojure people are pedantic and it's more time efficient to agree rather than argue with them.

Apparently Project Fénix https://fenix-ashes.ist.utl.pt/ at the Instituto Superior Técnico in Lisbon somewhat changed his mind about STM last May: http://www.azulsystems.com/blog/cliff/2010-06-04-or-how-i-go...

Re: "A JVM Does What?"

#20
post #9
post #8

Considering GC and concurrency issues, this talk is good for people making language choices on the JVM. In the end, he said he personally thinks STM is not a good way to program concurrency. And, I think immutable data is good for GC.

http://groups.google.com/group/clojure/browse_thread/thread/... (orig. post deleted): http://www.reddit.com/r/programming/comments/6l7cb/clojure_s... http://msdn.microsoft.com/en-us/magazine/cc163552.aspx

SPJ's take on Microsoft STM attempt: http://www.mail-archive.com/haskell-cafe@haskell.org/msg7973...
Post reply on HN