Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:103276 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 36841 invoked from network); 29 Sep 2018 02:57:24 -0000 Received: from unknown (HELO mail-vs1-f52.google.com) (209.85.217.52) by pb1.pair.com with SMTP; 29 Sep 2018 02:57:24 -0000 Received: by mail-vs1-f52.google.com with SMTP id v12-v6so4559042vsc.1 for ; Fri, 28 Sep 2018 16:06:08 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=B0oJk1aUVU3IjX3kOvrRBvdzFsF08iLQt5DE4Ka6vwE=; b=uItkP2v5rAiEvCNmas9qdlcQmOCGzPqj4GFlsxbdLzi7CnodgIvwuJMa0jQKwbUizx pml1GZj61kBNBDObUYgd9/PfXVv5Suip2MaV78uHyMCEofxYzzkWkLdZ/a+fl479/Fae Qt9T3ysyWmcM0qAO9TR+b2iM1re/UTGqH/0oBpUGzWN+cHGp7AAs698yGikN1fWTmZAW +WVRMCRrR7nBsGut8W0S4+TaY/pfp/1eqlg3bKclRrbyZx3EnR0y0ioKTxMbsMO8oDKV BNFANtzhEMayURrkKIpx8cnrzcM6cvXPNtNKFd/0fSS0vCfuDTieuxEz5e+ioNBQJz2U XNhA== X-Gm-Message-State: ABuFfoikmH1rZSZM7r2tSLWEVf2fFERaJhGS5Z0cToxixSgfx7l1W3XX IdfqIOHAeCW0JMuKoS8fp5frKDlM2hA= X-Google-Smtp-Source: ACcGV61SuQ5tvKY+Gd6LSlS4w9fq0ev44DYT+xUYAZEzd491NJl6HFleuUqYcN7hdm1JvOBbpPg4pw== X-Received: by 2002:a67:2504:: with SMTP id l4-v6mr338240vsl.225.1538175967965; Fri, 28 Sep 2018 16:06:07 -0700 (PDT) Received: from mail-ua1-f41.google.com (mail-ua1-f41.google.com. [209.85.222.41]) by smtp.gmail.com with ESMTPSA id v64-v6sm807156vke.31.2018.09.28.16.06.07 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 28 Sep 2018 16:06:07 -0700 (PDT) Received: by mail-ua1-f41.google.com with SMTP id m13-v6so2888334uak.10 for ; Fri, 28 Sep 2018 16:06:07 -0700 (PDT) X-Received: by 2002:ab0:3393:: with SMTP id y19-v6mr389903uap.2.1538175967095; Fri, 28 Sep 2018 16:06:07 -0700 (PDT) MIME-Version: 1.0 Date: Fri, 28 Sep 2018 16:05:56 -0700 X-Gmail-Original-Message-ID: Message-ID: To: internals@lists.php.net Content-Type: multipart/alternative; boundary="0000000000001ef4ff0576f68080" Subject: Extension: arbitrary precision decimal arithmetic in PHP 7 From: rtheunissen@php.net (Rudi Theunissen) --0000000000001ef4ff0576f68080 Content-Type: text/plain; charset="UTF-8" Hi everyone, I've been working on adding arbitrary precision decimal support as an alternative to *bcmath. *I have created an extension based on *mpdecimal*, which is what Python 3's decimal module is also based on. I haven't released or broadcast this project yet, because I wanted to discuss the API and implementation with internals first. See: https://github.com/php-decimal/php-decimal Any advice, commentary or objection is welcome. :) Thank you, Rudi Theunissen --0000000000001ef4ff0576f68080--