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.1 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, MAILING_LIST_MULTI,NICE_REPLY_A,RCVD_IN_DNSWL_NONE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 29015 invoked from network); 23 Jan 2023 11:45:22 -0000 Received: from tb-ob1.topicbox.com (64.147.108.173) by inbox.vuxu.org with ESMTPUTF8; 23 Jan 2023 11:45:22 -0000 Received: from tb-mx0.topicbox.com (tb-mx0.nyi.icgroup.com [10.90.30.73]) by tb-ob1.topicbox.com (Postfix) with ESMTP id B6C9F257B4 for ; Mon, 23 Jan 2023 06:45:20 -0500 (EST) (envelope-from bounce.mM4bf34da27c83338ce49e8014.r522be890-2105-11eb-b15e-8d699134e1fa@9fans.bounce.topicbox.com) Received: by tb-mx0.topicbox.com (Postfix, from userid 1132) id B4818BF6938; Mon, 23 Jan 2023 06:45:20 -0500 (EST) ARC-Authentication-Results: i=2; topicbox.com; arc=pass; dkim=none (no signatures found); dmarc=none policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=lassi.io; spf=pass smtp.mailfrom=lassi@lassi.io smtp.helo=relay7-d.mail.gandi.net; 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=message-id:date:mime-version:subject:to :references:from:in-reply-to:content-type :content-transfer-encoding:list-help:list-id:list-post :list-subscribe:reply-to:list-unsubscribe; s=sysmsg-1; t= 1674474320; bh=wga0zaCl8M8Szm26DHbpM/CvlUXKzo8K37d8/RmyIAk=; b=Q 1mb+3B8Ms55w8IA/EXU0WCf2QK1+A0Ktc3H8fFVSrB+Q+1j+IRiqm+BoFaKbBL2j vhlKJRjyCogJR6tSv36bsrW0o4AHkY1uPNh/OxPK8KrmSa6ddWvtiwXT/czP6MEh 9vEaSoujm6yS5lztPmSDb0GNkSqRUlQLcU8vrSgtP8= ARC-Seal: i=2; a=rsa-sha256; cv=pass; d=topicbox.com; s=sysmsg-1; t= 1674474320; b=uJ5r2MZULc51JVGV9LMHdQmjPQk16+9kRStvgOm6eEf117n6GB UlvT2AtQyRLGT0epJy71PY4z2HHcMkzttWfncXlcNXkpA8VpU6CRcT3OQ0noJqQ0 oIS/1Y9wUVkIaNVKSZqKiyxEhzz3C9jYvB/tCCKi8zNSjN5FfQQx9i4Tw= Authentication-Results: topicbox.com; arc=pass; dkim=none (no signatures found); dmarc=none policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=lassi.io; spf=pass smtp.mailfrom=lassi@lassi.io smtp.helo=relay7-d.mail.gandi.net; 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 did not pass); dkim=none (no signatures found); dmarc=none policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=lassi.io; iprev=pass smtp.remote-ip=217.70.183.200 (relay7-d.mail.gandi.net); spf=pass smtp.mailfrom=lassi@lassi.io smtp.helo=relay7-d.mail.gandi.net; x-aligned-from=pass (Address match); x-me-sender=none; x-ptr=pass smtp.helo=relay7-d.mail.gandi.net policy.ptr=relay7-d.mail.gandi.net; x-return-mx=pass header.domain=lassi.io policy.is_org=yes (MX Records found: spool.mail.gandi.net,fb.mail.gandi.net); x-return-mx=pass smtp.domain=lassi.io policy.is_org=yes (MX Records found: spool.mail.gandi.net,fb.mail.gandi.net); 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=message-id :date:mime-version:subject:to:references:from:in-reply-to :content-type:content-transfer-encoding:list-help:list-id :list-post:list-subscribe:reply-to:list-unsubscribe; s=dkim-1; t=1674474320; x=1674560720; bh=wga0zaCl8M8Szm26DHbpM/CvlUXKzo8K 37d8/RmyIAk=; b=YefL0ruLUXt0A680byDiDXwIpzlM+IX6lvbWuLRrs5suD941 d2X4zxL+xu9TnV1FUX+p9/4UxIn5gj9GPcwooa/cXZvnPKr0q42Y1WVpl7hEll6i O1sOUVkrg3HHiA2D53rkRzjy/3M0waJgKRhTmvPs1S8rT4rZLec5uw4ZGdE= Received: from tb-mx1.topicbox.com (localhost.local [127.0.0.1]) by tb-mx1.topicbox.com (Postfix) with ESMTP id A4D07A31B16 for <9fans@9fans.net>; Mon, 23 Jan 2023 06:45:11 -0500 (EST) (envelope-from lassi@lassi.io) Received: from tb-mx1.topicbox.com (localhost [127.0.0.1]) by tb-mx1.topicbox.com (Authentication Milter) with ESMTP id B0A62186FBE; Mon, 23 Jan 2023 06:45:11 -0500 ARC-Seal: i=1; a=rsa-sha256; cv=none; d=topicbox.com; s=arcseal; t= 1674474311; b=p3whYKeU3cE/3WBQRWIdZwjjMdniFtWDbwYsWj+yrUjT8mpIZp Jolq0oOZ9QA6hm3d4NTH64l0XiPwHsNPIuee4Lcn2LAjVL6WQr4Y33lY+VfRkT2g VNG5OsVfX9kkAniiKazpC50i6wlEMW4A8AmbKAAg7Hg9zFHOF0h1ksUO/wJLwm9e 3Htjk7P5gacqXwVVr150wdwN7HrRjiLoUx2euMR+QFxlBKzW7woSJbg047GNl5DS tih2VxW43b8Iwh8zK/Jd1UieK1ZcYVyvz9bWaoMLhLekMypeVwj+MR+OtsfMYajW nn9WZds2tKmDJXLCfnQi+wkJo2DFR9XJojVw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=message-id:date:mime-version:subject:to :references:from:in-reply-to:content-type :content-transfer-encoding; s=arcseal; t=1674474311; bh=7wxLm6pl 08nq5nTtwbSY+RHKKJYTBIVLFa3ntSyGgn8=; b=x/UgKwkpF57lWl1VMLp/YdU0 2e8Aib4+c3IdWKuJB0UhcGr3wpQQ92b+l9Lq0tGcsXfb0BRHEnDhs9wGjcdzivEP 5am1860qX6DEZnCbg6mYkImcV/NgVxWBN2r46b1nX8htiyz86NztrBX0L8EQyrDL vmGyi5KgJDVGc9y4OyaZ9tuYw+WVKXc1USTTKxEYAlVOutUrW1FoLbDqhpogMkDv kySUNWmSQztdMIxWntp/rMlPyAuGh/WetQ52jou7/fuJkNc9gncHtijTwDhOI311 2zaCtdJGEpU5L5+OoirnOSTDK3XgdQNaxtISWU7hTqlV1uY2pteiN5P9BiowXA== ARC-Authentication-Results: i=1; tb-mx1.topicbox.com; arc=none (no signatures found); bimi=skipped (DMARC did not pass); dkim=none (no signatures found); dmarc=none policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=lassi.io; iprev=pass smtp.remote-ip=217.70.183.200 (relay7-d.mail.gandi.net); spf=pass smtp.mailfrom=lassi@lassi.io smtp.helo=relay7-d.mail.gandi.net; x-aligned-from=pass (Address match); x-me-sender=none; x-ptr=pass smtp.helo=relay7-d.mail.gandi.net policy.ptr=relay7-d.mail.gandi.net; x-return-mx=pass header.domain=lassi.io policy.is_org=yes (MX Records found: spool.mail.gandi.net,fb.mail.gandi.net); x-return-mx=pass smtp.domain=lassi.io policy.is_org=yes (MX Records found: spool.mail.gandi.net,fb.mail.gandi.net); 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: gggruggvucftvghtrhhoucdtuddrgedvhedruddukedgfedtucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggvpdfu rfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucenucfjughrpefkffggfg fuvfhfhfgjtgfgsehtjeertddtfeejnecuhfhrohhmpefnrghsshhiucfmohhrthgvlhgr uceolhgrshhsiheslhgrshhsihdrihhoqeenucggtffrrghtthgvrhhnpeeiuddugedvff efjedvveeiveekleffffekheeuvdekfedvvedtfefhffevfeefueenucffohhmrghinhep tggrlhhlqdgttgdrohhrghenucfkphepvddujedrjedtrddukeefrddvtddtnecuvehluh hsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepvddujedrjedtrddukeefrddv tddtpdhhvghloheprhgvlhgrhiejqdgurdhmrghilhdrghgrnhguihdrnhgvthdpmhgrih hlfhhrohhmpeeolhgrshhsiheslhgrshhsihdrihhoqe X-ME-VSScore: 0 X-ME-VSCategory: clean Received-SPF: pass (lassi.io: Sender is authorized to use 'lassi@lassi.io' in 'mfrom' identity (mechanism 'include:_mailcust.gandi.net' matched)) receiver=tb-mx1.topicbox.com; identity=mailfrom; envelope-from="lassi@lassi.io"; helo=relay7-d.mail.gandi.net; client-ip=217.70.183.200 Received: from relay7-d.mail.gandi.net (relay7-d.mail.gandi.net [217.70.183.200]) (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>; Mon, 23 Jan 2023 06:45:10 -0500 (EST) (envelope-from lassi@lassi.io) Received: (Authenticated sender: lassi@lassi.io) by mail.gandi.net (Postfix) with ESMTPSA id 3413220005 for <9fans@9fans.net>; Mon, 23 Jan 2023 11:45:08 +0000 (UTC) Message-ID: <4258fc3c-cc05-22f1-437a-ed44e70feb46@lassi.io> Date: Mon, 23 Jan 2023 13:45:08 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0) Gecko/20100101 Thunderbird/102.6.1 Subject: Re: [9fans] plan 9 and lisp To: 9fans@9fans.net References: <8760942b-b1c9-aed1-c194-9ba15ffe2c4a@riseup.net> <436AD830-991E-42F8-9CFC-A18CE66E1A52@iitbombay.org> Content-Language: en-US From: Lassi Kortela In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable Topicbox-Policy-Reasoning: allow: sender is a member Topicbox-Message-UUID: 673ba574-9b13-11ed-9d64-d37f78e2115c Archived-At: =?UTF-8?B?PGh0dHBzOi8vOWZhbnMudG9waWNib3guY29tL2dyb3Vwcy85?= =?UTF-8?B?ZmFucy9UN2IwYWZiZWZiNTMxODliNi1NNGJmMzRkYTI3YzgzMzM4Y2U0OWU4?= =?UTF-8?B?MDE0Pg==?= List-Help: List-Id: "9fans" <9fans.9fans.net> List-Post: List-Software: Topicbox v0 List-Subscribe: Precedence: list Reply-To: 9fans <9fans@9fans.net> List-Unsubscribe: , Topicbox-Delivery-ID: 2:9fans:437d30aa-c441-11e9-8a57-d036212d11b0:522be890-2105-11eb-b15e-8d699134e1fa:M4bf34da27c83338ce49e8014:1:H3qPI1JMkBn6kdOlEd_z3DAN-cBDW4BXmHllsWbboUE > Not Plan 9, but lately I've been working in Chicken, which is a lovely=20 > pragmatic Scheme for *nix: https://www.call-cc.org/ . Perhaps I should=20 > give s9fes a shot as well! Chicken and Gambit are the most portable "big" Scheme implementations.=20 Both come with a Scheme->C compiler and a separate Scheme interpreter.=20 With luck, it's possible to port them to Plan 9 with modest effort.=20 People have built recent versions of Chicken with compilers smaller than=20 GCC and Clang (it was probably tcc). Gambit should be able to target=20 ANSI C. Both implementations use "green threads". s9fes and Chibi-Scheme are featherweight by comparison, as is=20 TinyScheme. All probably easy to port to Plan 9. s7 is another small interpreter that ships in one .c file and is=20 actively maintained. Possibly also easy to port. ------------------------------------------ 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/T7b0afbefb53189b6-M4bf34= da27c83338ce49e8014 Delivery options: https://9fans.topicbox.com/groups/9fans/subscription