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/>
>>
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.