From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-1.0 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_SIGNED,DKIM_VALID,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2 autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 7867 invoked from network); 19 Jan 2023 17:08:31 -0000 Received: from tb-ob0.topicbox.com (64.147.108.117) by inbox.vuxu.org with ESMTPUTF8; 19 Jan 2023 17:08:31 -0000 Received: from tb-mx0.topicbox.com (tb-mx0.nyi.icgroup.com [10.90.30.73]) by tb-ob0.topicbox.com (Postfix) with ESMTP id E408A2CAE9 for ; Thu, 19 Jan 2023 12:08:29 -0500 (EST) (envelope-from bounce.mMfc5857d5dc8b7c9e5c3f2194.r522be890-2105-11eb-b15e-8d699134e1fa@9fans.bounce.topicbox.com) Received: by tb-mx0.topicbox.com (Postfix, from userid 1132) id D8B82B90DC5; Thu, 19 Jan 2023 12:08:29 -0500 (EST) ARC-Authentication-Results: i=2; topicbox.com; arc=pass; dkim=pass (2048-bit rsa key sha256) header.d=gmail.com header.i=@gmail.com header.b=GzJJ6dQF header.a=rsa-sha256 header.s=20210112 x-bits=2048; dmarc=pass policy.published-domain-policy=none policy.published-subdomain-policy=quarantine policy.applied-disposition=none policy.evaluated-disposition=none (p=none,sp=quarantine,d=none,d.eval=none) policy.policy-from=p header.from=gmail.com; spf=pass smtp.mailfrom=skip.tavakkolian@gmail.com smtp.helo=mail-pf1-f172.google.com; x-internal-arc=fail (as.1.topicbox.com=pass, ams.1.topicbox.com=fail (message has been altered)) (Message modified while forwarding at Topicbox) ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=mime-version:references:in-reply-to:from:date :message-id:subject:to:content-type:list-help:list-id:list-post :list-subscribe:reply-to:content-transfer-encoding :list-unsubscribe; s=sysmsg-1; t=1674148109; bh=UoSCm2vbOmCikFRD HV8qJHuXzVFNxG0ko8RjamYJV4o=; b=qgYfFoO77M1Drb82idVSM/skh+oxs0+9 /gQogWvyyojJe46keEkWx5o6HSzH3vB3R/GhdzfbjS7AW9LVuCRR6ZMetngrifek gJE7s0NcVXr5maXlWGDx0pk0IiHCnorCHTejJyd1z1EqoO80cQwGuMnEvrD6WYPt 2IlNa8X88pg= ARC-Seal: i=2; a=rsa-sha256; cv=pass; d=topicbox.com; s=sysmsg-1; t= 1674148109; b=G7HzvjyKLRar4SSLXONp+8ZvspIhE+6gP4Rs3nhjW1mmdF2ICy 0SulTSSd/3HIDYxwlGR9gMWiuBEmsRk0DVlPKnc2Kt74siDzjfiWqXaKIrN7I9xu jGOiXJlBTR3PWXpbHUShVOKNt3rXfIuROPJvgbsrJOV9OiQivLxZRO1G4= Authentication-Results: topicbox.com; arc=pass; dkim=pass (2048-bit rsa key sha256) header.d=gmail.com header.i=@gmail.com header.b=GzJJ6dQF header.a=rsa-sha256 header.s=20210112 x-bits=2048; dmarc=pass policy.published-domain-policy=none policy.published-subdomain-policy=quarantine policy.applied-disposition=none policy.evaluated-disposition=none (p=none,sp=quarantine,d=none,d.eval=none) policy.policy-from=p header.from=gmail.com; spf=pass smtp.mailfrom=skip.tavakkolian@gmail.com smtp.helo=mail-pf1-f172.google.com; x-internal-arc=fail (as.1.topicbox.com=pass, ams.1.topicbox.com=fail (message has been altered)) (Message modified while forwarding at Topicbox) X-Received-Authentication-Results: tb-mx1.topicbox.com; arc=none (no signatures found); bimi=skipped (DMARC Policy is not at enforcement); dkim=pass (2048-bit rsa key sha256) header.d=gmail.com header.i=@gmail.com header.b=GzJJ6dQF header.a=rsa-sha256 header.s=20210112 x-bits=2048; dmarc=pass policy.published-domain-policy=none policy.published-subdomain-policy=quarantine policy.applied-disposition=none policy.evaluated-disposition=none (p=none,sp=quarantine,d=none,d.eval=none) policy.policy-from=p header.from=gmail.com; iprev=pass smtp.remote-ip=209.85.210.172 (mail-pf1-f172.google.com); spf=pass smtp.mailfrom=skip.tavakkolian@gmail.com smtp.helo=mail-pf1-f172.google.com; x-aligned-from=pass (Address match); x-google-dkim=pass (2048-bit rsa key) header.d=1e100.net header.i=@1e100.net header.b=1oj74cMy; x-me-sender=none; x-ptr=pass smtp.helo=mail-pf1-f172.google.com policy.ptr=mail-pf1-f172.google.com; x-return-mx=pass header.domain=gmail.com policy.is_org=yes (MX Records found: alt1.gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com,gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.com,alt4.gmail-smtp-in.l.google.com); x-return-mx=pass smtp.domain=gmail.com policy.is_org=yes (MX Records found: alt1.gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com,gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.com,alt4.gmail-smtp-in.l.google.com); x-tls=pass smtp.version=TLSv1.2 smtp.cipher=ECDHE-RSA-AES256-GCM-SHA384 smtp.bits=256/256; x-vs=clean score=0 state=0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=9fans.net; h= mime-version:references:in-reply-to:from:date:message-id:subject :to:content-type:list-help:list-id:list-post:list-subscribe :reply-to:content-transfer-encoding:list-unsubscribe; s=dkim-1; t=1674148109; x=1674234509; bh=UoSCm2vbOmCikFRDHV8qJHuXzVFNxG0k o8RjamYJV4o=; b=BHiaZDhsLw0FNc6mGX8oRwnRkZtAF1XB/bB1f+pbliV8auy+ gVGl1X1LLbzXHnCJMZv/f/bknIROo1zbo4P4NJPvBX4XSypnxu1ZZamwtkNI0Gye UunADZKjoZGofnEUP6UGkh7sGKbDt6msokkc9xWDkVo6+ZK2Du3G5J1EMMk= Received: from tb-mx1.topicbox.com (localhost.local [127.0.0.1]) by tb-mx1.topicbox.com (Postfix) with ESMTP id E864E9F050B for <9fans@9fans.net>; Thu, 19 Jan 2023 12:08:07 -0500 (EST) (envelope-from skip.tavakkolian@gmail.com) Received: from tb-mx1.topicbox.com (localhost [127.0.0.1]) by tb-mx1.topicbox.com (Authentication Milter) with ESMTP id C87E367FD06; Thu, 19 Jan 2023 12:08:07 -0500 ARC-Seal: i=1; a=rsa-sha256; cv=none; d=topicbox.com; s=arcseal; t= 1674148087; b=YPTCVwgddBHKqLArNbsb/K6VyJo+1YBn4GIw+WYRKb7JWcTiUF 6OMsLk6y+F7XAabioyrPTaDlOH7M/UomYZ8YNfFc7aDr08usVRFrxUNFrcnSxJJA LCr31kUc9Zokvx+IuEq4iMdDTc/KhbW5NitoKSIBuJliTTYVRJOLid78oYsElDuX i77ssvWjvDQFri4VhpaiaikpaRQQVGYVp9rt/PTNx6TSzZVQfVb2rQZ2I04st3pH ClKDNd3WXYE385duBuv/YQsBi/6GttD4Xsm32YfoYNWf0f1b9QmWTxfdaQQx81vD 2pvqw6iKuHT32Mr55xrAZGqAogVDqj1EvQxA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=mime-version:references:in-reply-to:from:date :message-id:subject:to:content-type; s=arcseal; t=1674148087; bh=L1cJDtpRnkev4mxJfsdlsPaTPijA1bVDFdkuyMiNz34=; b=YBqh0FhC6S7Z FsZbxA8qGJq3YtPTHhD2Zc02VQSE7Yhf+0PtaF9VBqi1w8GyIgJM2Ks8h8ojASpi S18hGu3Huc2hJni1o/KZtOW8dnfCUlXBIEdwsLviRjG2zCmMrcBIjsrZsF8vcwwL lCJ7mUsJ0IW3p/c3Xleo7hRevzrd+DAwsjDbDvx4ak2A67ApFye5AdJqyZIBAdGF N0/dArYLFf20TAHLmAJz7ziTfzcmDMmba8rxYzQ3LWm0763aKJ8Be+ytkNCVKPGK h4rMbWO5Z+gT7lZz7cUr0MB/ErB0508UdljbZLq8iJZLip0jSfTDk4vO+AA1TkZ4 Ncnc7WWYjw== ARC-Authentication-Results: i=1; tb-mx1.topicbox.com; arc=none (no signatures found); bimi=skipped (DMARC Policy is not at enforcement); dkim=pass (2048-bit rsa key sha256) header.d=gmail.com header.i=@gmail.com header.b=GzJJ6dQF header.a=rsa-sha256 header.s=20210112 x-bits=2048; dmarc=pass policy.published-domain-policy=none policy.published-subdomain-policy=quarantine policy.applied-disposition=none policy.evaluated-disposition=none (p=none,sp=quarantine,d=none,d.eval=none) policy.policy-from=p header.from=gmail.com; iprev=pass smtp.remote-ip=209.85.210.172 (mail-pf1-f172.google.com); spf=pass smtp.mailfrom=skip.tavakkolian@gmail.com smtp.helo=mail-pf1-f172.google.com; x-aligned-from=pass (Address match); x-google-dkim=pass (2048-bit rsa key) header.d=1e100.net header.i=@1e100.net header.b=1oj74cMy; x-me-sender=none; x-ptr=pass smtp.helo=mail-pf1-f172.google.com policy.ptr=mail-pf1-f172.google.com; x-return-mx=pass header.domain=gmail.com policy.is_org=yes (MX Records found: alt1.gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com,gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.com,alt4.gmail-smtp-in.l.google.com); x-return-mx=pass smtp.domain=gmail.com policy.is_org=yes (MX Records found: alt1.gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com,gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.com,alt4.gmail-smtp-in.l.google.com); x-tls=pass smtp.version=TLSv1.2 smtp.cipher=ECDHE-RSA-AES256-GCM-SHA384 smtp.bits=256/256; x-vs=clean score=0 state=0 X-ME-VSCause: gggruggvucftvghtrhhoucdtuddrgedvhedruddutddgleekucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggvpdfu rfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucenucfjughrpeggfhgjhf ffkffuvfgtsehttdertddttdejnecuhfhrohhmpefukhhiphcuvfgrvhgrkhhkohhlihgr nhcuoehskhhiphdrthgrvhgrkhhkohhlihgrnhesghhmrghilhdrtghomheqnecuggftrf grthhtvghrnheptdegheevgeejhfefueefieeufefhjedtffefgfeutdeflefgheefjeei feevvedvnecuffhomhgrihhnpeihohhuthhusggvrdgtohhmpdhgihhthhhusgdrtghomh dpthhophhitggsohigrdgtohhmnecukfhppedvtdelrdekhedrvddutddrudejvdenucev lhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpedvtdelrdekhedrvddutd drudejvddphhgvlhhopehmrghilhdqphhfuddqfhdujedvrdhgohhoghhlvgdrtghomhdp mhgrihhlfhhrohhmpeeoshhkihhprdhtrghvrghkkhholhhirghnsehgmhgrihhlrdgtoh hmqe X-ME-VSScore: 0 X-ME-VSCategory: clean Received-SPF: pass (gmail.com ... _spf.google.com: Sender is authorized to use 'skip.tavakkolian@gmail.com' in 'mfrom' identity (mechanism 'include:_netblocks.google.com' matched)) receiver=tb-mx1.topicbox.com; identity=mailfrom; envelope-from="skip.tavakkolian@gmail.com"; helo=mail-pf1-f172.google.com; client-ip=209.85.210.172 Received: from mail-pf1-f172.google.com (mail-pf1-f172.google.com [209.85.210.172]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by tb-mx1.topicbox.com (Postfix) with ESMTPS for <9fans@9fans.net>; Thu, 19 Jan 2023 12:08:06 -0500 (EST) (envelope-from skip.tavakkolian@gmail.com) Received: by mail-pf1-f172.google.com with SMTP id w2so1967254pfc.11 for <9fans@9fans.net>; Thu, 19 Jan 2023 09:08:06 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=L1cJDtpRnkev4mxJfsdlsPaTPijA1bVDFdkuyMiNz34=; b=1oj74cMyQZM3nBg2QQU5jaLtPSSOlvuEHKJNgEHipaOFz6R8bZCj+74L7KUhsyBT0H rFKSIrl5ojdygKBP+gxE3FViVfZbEs97/OB1h43HpBo2yblX9u4ge+p+gcIznlhVZsI6 7tCUwTbfPODnaTdOjatkST3sTRuV7hZBhbLar64AuyY0s7qoIg2nTV4weVcAHJ8ogcsv 5ccbn9dNFdXofmY/4bfHsDVL9oSzdjW/rdMeNO4AtGTKPaIvzsK2DvrvnweYjKypG0ly 8zhZzAn5Mmeb2aACKRgzFAZzVB0WCb7gyEqPel7VXpzY3HJ6oCD7xW2xCB6bbvgaBR+F lEmw== X-Gm-Message-State: AFqh2korKMHESaEHHmOdNAThg9EJqmwbtz7dZ7sy7xRvzyu737N4LC8x dG7zqz9I8tQ9g1ZbPNIqkRCHRfWI8tIYyMMsNmNkUZOel/lAqQ== X-Google-Smtp-Source: AMrXdXsYXKza5a6bY8I5YCVNo/My7yArNvtprfkFdv/PQDPS69Xp6jayYGM7FtjxFiEMavdoxnR6qRg5Dbn2J67LkuU= X-Received: by 2002:a62:e80a:0:b0:580:9012:2d71 with SMTP id c10-20020a62e80a000000b0058090122d71mr1129071pfi.52.1674148084856; Thu, 19 Jan 2023 09:08:04 -0800 (PST) MIME-Version: 1.0 References: <8760942b-b1c9-aed1-c194-9ba15ffe2c4a@riseup.net> <436AD830-991E-42F8-9CFC-A18CE66E1A52@iitbombay.org> In-Reply-To: <436AD830-991E-42F8-9CFC-A18CE66E1A52@iitbombay.org> From: Skip Tavakkolian Date: Thu, 19 Jan 2023 09:07:53 -0800 Message-ID: Subject: Re: [9fans] plan 9 and lisp To: 9fans <9fans@9fans.net> Content-Type: text/plain; charset=UTF-8 Topicbox-Policy-Reasoning: allow: sender is a member Topicbox-Message-UUID: db6590e0-981b-11ed-97bb-98b815288f90 Archived-At: =?UTF-8?B?PGh0dHBzOi8vOWZhbnMudG9waWNib3guY29tL2dyb3Vwcy85?= =?UTF-8?B?ZmFucy9UN2IwYWZiZWZiNTMxODliNi1NZmM1ODU3ZDVkYzhiN2M5ZTVjM2Yy?= =?UTF-8?B?MTk0Pg==?= List-Help: List-Id: "9fans" <9fans.9fans.net> List-Post: List-Software: Topicbox v0 List-Subscribe: Precedence: list Reply-To: 9fans <9fans@9fans.net> Content-Transfer-Encoding: quoted-printable List-Unsubscribe: , Topicbox-Delivery-ID: 2:9fans:437d30aa-c441-11e9-8a57-d036212d11b0:522be890-2105-11eb-b15e-8d699134e1fa:Mfc5857d5dc8b7c9e5c3f2194:1:5oD5YEIaoDZO2_DNQnks7Z4hA6Mgzbm1xlJs0Z0b9cE Regarding Ivy, rsc has some fantastic example code in the form of solutions to the Advent of Code 2021 puzzles: https://www.youtube.com/@rscgolang/videos On Thu, Jan 19, 2023 at 7:48 AM Bakul Shah wrote: > > On Jan 19, 2023, at 7:57 AM, mkf9 wrote: > > > > Lassi Kortela wrote: > >> Chibi-Scheme has run on Plan 9. > > and also S9, which Bakul Shah ported to Plan 9, > > https://github.com/bakul/s9fes. > > Nils M Holm, the author of s9fes, did the original > port with some help from me. He didn't want to > maintain plan9 related changes which is why I am > maintaining it. Nils also has a book on it but > AFAIK it doesn't cover anything specific to plan9. > > Speaking of little languages.... > Nils also ported his klong array programming language > to plan9 & has a book on it! Slightly more verbose > than k (roughly k3 from kx.com) > > Then there is https://github.com/ktye/i which supports > a dialect of k. Not sure which, probably k6 or k7. And > there is minimal help in the form of readme.txt but it > compiles & runs on 9front: > > % git/clone https://github.com/ktye/i > % git/clone https://github.com/ktye/wg > % cd i > % go build '-buildvcs=3Dfalse' > % ./k > ktye/k > !10 > 0 1 2 3 4 5 6 7 8 9 > +\!10 > 0 1 3 6 10 15 21 28 36 45 > d:`a`b`c!(1 2;3 4;5 6) > d > `a|1 2 > `b|3 4 > `c|5 6 > +d > a b c > ----- > 1 3 5 > 2 4 6 > \\ >=20 > There is of course Rob Pike's ivy. ------------------------------------------ 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/T7b0afbefb53189b6-Mfc585= 7d5dc8b7c9e5c3f2194 Delivery options: https://9fans.topicbox.com/groups/9fans/subscription