Re: Performance assistance / advice
"Paul Werkowski (as pw at snoopy dot qozzy dot com)" <[email protected]>
| Newsgroups | gmane.lisp.lispworks.general |
|---|---|
| Message-ID | <[email protected]> |
*Greenspun's tenth rule of programming* On 4/15/2025 5:14 PM, David McClain (as dbm at refined-audiometrics dot com) wrote: > As for Rust… I once spent a whole day slogging my way through the > syntax checking, to write a cryptographic shared message protocol… > > (along those lines of all the necessary scaffolding distractions) > > After finally getting it to compile cleanly, I put it away. Then I > revisited a week later, only to find that I had written an elaborate, > yet inert, math identity operation - not the intended cryptographic > cloaking. > > The language excesses caused me to lose all sight of the required > algorithm. > > (this speaks to the comment in the “C” slide) > > - DM > >> On Apr 15, 2025, at 14:05, David McClain (as dbm at >> refined-audiometrics dot com) <[email protected]> wrote: >> >> About 16 years ago I gave a presentation in Hamburg on a Lisp system >> for graphical DSP algorithm prototyping. During that presentation one >> of my slides was thus: >> >> <PastedGraphic-1.png> >> >> So, not just about relative speed of execution, but speed of writing >> bug-free code… >> >> - DM >> >> >> >>> On Apr 15, 2025, at 11:38, Marco Antoniotti (as marco dot antoniotti >>> at unimib dot it) <[email protected]> wrote: >>> >>> >>> >>> On Tue, Apr 15, 2025 at 7:09 PM Tim Bradshaw <[email protected]> wrote: >>> >>> On 15 Apr 2025, at 14:34, Marco Antoniotti >>> <[email protected]> wrote: >>> >>> > ... which boil down to: there are two godzillion people >>> working on C compilers (*) and two on Common Lisp compilers. >>> >>> Absolutely. And all that effort has made a toolchain which >>> produces code which is ... 20% faster. In terms of benefit per >>> <whatever currency unit will replace the dollar> that has to be >>> an impressively low figure. >>> >>> >>> In Italy we say "magra consolazione". >>> >>> >>> > >>> > (*) Ok: half a godzillion: the rest is now working on Rust. >>> >>> rustc is LLVM-based so some of all those hours is going into >>> both, effectively. Julia is the same. >>> >>> --tim >>> >>> >>> Well. LLVM is also the clang backend. >>> >>> And Julia is Common Lisp in a drag :) :) :) :) (I know: it is sexist >>> and insensitive :) ) >>> >>> Cheers >>> >>> >>> -- >>> Marco Antoniotti, Professor, Director tel. +39 - 02 64 48 79 01 >>> DISCo, University of Milan-Bicocca U14 2043 http://dcb.disco.unimib.it >>> Viale Sarca 336 >>> I-20126 Milan (MI) ITALY >>> >>> CSCE 2025 - csce.lakecomoschool.org <http://csce.lakecomoschool.org/> >> >