Stalin is an amazing piece of software. Its quite unbelievable how much it can optimize code written in a dynamically typed language like Scheme to give C code run for its money on speed for things like numerical integration etc. All those who keep chanting the trope that you need to get low level for speed, that high level languages cannot be fast, would do well to study it. I am glad to see it on Github.
Compile times are near epic, but run times are worth marveling, if not for anything else but to see that such a thing is possible
@bio4m Can we drop that sanctimonious tone please. @vomituddle does have a point, it tickles me a great deal to think USA, a country responsible for the political extermination of one ethnicity and the enslavement of another has this chip on its shoulder as if they are the shining epitome of freedom/democracy that everyone should bow to. Christsake ! get real. Had Hitler won, it is not inconceivable that the Godwin's law would have been quite different, it might as well have picked some US slave runner founder.
Finally, had Stalin been not named Stalin how else would one have StalinGrad, a derived tool for gradient based optimization. Its worth it many times over just for that pun.
EDIT: Yeah the downvotes and flags, they solve so many problems. Funny to have one of the few first comment about the software to be voted and flagged down below vapid calls to political correctness.
@scarmig that lynched guy was someones grandparent too, same applies to native Americans women and children burned in their enclaves with escape routes sealed (if you, and I dont mean scarmig in person, are not familiar its quite instructive to find out how the mystic river got its name, such incidents were hardly one off). I myself have family ties with one of the more recent mass upheavals (if I may avoid the genocide term) but from a different part in space and time. On a somewhat different note, its a strange small world, Stalin, Hitler and native Americans ! I remember your comment from a few days ago.