Return-path: Envelope-to: lojban-list-archive@lojban.org Delivery-date: Sun, 17 Oct 2021 22:05:28 -0700 Received: from mail-yb1-f185.google.com ([209.85.219.185]:52869) by 36792b12ac38 with esmtps (TLS1.3) tls TLS_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1mcKpy-000eUq-CZ for lojban-list-archive@lojban.org; Sun, 17 Oct 2021 22:05:28 -0700 Received: by mail-yb1-f185.google.com with SMTP id v203-20020a25c5d4000000b005bb21580411sf18406415ybe.19 for ; Sun, 17 Oct 2021 22:05:26 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1634533525; cv=pass; d=google.com; s=arc-20160816; b=ovE9lhHMqMdzUbdVkA2PerpkzrjIahoL9zqK+/BvTbQ0NoVfjbEd54JV/iROOc1QV5 meu8ggHM9OLje321bTtG7v08C9DYH/2S+DbqSDg7KmsSz3YoHvuy7gE0Rpx4BvPkXtzP 3jmHerLtXXvehxoeeEIzyNGPq4SxIAdKy8okqe3NcittH9mDorErUcEaZzN9Z9wqxDml oDBYDy6LrGidTZDTEAakZH2D0WJ47WYhWRfKUHhwXtnNom0m56Ub2afIvX96bAyV+pyt wlV1ukAdFh3QqQxfklWiaLH9fG4Umms9K4kVKF7/PbaMENTh/1A0aBYlGwP8WVxoWjdt SOyg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to:in-reply-to :content-disposition:mime-version:references:message-id:subject:to :from:date:sender:dkim-signature:dkim-signature; bh=v8IGjeKpS2SexZGpFjoA1iroiQAYcL+aKT4/GyVdAUA=; b=DCAutz93RqwepIi78ChHu776Xa+jdqhaRYLkqU4eCWkZcp0jv6eyToy963ZvbFYaWB M911i4/ZdSvVflfzn1knkSK/MiCcPP3EIMBGOJbJKKmNjgkwlhpnRoecaeVyuFCr5ktd kJHk5ViNatWh6FTJTWnv7xfz7yV5dJY3PxdiKUXjLyZpzknBG72mZTDjMWT9x8c5r9ka lx3ukMF2bBkIs1GoQMDHjVCRhRcvp1mWm3/P7CmdFRtROONYjNVMpwZ9IvP4RNenL6BZ Q4ynm/DjlwehS3m/2fzfegPThD8v20CKYjFJX3metXpG6AvPZrSRqqzD06wqLL9/82DQ HN3A== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=G5LijrUG; spf=pass (google.com: domain of robinleepowell@gmail.com designates 2607:f8b0:4864:20::430 as permitted sender) smtp.mailfrom=robinleepowell@gmail.com; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20210112; h=sender:date:from:to:subject:message-id:references:mime-version :content-disposition:in-reply-to:x-original-sender :x-original-authentication-results:reply-to:precedence:mailing-list :list-id:list-post:list-help:list-archive:list-subscribe :list-unsubscribe; bh=v8IGjeKpS2SexZGpFjoA1iroiQAYcL+aKT4/GyVdAUA=; b=UAg5Lz8KC4+QewcHjzf2YASLt4cLUiTR6NbY0O6xG8wMNR9Au/NYtgqzA90oxqD90V CLmxwEoQtJ5ZwXU8HJ5Z3/ecy+Gkne6ko0o0hAx30lLHNmwXCUKoLhVnoDr7k5o7Cu5k qVgDHH2kDwYnelA+3sgtGh4vmS8zXnxcwJfk04JvoT8nouaHddrvrCDpulGNF93TNVjg T4Xy3hiE2Vi/FeKyezj7JQsvQw4GqnOIkIabeCI3U1oOus4wdfvldKNuV89NoYl3/CCg kyVrBdoVxkEg0EDmMtKyx7QrpYh3k4jx8wBfladV0ys19DU7tjfxEVeMmBmzdPfnPCsk MZTA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=date:from:to:subject:message-id:references:mime-version :content-disposition:in-reply-to:x-original-sender :x-original-authentication-results:reply-to:precedence:mailing-list :list-id:list-post:list-help:list-archive:list-subscribe :list-unsubscribe; bh=v8IGjeKpS2SexZGpFjoA1iroiQAYcL+aKT4/GyVdAUA=; b=ROdS91R9HDHmAofYF9uB1+Mlb6tajg9ey8dUlo8b7FQMk4hjeWxhtFgcz74V2wd4TS Dz9j8VwnoXJPpqDiR2v1uO7ydUvEvSt0KHjAuXzfbQvlCD7JVjHgNVpzPRvKsh4ROPyB b4HDNcIsmnEw1lAVk8+0MEkXDKU0XpYdryigddn+GtjMle+sGmBleFtEgaLj/NJY14wt 4o3sEQ66CLt9aSht16h3KRMjzh+9WUiVEXeKDmEFMlNCv0b7HKSaj12aRWcD1PoZHgRV T+zdRhERwSKBb1tQrXB/dPz1ChFH0oovh4QkQSUfxonvU5MGc+rjYnEMDSyrArhZiKcp rutw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=sender:x-gm-message-state:date:from:to:subject:message-id :references:mime-version:content-disposition:in-reply-to :x-original-sender:x-original-authentication-results:reply-to :precedence:mailing-list:list-id:x-spam-checked-in-group:list-post :list-help:list-archive:list-subscribe:list-unsubscribe; bh=v8IGjeKpS2SexZGpFjoA1iroiQAYcL+aKT4/GyVdAUA=; b=0OjzQPZma82u1IiJjmTNFK+/gQ/ahjnSIeIX+1nXqwdyTKYTP6i8/u7v8SmIB2Pg7I QYZWGSF46VFD/Ew2HEH9r0RAfXyVtMt7iWZKHt/lQ+OQBKUmfrO3QzU2ZktNmJvag5JD g9BQBbADnV2IxH/eoUcy2w9ld6+LXAl80IwhkGhEgiohFQjcQ0Ap++ucM0NyNBvlwZfb y6F9XGQCuMqGJB8N6kWm0va8BISui2W2b5MBEgzoxn4+VXCHzvQDvtBd41goj9qnCDLm fn0d/iXBRsBq+HCeDRWcs4rAZjRiNZg3ZaPDz4DJbZ7I6fR9jnbaAUSsll5/+iKbBLXo ctzA== Sender: lojban@googlegroups.com X-Gm-Message-State: AOAM530YX/227SalnnxD0Gtx7rheEYV47ocPJ+nXpq+x8eZIoFNr7UG5 CteiOCa/gUwzqh1xJiIFhz8= X-Google-Smtp-Source: ABdhPJzz7Qt4mi6ihGdQs0fDaXb9u8N9zsTS4mCuCYHrqUg9yh1cn9xMNTGyDVceAJBa9xZFYxtqRQ== X-Received: by 2002:a25:e790:: with SMTP id e138mr10045924ybh.62.1634533525373; Sun, 17 Oct 2021 22:05:25 -0700 (PDT) X-BeenThere: lojban@googlegroups.com Received: by 2002:a25:2a88:: with SMTP id q130ls1399415ybq.2.gmail; Sun, 17 Oct 2021 22:05:24 -0700 (PDT) X-Received: by 2002:a25:2482:: with SMTP id k124mr5322553ybk.58.1634533524765; Sun, 17 Oct 2021 22:05:24 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1634533524; cv=none; d=google.com; s=arc-20160816; b=go67CyNELOrulXy9yNeyleRSrUcSTwlkQaKu35bVI7ierKhU7AQE2bkOogSeGDRtP/ 9zutLjDWaocM1R1VU9YOcuGiazCSpmmyrvWh8stmMwBAAmALJw5A63EjcuKYHOAWx11p JO01slGlkJqYrea3e3jXRcDq3EMlh4PXaZ1FKvadapB7OVi+kR/l1ly3RIWGNAgdWYdI LcDEchPii9KbDAiY6pHtWvHcEDW7YA4S8LDAQ0tDPy2hNgY++KHvR8imHEuzNHKX2Wee gFsZ8l+MAv4SmsNMDQoRhh9L6TlUwQnqfzt9UBtlAFfvd59QTdmRV0Ro12D3qKpHuMTC ZH8w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:to:from:date:dkim-signature; bh=fs6V/PCPFoZDW13E2gu9IHZQ96aG4SdQlcmPAQ3gidA=; b=hPQ7Pj9eQJEaiQ3IsNhjPmSid7HqbJR8N7CAxa9fsFwRLkqEm7FRLaMA9DSsyqdPqs my55mpVhtLEMEi8CCUkDpSja3VEqNiF8Eb3dYkjuL8Jruk72qqihzPo9rrFUFnyAmQgj ROl2EsOwY/5gDiD3NsPD7HxQCW4HeQQBo8HefOifAksIrbd+vzVFYtu9YZcrBSEysiGd 4LLb6h9NohPqtsa3RVSVJc/V6UC4UDguNfMZnsE//8CUxDb6dA/s+TiuTYylIGNciaFR 88g9AaeE50J7vKzXx5I79AY2lynsatqF7hHuKr36btPWAraBzJkpbEJ6XqEt4uInNfAw mHKw== ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=G5LijrUG; spf=pass (google.com: domain of robinleepowell@gmail.com designates 2607:f8b0:4864:20::430 as permitted sender) smtp.mailfrom=robinleepowell@gmail.com; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from mail-pf1-x430.google.com (mail-pf1-x430.google.com. [2607:f8b0:4864:20::430]) by gmr-mx.google.com with ESMTPS id o13si1078611ybu.3.2021.10.17.22.05.24 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 17 Oct 2021 22:05:24 -0700 (PDT) Received-SPF: pass (google.com: domain of robinleepowell@gmail.com designates 2607:f8b0:4864:20::430 as permitted sender) client-ip=2607:f8b0:4864:20::430; Received: by mail-pf1-x430.google.com with SMTP id q19so13794947pfl.4 for ; Sun, 17 Oct 2021 22:05:24 -0700 (PDT) X-Received: by 2002:a63:384f:: with SMTP id h15mr8747356pgn.348.1634533523583; Sun, 17 Oct 2021 22:05:23 -0700 (PDT) Received: from gmail.com (mail.digitalkingdom.org. [173.13.139.236]) by smtp.gmail.com with ESMTPSA id nu16sm12320032pjb.56.2021.10.17.22.05.22 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 17 Oct 2021 22:05:22 -0700 (PDT) Date: Sun, 17 Oct 2021 22:05:21 -0700 From: Robin Lee Powell To: lojban@googlegroups.com Subject: Re: [lojban] Re: Help parsing Lojban from Python? (Hey, Riley! :) Message-ID: References: <20210827021139.GO309000@gmail.com> <1427d3a7-a0fd-4546-8ed9-686b1db2cfddn@googlegroups.com> MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Disposition: inline In-Reply-To: <1427d3a7-a0fd-4546-8ed9-686b1db2cfddn@googlegroups.com> X-Original-Sender: robinleepowell@gmail.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=G5LijrUG; spf=pass (google.com: domain of robinleepowell@gmail.com designates 2607:f8b0:4864:20::430 as permitted sender) smtp.mailfrom=robinleepowell@gmail.com; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Reply-To: lojban@googlegroups.com Precedence: list Mailing-list: list lojban@googlegroups.com; contact lojban+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: lojban@googlegroups.com X-Google-Group-Id: 1004133512417 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , X-Spam-Score: -0.6 (/) X-Spam_score: -0.6 X-Spam_score_int: -5 X-Spam_bar: / Thanks to https://github.com/olpa for getting this done! I have now done the next step; camxes.lojban.org now uses pure Python parsing and it's now on Python 3.9 ; see https://github.com/lojban/visual-camxes/commit/eb850f7aad2e99bbcbc29c43a0c79ebbfdd06646 and https://github.com/lojban/visual-camxes/commit/4dd9cf4698753a3b69129d8793df0f8617f1fea0 On Thu, Aug 26, 2021 at 09:10:56PM -0700, Robin Powell wrote: > Some additional details are now > at https://github.com/lojban/visual-camxes/blob/master/TODO , and > camxes.lojban.org is on Python 3.6 with standard Flask. > > On Thursday, August 26, 2021 at 7:11:44 PM UTC-7 Robin Powell wrote: > > > > > In service to making certain parts of the lojban.org infra a bit > > more resilient, I'm updating some stuff that uses > > https://github.com/lojban/python-camxes . This relies on java and > > the camxes jar, which, whatever, but it's also built on LEPL, which > > no longer works (see for example > > https://github.com/modoboa/modoboa/issues/1780 ). > > > > https://github.com/teleological/camxes-py is a pure Python > > replacement, but is a CLI program rather than a library; it's really > > not designed to be used as a library. I'd love it if someone > > updated and fixed that. > > > > Unless there's another option? What's the state of the art in this > > space? > > > > > > -- > You received this message because you are subscribed to the Google Groups "lojban" group. > To unsubscribe from this group and stop receiving emails from it, send an email to lojban+unsubscribe@googlegroups.com. > To view this discussion on the web visit https://groups.google.com/d/msgid/lojban/1427d3a7-a0fd-4546-8ed9-686b1db2cfddn%40googlegroups.com. -- You received this message because you are subscribed to the Google Groups "lojban" group. To unsubscribe from this group and stop receiving emails from it, send an email to lojban+unsubscribe@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/lojban/YW0AkahkgLLjAaZe%40gmail.com.