Just watched you presentation "Doing Math & Science in Pharo with PolyMath" on YouTube! Wow! Great! Too short, too much stuff to cover. But then, you cannot make a 16-hour presentation! But a few comments..
Regarding the Rump's polynomials, one attendee asked the question I was hurling to SHOUT: why not use fractions? In fact, I've always told fresh & new Smalltalkers : You think you'll Float? Nah! You'll sink! When you have to deal with precision or big exponents, use Fractions, NOT Floats... As I wrote here: https://endormitoire.wordpress.com/2019/11/24/smalltalk-et-les-nombres/.
The ONLY negative-more-or-less thing I have to say about your presentation is the omission of the name of Didier H. Besset.
Now, where do we go from there? I've submitted SplitMix64. Are you into combinatorics? I've got a SequenceableCollection>>#permutationsDo: WITHOUT repetition that is faster that the original (with repetitions then aggregating into a Set, it gets soooooooo slow when dealing with millions of combinations!). What about cubic roots, getting the digits of Pi 14 digits at a time, etc?You got me started.
I can see NO reason why the best programming language in the world cannot eclipse all others in any domain/field.Food for thought.Why limit ourselves to a finite set of primitives? String, Collection and Integer could benefit some C code in the right places! I guess that's an Eliot Miranda & Clément Béra question!
P.S. We need more "Statistiques" ! ThatM's what rules the world these days!
"Programs must be written for people to read, and only incidentally for machines to execute." https://twitter.com/SergeStinckwich |