Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:103637 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 84017 invoked from network); 25 Dec 2018 20:47:20 -0000 Received: from unknown (HELO mail-yw1-f51.google.com) (209.85.161.51) by pb1.pair.com with SMTP; 25 Dec 2018 20:47:20 -0000 Received: by mail-yw1-f51.google.com with SMTP id f65so5655205ywc.8 for ; Tue, 25 Dec 2018 09:18:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-language:content-transfer-encoding; bh=mj/B9j2NzfhgVdiWlWrNwtRGQmQeJJdP9ekO226RloQ=; b=XSB+nFsbzdo24db2j5P2bzfvhQZVzyoJTPPhm0Gz7UuxW9s8s06NxLsQIYEOWREyKQ W0yGfTCPHMPqqq/iEkR5TNrjQmm675IAQaHv+O0tjuNczrrNJGi6PFRWce9S/u+BXST7 Y4iSa1ZP6LRSsSPbeCvtt2Gik32JcKkKXXNaQ4bls5+pZziMUgKTKrErWOamF7WDQ0f3 3ETtQsHWFGcvbPQI1uLAm8qMtx/ZEi8zwYs+UGRIx/lTxs5gz37DrXldmnVth/xBwKtF nANWSzOjP3+qOPYWOaYArRxx+SuyV5P3fotM+5aSv2AVY3MNj2/+rm2FWsIx2ssKSoEk MstQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=mj/B9j2NzfhgVdiWlWrNwtRGQmQeJJdP9ekO226RloQ=; b=uGHno9y65BXZGsViwap64WGusrvcEYn4VGu/Pe/ByYR6oirqfXvAjH2MCKCPCdvAi8 mEn0e7iaoR35BKV+l/zGE1c9Mo16wa8T0JZiXESgIahpj5k6HR8m1dqn9pMWzghvMpzg 6xOZrNKjjBXf+p3g/IC8Kr2VxQclbTDedo6tJIm8DmyURQNMB97E2FRPshRlDcyjkkEQ hS25qyplgB/dSfzpLmvL53j4Ity63FNL61UWPZug9/rpV14CDXQmOah1rPdyZU7NK40c zbDfq6QaGxi7JIxRewD8JxCPNnc46jtWYs2apgB1vFJKSSo24PeaKuR0Hj1Ps2yAI3lT qQPA== X-Gm-Message-State: AA+aEWbhJjDEvd4Snl7a9EZlzvtcPnHIoe4VMiXMwDlFmdSkLcQSElRo bVulKD3JbLLG7iID/j5wjQmuEz32 X-Google-Smtp-Source: AFSGD/W3kYmU7DaohML5hue3EN32jP6zaFrvGQKXG/S7aQqlpkoONFJXugLJGBxZYFkpnS5SoX2FTw== X-Received: by 2002:a81:5b82:: with SMTP id p124mr17410885ywb.153.1545758280255; Tue, 25 Dec 2018 09:18:00 -0800 (PST) Received: from [192.168.1.121] (cvx-ppp-66-50-50-252.coqui.net. [66.50.50.252]) by smtp.gmail.com with ESMTPSA id l83sm12489273ywb.23.2018.12.25.09.17.59 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 25 Dec 2018 09:17:59 -0800 (PST) To: Derick Rethans , internals@lists.php.net References: <07B8181B-DA10-49AD-A4A3-C5AE40684312@php.net> Message-ID: Date: Tue, 25 Dec 2018 13:17:58 -0400 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.3.3 MIME-Version: 1.0 In-Reply-To: <07B8181B-DA10-49AD-A4A3-C5AE40684312@php.net> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit Subject: Re: [PHP-DEV] [RFC] [VOTE] FFI - Foreign Function Interface From: jgmdev@gmail.com (Jefferson Gonzalez) On 12/25/18 12:20 PM, Derick Rethans wrote: > There is no need to go from new extension with a new unproven API to directly into core as first try. It's much better to try things out in for example PECL and then to promote it to a core extension when all the kinks are worked out. > True, but in this case Dmitry clarified that the Api is mostly a mirror of the Python or Lua FFI implementations, and both have been already proven to work and satisfy most needs, so basically the wheel isn't been reinvented here, it could be said that this is an adaptation of the wheel which structure is already well known. By the way, Merry Christmas to all!