From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Nala Ginrut Newsgroups: gmane.lisp.guile.user,gmane.lisp.guile.devel Subject: Re: Python-on-guile Date: Tue, 27 Apr 2021 20:29:14 +0800 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="24604"; mail-complaints-to="usenet@ciao.gmane.io" Cc: guile-user , guile-devel To: mikael@djurfeldt.com Original-X-From: guile-user-bounces+guile-user=m.gmane-mx.org@gnu.org Tue Apr 27 14:29:59 2021 Return-path: Envelope-to: guile-user@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lbMqj-00068P-Is for guile-user@m.gmane-mx.org; Tue, 27 Apr 2021 14:29:57 +0200 Original-Received: from localhost ([::1]:46298 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lbMqi-0007zk-Iu for guile-user@m.gmane-mx.org; Tue, 27 Apr 2021 08:29:56 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:38292) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lbMqK-0007xZ-Ea; Tue, 27 Apr 2021 08:29:32 -0400 Original-Received: from mail-lf1-x12f.google.com ([2a00:1450:4864:20::12f]:34521) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lbMqH-0000wo-ET; Tue, 27 Apr 2021 08:29:32 -0400 Original-Received: by mail-lf1-x12f.google.com with SMTP id z13so12425071lft.1; Tue, 27 Apr 2021 05:29:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=bxkQZRHKRUx7QjJfMhgqMoFBn5NkD7ZbWDXEmYevm8o=; b=UvtdotEDXua9swhJ+0V2qYH5/ryb6e7inUjibwOQIcRAyPPG5Qp+xJZszChEcxkKtn 4+D13sywQGhzcguRlY7koSAAT6eeHXQ/ABz0lpDO8Iq6jSBYlyWh9OH/QQ8D+3ADV0W3 hNbalzOxvzevtMLOSiP8/0v7oFfv/rUg8KJ7p7Im4o80Nk/erK07NsmuTZcGE+zMSudW tLMtP6jdxvP/hX1BrOHXmfltKDdVON6iER+dA8k+PBYeruug1eCbBdUxtHRp12ovE+6D JwIBs+sd5tyayyNJjj77O46zdWVULka6P4d/WHgBcsMNuq/s3gOB8aIIYqtu2//k1MlJ XKsA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=bxkQZRHKRUx7QjJfMhgqMoFBn5NkD7ZbWDXEmYevm8o=; b=BuvjbA8OaY0ZmgYCTdJHpnNe1yIpvkHGw62H2xQKH4zC7Lt4oh4OW6a6cJ2JpVAm6d UffSZOlQ7WEytgEUCgREJ8B7TkkeiyWwpiQDbXRYLupLR0DrFa6lqWVFnvx+EDNAXiIL 6L9XYs8dMxzVfzG3UcMaUChCRjN3bh2s6iJVIvrHmeWpRnF0AnKjzwXMNmL3ZnbX+UnY rH+T9y+aso8zYPDCrb/nBwfcKOt3biKe1w0oJbMZXXFPXUERK0Qu93mKOrbF8GeFOe4E Xr8SswwGuPHDiMQEGsanr17dAfm8TrexkFyZ2vVk5QA3Zs4B3xXdtdh53R1ZoM0lwgSN Wvgw== X-Gm-Message-State: AOAM533AIIP3MxOfr6fc8sU+NRZgChe4onywjZvmIKYarTqkn7rZPGte H2T2C/YcIKbeLXTKsHJiL5ZRXX9ERXwEk+sr0B4= X-Google-Smtp-Source: ABdhPJxDYpzm/eQX96EdLKu+EKKuz7Wvl05XFdcnxFE5WLtp6hJJcOARmxH2sLxch0LkuBG8E9z27+rC+R1xHqcFGUA= X-Received: by 2002:a05:6512:3089:: with SMTP id z9mr3118927lfd.172.1619526566215; Tue, 27 Apr 2021 05:29:26 -0700 (PDT) In-Reply-To: Received-SPF: pass client-ip=2a00:1450:4864:20::12f; envelope-from=nalaginrut@gmail.com; helo=mail-lf1-x12f.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: guile-user@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: General Guile related discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-user-bounces+guile-user=m.gmane-mx.org@gnu.org Original-Sender: "guile-user" Xref: news.gmane.io gmane.lisp.guile.user:17462 gmane.lisp.guile.devel:20755 Archived-At: Nice to know it! I still don't have time to polish my guile-lua-rebirth. Anyway, it's really good news to see the transpiler has a good performance on Guile.! Best regards. On Fri, Apr 23, 2021 at 11:01 PM Mikael Djurfeldt wrote: > Hi, > > Yesterday, Andy committed new code to the compiler, some of which > concerned skipping some arity checking. > > Also, Stefan meanwhile committed something called "reworked object system" > to his python-on-guile. > > Sorry for coming with unspecific information (don't have time to track > down the details) but I noticed that my benchmark script written in Python, > and which computes the 20:th Ramanujan number, now runs 60% faster than > before these changes. > > This means that python-on-guile running on guile3 master executes python > code only 2.6 times slower than the CPython python3 interpreter itself. :-) > > Have a nice weekend all, > Mikael > >