<html><head></head><body><div class="ydp1999bd71yahoo-style-wrap" style="font-family:Helvetica Neue, Helvetica, Arial, sans-serif;font-size:13px;"><div></div>
        <div><br></div><div dir="ltr" data-setdir="false">Robert,</div><div dir="ltr" data-setdir="false"><br></div><div dir="ltr" data-setdir="false">When you write:</div><div dir="ltr" data-setdir="false"><br></div><div dir="ltr" data-setdir="false">"<span>I asked for a CFFI binding because I found a number of stabs at 
something similar in CL, but none looked promising for use in the short 
term.</span>"</div><div dir="ltr" data-setdir="false"><br></div><div dir="ltr" data-setdir="false">Which libraries did you try and what was lacking?  Did you provide any input or raise any issues to the authors and maintainers?  Is it only linear algebra you want to do?<br></div><div dir="ltr" data-setdir="false"><br></div><div dir="ltr" data-setdir="false">Cheers,<br></div><div dir="ltr" data-setdir="false">   Steve<br></div>
        
        </div><div id="yahoo_quoted_1455092081" class="yahoo_quoted">
            <div style="font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;color:#26282a;">
                
                <div>
                    On Thursday, April 13, 2023 at 04:11:13 AM GMT+8, Robert Goldman <rpgoldman@sift.info> wrote:
                </div>
                <div><br></div>
                <div><br></div>
                <div><div dir="ltr">Hi, Daniel --<br clear="none"><br clear="none">I was looking for a system that I could use to do some numerical computations I now do in Python in CL instead.  That involves a relatively large function library (or perhaps more accurately, the developers of numpy have a better idea what functions are likely to be needed than do I), and the ability to do vectorized operations.<br clear="none"><br clear="none">I asked for a CFFI binding because I found a number of stabs at something similar in CL, but none looked promising for use in the short term.<br clear="none"><br clear="none">I'm not sure what you mean by "a custom kernel," I'm afraid.<br clear="none"><br clear="none">Schedule was "as soon as possible," in the sense of "if it's there I will start using it right away."<br clear="none"><br clear="none">I guess the trait valuation is that I would like something that I could use instead of numpy, so quite portable (although if it only worked in SBCL, that would be fine), implementation effort: essentially none (I want to use a capable linear algebra library, not write one).<br clear="none"><br clear="none">Best,<br clear="none">R<br clear="none"><br clear="none"><div class="yqt1539390364" id="yqtfd59650"><br clear="none">On 11 Apr 2023, at 23:18, Daniel Herring wrote:<br clear="none"><br clear="none">> Hi Robert,<br clear="none">><br clear="none">> The answer to your original question appears to be no, so the conversation turned to brainstorming solutions.  However your question did not provide a clear scope and purpose or measure of fitness for such a development.<br clear="none">><br clear="none">> Answers to the following questions may help focus this conversation.<br clear="none">><br clear="none">> Why did you ask for the CFFI binding?<br clear="none">><br clear="none">> Do you want access to a bigger function library, better numeric performance, or something else?<br clear="none">><br clear="none">> Why would you prefer CFFI bindings to numpy over CFFI bindings to a custom kernel?<br clear="none">><br clear="none">> What schedule are you hoping for?<br clear="none">><br clear="none">> How would you value traits such as portability, performance, implementation effort, user effort, and schedule?<br clear="none">><br clear="none">> -- Daniel<br clear="none"><br clear="none"></div></div></div>
            </div>
        </div></body></html>