<div dir="ltr">(Apologies for <span class="gmail_default" style="font-family:arial,sans-serif">not responding directly to</span> Max's email. It got stuck in the moderation queue and I no longer know the admin password for the group to release it. I stumbled on his messages while reviewing <span class="gmail_default" style="font-family:arial,sans-serif">messages held by </span>SpamBayes.)<br><br>Max wrote two messages, this:<br><br>> I've written CSV implementation in ANSI C. It works very fast and<br>> requires no dependencies. Is there's a way to use C functions from<br>> inside python?<br><br>and this:<br><br>> I see the last post from 2013. Is this group still active?<br>> What about current implementation of CSV in Python. It's the most<br>> efficient version or it could be replaced with C implementation?<br><br>As you noticed, the <a href="mailto:csv@python.org">csv@python.org</a> mailing list is more-or-less defunct. It was developed during the original development of Python's csv module<span class="gmail_default" style="font-family:arial,sans-serif">, but has been idle for years</span>. <span class="gmail_default" style="font-family:arial,sans-serif">I should probably ask to have it decommissioned. Python's csv module </span>is written in C and is <span class="gmail_default" style="font-family:arial,sans-serif">reasonably</span> efficient.*<div><br></div><div>As for how to call your CSV library functions from Python, you could write your own extension module. You could also use the <a href="https://docs.python.org/3.8/library/ctypes.html">ctypes module</a> to interact with your library's raw C API.<span class="gmail_default" style="font-family:arial,sans-serif"> If you have questions about that, you're almost certainly going to get more useful help from <a href="mailto:python-list@python.org">python-list@python.org</a>.</span><br><br>Skip Montanaro<br><br>* The Pandas people have their own implementations (one in Python, one in C). I'm not sure if they fall back to Python's csv module <span class="gmail_default" style="font-family:arial,sans-serif">for the C implementation </span>or not. Their Python implementation has more features which stray from the Excel-<span class="gmail_default" style="font-family:arial,sans-serif">based definition of</span> <span class="gmail_default" style="font-family:arial,sans-serif">"</span>CSV<span class="gmail_default" style="font-family:arial,sans-serif">" </span>which better suit the needs of the scientific community.<br><br></div></div>