Isn't Christian Schafmeister the guy attempting to make a Common Lisp frontend to the dreaded LLVM infrastructure?
SCNR 😇 Am 3. Mai 2020 23:17:49 MESZ schrieb Guido Stepken <gstep...@gmail.com>: >Plain wrong. Christian Schafmeister will teach you the use of Lisp in >high(est) end number crunching: > >https://youtube.com/watch?v=8X69_42Mj-g > >He's the Super Brain behind all the compute stuff of that famous >Genomic >Reasearch Institute in NY (proteine folding ... Corona) ... ;-) > >In fact, he's using the AI Lisp language to compose all those mighty >C/C++ >libraries to new libraries. Means: His Lisp AI is (re-)writing >software. > >I fear, you're a decade behind of what's 'state of the art' in >programming! >Lisp, until today, is a highly important language. It also optimizes >machine code within GCC, generating highest efficient machine code for >any >CPU in the world - see MELT, a Lisp dialect: > >http://www.starynkevitch.net/Basile/gcc-melt/ > >Binding GSL (GNU Scientific Library) and magic OpenBLAS (searching >through >huge graph structures in zero time) to PicoLisp is piece of cake. > >https://picolisp.com/wiki/?interfacing > >Automated marshalling and unmarshalling C interfaces in Lisp is a >nobrainer, simply extract .c header files. Finished! > >Have fun! > >Best regards, Guido Stepken > >Am Sonntag, 3. Mai 2020 schrieb John Duncan <duncan.j...@gmail.com>: >> For heavy number crunching, picolisp might not be appropriate. In >modern >systems you would probably want something that used the vector >instructions. But if it’s a few divisions here and there, you’d be >surprised how little the efficiency in clock cycles matters anymore. >> On Sun, May 3, 2020 at 14:28 Wilhelm Fitzpatrick <raf...@well.com> >wrote: >>> >>> >> I'm not finding such a thing in the function reference, but >asking on >the off chance I'm >>> >> overlooking it. Is there a way in Picolisp to get a division >result >and remainder as a single >>> >> operation? >>> > Sure >>> > http://ix.io/2kBM >>> >>> Thanks! But as Alex intuited, I was looking to leverage the >underlying >>> processor operation that returns both parts of the integer divide in >a >>> single operation. But if I follow his response correctly, the cost >of >>> building the memory representation of the answer swamps the actual >cost >>> of the divide, and that's going to be similar regardless of if the >>> divide and remainder wind up being one machine instruction or two. >>> >>> -wilhelm >>> >>> >>> >>> -- >>> UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe >> >> -- >> John Duncan -- You have zero privacy anyway. Get over it. Scott McNealy 1999