From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: Maxim Cournoyer Newsgroups: gmane.lisp.guile.user Subject: Re: Python on guile Date: Sun, 01 Mar 2020 22:16:35 -0500 Message-ID: <87lfojla3w.fsf@gmail.com> References: Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="103271"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) Cc: Guile User To: Stefan Israelsson Tampe Original-X-From: guile-user-bounces+guile-user=m.gmane-mx.org@gnu.org Mon Mar 02 04:16:51 2020 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 1j8bZa-000Ql1-Qm for guile-user@m.gmane-mx.org; Mon, 02 Mar 2020 04:16:50 +0100 Original-Received: from localhost ([::1]:54226 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1j8bZZ-0008Mj-G9 for guile-user@m.gmane-mx.org; Sun, 01 Mar 2020 22:16:49 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:32813) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1j8bZP-0008MV-96 for guile-user@gnu.org; Sun, 01 Mar 2020 22:16:40 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1j8bZO-0006L0-4z for guile-user@gnu.org; Sun, 01 Mar 2020 22:16:39 -0500 Original-Received: from mail-qk1-x72e.google.com ([2607:f8b0:4864:20::72e]:33434) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1j8bZO-0006Kq-1J for guile-user@gnu.org; Sun, 01 Mar 2020 22:16:38 -0500 Original-Received: by mail-qk1-x72e.google.com with SMTP id p62so6028322qkb.0 for ; Sun, 01 Mar 2020 19:16:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=qbnwdZ3Uc9ZpahtTuZCxMjfLTS9+PLsRyP+JzzzqFjA=; b=iP/KPCeO3SXx3NN5hSwSeGc8LFk/EZPkjx7mCTmmsRy2SfsgmhB+Ahi4Z+50n+0S+w 9TUEdymZbqGR/J4fnjo9vVJ8LZ4uFwFZg11VSR9iHuF+n+qMBGODoG8DmLILYooOPU6U 0dZPhpbO5qzPMpWlpAIoHtbCDh9oqp02dxE/70WG0veZvzfsrnLiNBaJzmReVIdK8iip ins6M6hP7jUzDnErbJwR0RDTP9VP+iKpH6jlFzy86IFGrHGC13t4VYD9rw+7WGbDfweP AUX7tNNK5mQfJspwaKbV2u5zxBNlGw3tb+Mte9npWj7gQHUXgv+Q7eQ87sDIUdsJe20W DFzA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=qbnwdZ3Uc9ZpahtTuZCxMjfLTS9+PLsRyP+JzzzqFjA=; b=GUj6zgqIO9d1KNBzSDsuLuU6I7ZDGLehw+d+9tlo06Nx0wtyPFxb0nOed6dmlXSYas o1LQaDcLYdqRg1wKzsiY50cLvae3WYCWswY+V8xHsLZcDxfXRTXbKsExCWMLyI1Pn7E8 XrWdR2i2o+VB6D8C8hI5Xx9kORZgL+e4Qqe7yUCLF1h8DFzyx02z1y3EAIknRQCmhazl YDvaHS3TdJ9rvEFzw3f0tdVpItbpQHNb6GA/i2oJKJecOB9NzKmi0DAQeUcrXyvC6AgU XCBauEaCxckFotCPCAYp3hjEmpoYKa+NVaqJz/Yrh9knfmkP6fDkz/Jd03p6/ccGxXjc XZEA== X-Gm-Message-State: APjAAAVbJa7mGwiWC0Bzz3QQokcEnL6dLoAfaRE6zklO4ttSx1ApL53c 50Iq6ybawXSVD84ZwUCcizdZ85xK X-Google-Smtp-Source: APXvYqzPel5njPbBW5KYLrTDAHVrtevHfLWPyC3siOsNBUvf9sqZYYUSoMEg7rFPE/bKSX77FKminQ== X-Received: by 2002:a05:620a:944:: with SMTP id w4mr13066015qkw.90.1583118997035; Sun, 01 Mar 2020 19:16:37 -0800 (PST) Original-Received: from apteryx (dsl-10-134-187.b2b2c.ca. [72.10.134.187]) by smtp.gmail.com with ESMTPSA id o127sm9423839qke.92.2020.03.01.19.16.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 01 Mar 2020 19:16:36 -0800 (PST) In-Reply-To: (Stefan Israelsson Tampe's message of "Fri, 28 Feb 2020 23:22:34 +0100") X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:4864:20::72e 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:16253 Archived-At: Hello Stefan! Stefan Israelsson Tampe writes: > Hi all, there is an ever stream of tickets to fix in the python clone made > in guile. Usually I spend time testing some python submodule and in the > process realizes issues with the current code base. I'm certain that there > is quite a lot of bus still remaining. > > My latest addition was the subprocess module, which exersisced the select > code, the os module and a popen like implementation. In the process > glitches in the name spacing was found and fixed for classes. (the name > bounding in clasdefs are a let construct but the decorators can refer to > the variable bindings (methods and assignments). I fixed the try exception > mechanism when one issues a simple (raise). If in a contexts of a error > handler, then the catched exception is resent. previously a simple > Exception with no data was resent. Now most warnings that was spamming the > python session have been quited. quite a lot of bugs have been found in the > os module and fixed. > > With this I'm happy with the python on guile repo and just released a > version 1.1 > > Repo: > https://gitlab.com/python-on-guile/python-on-guile/tree/master > > Happy hacking Sounds good! I've yet to try it, but the idea of running Python things using Guile is really cool to me :-). I'll try to give it a spin soon. Cheers, Maxim