We have updated our highest historical live ratings through our meticulous research featured in the attached banner, revealing that Arjun Erigaisi is now ranked #20 among all players and #2 in India.
As a key reference in our study, we used Fischer's highest live rating of 2789.7 from 1972.
https://t.co/KzasjT2F9L
@rbates One of the best approaches I picked up from Smalltalk Best Practices was "retain the same level of abstraction within a single method". So if the variable logic has a lower-level of abstraction than rest of the method, you should extract.
The Ruby LSP v0.10.0 is out!
This release includes completion for classes, modules and constants.
Next up: finishing our migration to use YARP and improving some rough edges on indexing.
Enjoy!
https://t.co/VJ3YB5iMpw
The book 'The Art of the Metaobject Protocol' has two chapters in the public domain and available online!
Chapter 5: Concepts
Chapter 6: Generic Functions and Methods
https://t.co/pCIIdm3xME
Legendary picture of Magnus Carlsen vs Maxime Vachier Lagrave from 6th Lausanne Young Masters 2005 💜
Both are 1990 born, Carlsen is younger by a month.
( Photo credit unknown )
#Magnuscarlsen#Chess#Chesschapions
Common Lisp: The Untold Story (2012) https://t.co/mdWxMoxeoZ…(How all the competing implementations settled down into a standard.) via
@KentPitman#Lisp
More than 20 years ago, Kaplan and Tarjan proposed a purely functional deque with push, pop, inject, eject, and concat in constant time (not amortized and no hidden effects!) A brilliant programmer managed to implement a credible version of it: https://t.co/I1RFSZD76d in #ocaml!