> but since as a customer you can't just turn around and sell a token yourself for more than you paid
You can't purchase a dollar for 90 cents and sell it for 95 if the original seller keeps selling for 90.
137 karma · joined August 2, 2011
> but since as a customer you can't just turn around and sell a token yourself for more than you paid
You can't purchase a dollar for 90 cents and sell it for 95 if the original seller keeps selling for 90.
> In other words, it's something I don't think much about anymore, and it doesn't inconvenience me in any noticeable way.
Interesting, because it still does bother me. I mean, if I use lazy sequences and functions on them. Sure, if I consciously avoid them, then it doesn't me anymore, that's the point of the article :D.
So, you can say that Clojure among everything else is my IDE to write Java code. Is that a bad suit for a language? Depends on your perspective, but I personally am very happy that I have Clojure by my side.
I think it speaks of something.
I also consider this a success story for Clojure. It gives Clojure another usecase: a "production-ready prototype" language where the resulting "prototype" can last for eight years and benefit thousands of developers until it gets rewritten to something else when all the hard questions are answered, and most experimentation/wandering is over.
My answer meant that Shenandoah would work well in a program where cache occupies like 70-80% of the heap, and generational GCs might not. But surely, neither are going to break from a 1%-heap cache.
Could you please clarify this question? Do you mean that if cached objects are a small part of the total allocation rate, then generation GCs work well with that?
< tenures all those requests to OldGC
> tenures all those requests to OldGen
Non-generational GCs don't have this problem, and it's one of the reasons why Shenandoah suited us well there.
If you call the function by name yourself, like (foo arg), and you recompile foo, any code that called foo will see the new version.
[0] https://cider.readthedocs.io/en/latest/up_and_running/#using...