From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Damien Mattei Newsgroups: gmane.lisp.guile.user Subject: Release 7.1 of Scheme+ and Comparison of code between Scheme+ (an enhanced scheme language) and Python Date: Thu, 21 Sep 2023 09:36:11 +0200 Message-ID: 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="33069"; mail-complaints-to="usenet@ciao.gmane.io" To: guile-user Original-X-From: guile-user-bounces+guile-user=m.gmane-mx.org@gnu.org Thu Sep 21 09:36:56 2023 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 1qjEF6-0008RQ-UB for guile-user@m.gmane-mx.org; Thu, 21 Sep 2023 09:36:56 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qjEEd-0005GR-U9; Thu, 21 Sep 2023 03:36:27 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qjEEc-0005GI-Vb for guile-user@gnu.org; Thu, 21 Sep 2023 03:36:26 -0400 Original-Received: from mail-ed1-x530.google.com ([2a00:1450:4864:20::530]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qjEEb-0006Rh-5N for guile-user@gnu.org; Thu, 21 Sep 2023 03:36:26 -0400 Original-Received: by mail-ed1-x530.google.com with SMTP id 4fb4d7f45d1cf-53087f0e18bso604314a12.3 for ; Thu, 21 Sep 2023 00:36:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1695281782; x=1695886582; darn=gnu.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=fXJ/Raf+6xSf9KUruNfNz/EDAENeli9g4hG1e+1Gk9c=; b=mmX5v4hS7LicqgKLJpu9Oxb1/J87ktYAbnx0ZcMB3XSDZVG+hNtmOivAKJVBFkMCFL VB5ltzDPOE5KeVQGg9E7PQIhJEEnhTm7mYXQ0WzHkCqn2c0aQVy0QQLuxAleY4BCtRS3 G8OSF58SQKcCG53Hm/kmYoGsC9iUYi2rCMKR8ycFl1Q7wf+hJXQ6hXhrN1N/Cu8C6mQM oX7mJDgXJ1n0qCDWMTVPfLJSm/Dralorti5YCH8s14en1c1RP25rt8uT96KHof9mXb9b yHcQdrsFjVJX6VeVdOu6T4ySvWD6dls/lvRMzJRZLs6I6GvgW6L/bmsiLftYhh8boWy+ P7Xg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1695281782; x=1695886582; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=fXJ/Raf+6xSf9KUruNfNz/EDAENeli9g4hG1e+1Gk9c=; b=haodratWh4tgvc0935vTGIPvBAz75jReg/GJvf4ZdVrqAGtaRQ9QQMBRXS6myouTt1 43Q9c3RMkbACPox6wM5yEeg5RfYc5Y/qAr1X5Z/w1/GTylxE2K0Qg5LHEmGw1fVxMuY7 laSKpzDTe0Wtp+hGKyv+XrV+YIexMk/AiDht4t2YrwY+/bF+bUotQhKZy6yhFsqaFqCu 5Lq1I4TIqtbqMzfJkv/OLmpfC8cdFytfAd9vFo30TO1FYsKt59ee3G5NYk1BE6L5nMSs pevy4gPzkkjQp+YTrj4PGs0TwFfHmVTFSWyrS4UTRYKglGgt85rtcdoLg0yvC+OZ8w5f KI6A== X-Gm-Message-State: AOJu0YxsivWBrwrOiGiV60xLDfEu9wV8CcTJhdbmzCCdwjH4514hqnQ2 GyvO/LUjuxgqi9xuSnz093dshPjf+zLF7abtbqcDIEg7KDw= X-Google-Smtp-Source: AGHT+IGFj1megkmjFHZh6tSea7K2S+YxZsYooE2qLcByTXWKnMdm3v995xmffIm6+uLfgrLJb3oNe8ogsCvlRf/M6Cc= X-Received: by 2002:a05:6402:193:b0:531:1f3b:cb36 with SMTP id r19-20020a056402019300b005311f3bcb36mr3847312edv.9.1695281782422; Thu, 21 Sep 2023 00:36:22 -0700 (PDT) Received-SPF: pass client-ip=2a00:1450:4864:20::530; envelope-from=damien.mattei@gmail.com; helo=mail-ed1-x530.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, 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-BeenThere: guile-user@gnu.org X-Mailman-Version: 2.1.29 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-bounces+guile-user=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.lisp.guile.user:19193 Archived-At: I present a comparison of the same algorithm between two languages: Python versus Scheme+, a language based and written in Scheme. The algorithm is based on fundamental deep learning : a multi-layer neural network simulate 2 boolean functions NOT and XOR and a mathematical function SIN (sine). First i present the original Python program and his output, after the Scheme+ version. https://racket.discourse.group/t/comparison-of-code-between-scheme-an-enhanced-scheme-language-and-python/2317 The code is for the Scheme+ version for Racket, i will give a version for Guile later, but the same version 7.1 for Guile of Scheme+ language is already released and available: https://github.com/damien-mattei/Scheme-PLUS-for-Guile the doc and features are the same as for Racket: https://damien-mattei.github.io/Scheme-PLUS-for-Racket/Scheme+io.html