Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.python > #94803
| Path | csiph.com!usenet.pasdenom.info!news.redatomik.org!newsfeed.xs4all.nl!newsfeed8.news.xs4all.nl!newsgate.cistron.nl!newsgate.news.xs4all.nl!post.news.xs4all.nl!not-for-mail |
|---|---|
| Return-Path | <rosuav@gmail.com> |
| X-Original-To | python-list@python.org |
| Delivered-To | python-list@mail.python.org |
| X-Spam-Status | OK 0.008 |
| X-Spam-Evidence | '*H*': 0.98; '*S*': 0.00; 'lines,': 0.05; 'extent': 0.07; 'pypi': 0.07; 'cc:addr:python-list': 0.09; 'subject:library': 0.09; 'subject:module': 0.09; 'subject:using': 0.09; 'python': 0.10; 'translate': 0.15; 'barrier': 0.16; 'from:addr:rosuav': 0.16; 'from:name:chris angelico': 0.16; 'quoted': 0.16; 'wording': 0.16; 'wrote:': 0.16; 'string': 0.17; 'stefan': 0.18; 'platforms': 0.18; 'versions': 0.20; '2015': 0.20; 'cc:2**0': 0.20; 'cc:addr:python.org': 0.20; '31,': 0.22; 'bit': 0.23; 'seems': 0.23; 'installation': 0.23; 'header:In-Reply-To:1': 0.24; 'testing': 0.25; '(which': 0.26; 'fri,': 0.27; 'right.': 0.27; 'message-id:@mail.gmail.com': 0.27; 'builds.': 0.29; 'code': 0.30; "i'd": 0.31; 'subject:) ': 0.32; 'getting': 0.33; 'received:google.com': 0.35; 'but': 0.36; 'too': 0.36; 'should': 0.36; 'lines': 0.36; 'pm,': 0.36; 'subject:: ': 0.37; 'two': 0.37; 'expect': 0.37; 'seem': 0.37; 'late': 0.38; 'wrong': 0.38; 'does': 0.39; 'subject:the': 0.39; 'subject:-': 0.39; 'where': 0.40; 'some': 0.40; 'save': 0.60; 'your': 0.60; 'default': 0.61; 'more': 0.63; 'different': 0.63; 'minutes': 0.64; 'biggest': 0.67; 'jul': 0.72; 'chrisa': 0.84; 'pip': 0.84; 'to:none': 0.91; '1500': 0.91; 'hundred': 0.96 |
| DKIM-Signature | v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:cc :content-type; bh=2Xffii1tU7+mOxLDSj1N5SJYkPrXDaKMZUyBrZBXEeQ=; b=AGxSJ0ul99MIHldRDlHaO+GVbCEi2iTXlYVxPjGQaJvu0c60pPR4S5m/oLTOs+1lOI k17eIbrZcTPijy6PUrER08ovzy3BesVleqYeaeP+Z6erQnaWCbTaQPlBkRTFj2C5EDar 9OLBt8lKGhwU1qEldgy/WlPCCR8uL6XytkYklNkVUWJuB7qCAxSz9/ZSvWVWMRsXh26Y JzbfNmgKH7KWcPCKdYHS7tNQ/7FL6BngMhumuNpIfLLxiQVFDZNgEA3DugdgAgVglaxs HAFyZiOkBqkl3+T4+5gTvoTQy/+4ppxOMpqeLd7c7kYBOzBDla06ekDSle5GCeFWbvYI VU1w== |
| MIME-Version | 1.0 |
| X-Received | by 10.50.124.97 with SMTP id mh1mr2901282igb.92.1438328240229; Fri, 31 Jul 2015 00:37:20 -0700 (PDT) |
| In-Reply-To | <mpf7vk$rs0$1@ger.gmane.org> |
| References | <3015c193-3a3f-468a-b998-94f77066febe@googlegroups.com> <mpf7vk$rs0$1@ger.gmane.org> |
| Date | Fri, 31 Jul 2015 17:37:20 +1000 |
| Subject | Re: New module (written in C) for using the high-precision QD library |
| From | Chris Angelico <rosuav@gmail.com> |
| Cc | "python-list@python.org" <python-list@python.org> |
| Content-Type | text/plain; charset=UTF-8 |
| X-BeenThere | python-list@python.org |
| X-Mailman-Version | 2.1.20+ |
| Precedence | list |
| List-Id | General discussion list for the Python programming language <python-list.python.org> |
| List-Unsubscribe | <https://mail.python.org/mailman/options/python-list>, <mailto:python-list-request@python.org?subject=unsubscribe> |
| List-Archive | <http://mail.python.org/pipermail/python-list/> |
| List-Post | <mailto:python-list@python.org> |
| List-Help | <mailto:python-list-request@python.org?subject=help> |
| List-Subscribe | <https://mail.python.org/mailman/listinfo/python-list>, <mailto:python-list-request@python.org?subject=subscribe> |
| Newsgroups | comp.lang.python |
| Message-ID | <mailman.1109.1438328242.3674.python-list@python.org> (permalink) |
| Lines | 23 |
| NNTP-Posting-Host | 2001:888:2000:d::a6 |
| X-Trace | 1438328242 news.xs4all.nl 2915 [2001:888:2000:d::a6]:55383 |
| X-Complaints-To | abuse@xs4all.nl |
| Xref | csiph.com comp.lang.python:94803 |
Show key headers only | View raw
On Fri, Jul 31, 2015 at 5:26 PM, Stefan Behnel <stefan_ml@behnel.de> wrote: > Your C code seems to be only about 1500 lines, not too late to translate > it. That should save you a couple of hundred lines and at the same time > make it work with Python 3 (which it currently doesn't, from what I see). I was just looking over the README (literally two minutes ago, your message came in as I was wording up a reply), and Python 3 support does seem to be a bit of a hole in the support. To what extent does Cython make this easier? The biggest barrier I would expect to see is the bytes/text distinction, where a default quoted string has different meaning in the two versions - but like with performance guessing, this is much more likely to be wrong than right. Another, but much smaller, hole in the support would be installation via pip. I'd recommend getting the package listed on PyPI and then testing some pip installations on different platforms - chances are that's going to be the best way to do the builds. All the best! ChrisA
Back to comp.lang.python | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
New module (written in C) for using the high-precision QD library baruchel@gmail.com - 2015-07-30 13:09 -0700
Re: New module (written in C) for using the high-precision QD library Stefan Behnel <stefan_ml@behnel.de> - 2015-07-31 09:26 +0200
Re: New module (written in C) for using the high-precision QD library baruchel@gmail.com - 2015-08-01 03:07 -0700
Re: New module (written in C) for using the high-precision QD library Chris Angelico <rosuav@gmail.com> - 2015-07-31 17:37 +1000
Re: New module (written in C) for using the high-precision QD library Stefan Behnel <stefan_ml@behnel.de> - 2015-07-31 10:40 +0200
csiph-web