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=-0.9 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H4, RCVD_IN_MSPIKE_WL,URIBL_SBL_A autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 25386 invoked from network); 8 Feb 2021 20:49:34 -0000 Received: from tb-ob20.topicbox.com (173.228.157.66) by inbox.vuxu.org with ESMTPUTF8; 8 Feb 2021 20:49:34 -0000 Received: from tb-mx0.topicbox.com (tb-mx0.nyi.icgroup.com [10.90.30.73]) by tb-ob20.topicbox.com (Postfix) with ESMTP id 47D1C29EA2 for ; Mon, 8 Feb 2021 15:49:31 -0500 (EST) (envelope-from bounce.mMe3982e6c0fa36b0478965cb7.r522be890-2105-11eb-b15e-8d699134e1fa@9fans.bounce.topicbox.com) Received: by tb-mx0.topicbox.com (Postfix, from userid 1132) id 0FF1F1620EAC; Mon, 8 Feb 2021 15:49:31 -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=icebubble.org; spf=pass smtp.mailfrom=cigar562hfsp952fans@icebubble.org smtp.helo=icebubble.org; 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=from:to:references:date:in-reply-to:message-id :mime-version:content-type:list-help:list-id:list-post :list-subscribe:reply-to:subject:content-transfer-encoding :list-unsubscribe; s=sysmsg-1; t=1612817370; bh=vpJ98uqu3wwrj9mq M1L67rXRfTytmX5uDfDkry89usY=; b=Q7p1xCME1s030v1ZU6zTmTjUc1ojch/v n5haQbY9IWzr1IvjrJ+RKnIYuy0n9AFHdldxypOcDir8J/u2FAnuQbgfXgEps5cv AE0fG1EVYXeidGM4Gnd7q6PFuX2U1ylRzCt+5Tcdukz5Da3gtZ7cHGqm9t8zFP+V Q+5uWra3YHg= ARC-Seal: i=2; a=rsa-sha256; cv=pass; d=topicbox.com; s=sysmsg-1; t= 1612817370; b=OFUJMrJ6ycOshvoqMiVeSDyPHKoY88DppldfTA74mGaMdQxLAP ViGW5sV7Y2XomHCJoaKpnivpPId6ZHu86apv/pRYj8W0LIAeDR2wT1fdQDoUpIY/ KMlGhasIQGu6g9jtFglRsAL2EI4dfXcuszBKNWwHrWmh/hhGzCxM2qXMA= 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=icebubble.org; spf=pass smtp.mailfrom=cigar562hfsp952fans@icebubble.org smtp.helo=icebubble.org; 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-mx0.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=icebubble.org; iprev=pass smtp.remote-ip=174.136.103.210 (smtp.icebubble.org); spf=pass smtp.mailfrom=cigar562hfsp952fans@icebubble.org smtp.helo=icebubble.org; x-aligned-from=pass (Address match); x-me-sender=none; x-ptr=fail smtp.helo=icebubble.org policy.ptr=smtp.icebubble.org; x-return-mx=pass header.domain=icebubble.org policy.is_org=yes (MX Records found: icebubble.org,icebubble.org); x-return-mx=pass smtp.domain=icebubble.org policy.is_org=yes (MX Records found: icebubble.org,icebubble.org); x-tls=pass smtp.version=TLSv1 smtp.cipher=DHE-RSA-AES256-SHA smtp.bits=256/256; x-vs=clean score=0 state=0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=9fans.net; h=from:to :references:date:in-reply-to:message-id:mime-version :content-type:list-help:list-id:list-post:list-subscribe :reply-to:subject:content-transfer-encoding:list-unsubscribe; s= dkim-1; bh=07FFRpbI9pTNEtuXOYo88OA43FSjwkKXogjmQs4hgHU=; b=CKCFR L6PaKxk7Nbn/UyM3pEQOBR9abpn1wLtRs72MZiaCbNTc75Byr6W1371IIoLDFfQk fvmHQQiQ/dWNHY36r8q3HXj9/p5kKih6fWN944RNumAmMkjMPLmGb6smCA73x+Xn F1iO3ZHrrN3ITeOEhd+AkMP/7Y0xL6kaFL2+ro= Received: from tb-mx0.topicbox.com (localhost.local [127.0.0.1]) by tb-mx0.topicbox.com (Postfix) with ESMTP id 97E261620AF0 for <9fans@9fans.net>; Mon, 8 Feb 2021 15:49:19 -0500 (EST) (envelope-from cigar562hfsp952fans@icebubble.org) Received: from tb-mx0.topicbox.com (localhost [127.0.0.1]) by tb-mx0.topicbox.com (Authentication Milter) with ESMTP id 56E5A761F8D; Mon, 8 Feb 2021 15:49:19 -0500 ARC-Seal: i=1; a=rsa-sha256; cv=none; d=topicbox.com; s=arcseal; t= 1612817359; b=BXedPi6itlJihTs/tWz/DZLK7GCBMQl9AstSYe74yp3J4X9McA Ybrl2u5k0uNARnQq7R2kYmzbSm04S6NEJi4A4c35gievhtV9A2B68auXmGlD3rHD GX0AVWvBfoWPGtLZ+jsWc75evBl9965Sbe1V/7Yt6POC+5vxvoi/eEfo0hHU0/WL wZjLgo2QyqaxWxD0sxpxcsmc3ncOX/s0dZdVMWHkQiNQabrCq7oBmF72evkXmSt6 +E9EgflCbrE2j9SG8/djXKjI1C/gewBTvUYbyrM6GCoLQ+kyHhbUGf/3UslEvN96 Bx4Ix+SYUVW/JpnJFhFyOXtzKrVZfbmLEOjQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=from:to:subject:references:date:in-reply-to :message-id:mime-version:content-type; s=arcseal; t=1612817359; bh=0ODsk+WjR3oPEwQRhAH/QNOkY4jkki2OYwjyo/w+Nyk=; b=Scj5u7QhDpQJ CDYMmSWis7bMXQsHViia1NULrmFKkXL87QuYAjubnDliqmFKBC3SyaOga/RkO0bE Dt4RzzRXwsRPSVtbJ3Q9R0lFO00sBEjtmVE35sTGJ68/hHKCg0k8ko7rtd/RePOx i9P8BqkDozxNQ5RCyeN5pE9bbde2Rv86wUCEgYS4eh5LAjZlHDB9Hyl/FaYDLiK+ if9MV2hbc/APDQ27Ve7BgsIgipYbB6hzSLhMATY72gUB+jBXwgrL6oz8cPTQBxVj pWq+uYmoY5gOddbcQhkaoMyWreZ0P967V04iHeS/mBHh+R56aLltm576gNB8Z8gq ua4NpKVKng== ARC-Authentication-Results: i=1; tb-mx0.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=icebubble.org; iprev=pass smtp.remote-ip=174.136.103.210 (smtp.icebubble.org); spf=pass smtp.mailfrom=cigar562hfsp952fans@icebubble.org smtp.helo=icebubble.org; x-aligned-from=pass (Address match); x-me-sender=none; x-ptr=fail smtp.helo=icebubble.org policy.ptr=smtp.icebubble.org; x-return-mx=pass header.domain=icebubble.org policy.is_org=yes (MX Records found: icebubble.org,icebubble.org); x-return-mx=pass smtp.domain=icebubble.org policy.is_org=yes (MX Records found: icebubble.org,icebubble.org); x-tls=pass smtp.version=TLSv1 smtp.cipher=DHE-RSA-AES256-SHA smtp.bits=256/256; x-vs=clean score=0 state=0 X-ME-VSCause: gggruggvucftvghtrhhoucdtuddrgeduledrheefgddugedvucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggvpdfu rfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucenucfjughrpefhvffufh ffjgfkgggtsehttddttddttddvnecuhfhrohhmpegtihhgrghrheeivdhhfhhsphelhedv fhgrnhhssehitggvsghusggslhgvrdhorhhgnecuggftrfgrthhtvghrnhepheefgefgje ekhefhfeevfeeljefhteffkeffkeevtdejieekleefvdfguefguefgnecukfhppedujeeg rddufeeirddutdefrddvuddtnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpe hinhgvthepudejgedrudefiedruddtfedrvddutddphhgvlhhopehitggvsghusggslhgv rdhorhhgpdhmrghilhhfrhhomhepoegtihhgrghrheeivdhhfhhsphelhedvfhgrnhhsse hitggvsghusggslhgvrdhorhhgqe X-ME-VSScore: 0 X-ME-VSCategory: clean Received-SPF: pass (icebubble.org: 174.136.103.210 is authorized to use 'cigar562hfsp952fans@icebubble.org' in 'mfrom' identity (mechanism 'a' matched)) receiver=tb-mx0.topicbox.com; identity=mailfrom; envelope-from="cigar562hfsp952fans@icebubble.org"; helo=icebubble.org; client-ip=174.136.103.210 Received: from icebubble.org (smtp.icebubble.org [174.136.103.210]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by tb-mx0.topicbox.com (Postfix) with ESMTPS for <9fans@9fans.net>; Mon, 8 Feb 2021 15:49:18 -0500 (EST) (envelope-from cigar562hfsp952fans@icebubble.org) Received: from petunia by icebubble.org with local-bsmtp (Exim 4.76) (envelope-from ) id 1l9DZe-0008CF-VF for 9fans@9fans.net; Mon, 08 Feb 2021 20:55:59 +0000 Received: from rusat by cmarib.ramside with local (Exim 4.72) (envelope-from ) id 1l8t1E-0006ZC-G5 for 9fans@9fans.net; Sun, 07 Feb 2021 22:59:04 +0000 From: cigar562hfsp952fans@icebubble.org To: 9fans <9fans@9fans.net> References: <867dns9s0l.fsf@cmarib.ramside> Date: Sun, 07 Feb 2021 22:59:03 +0000 In-Reply-To: (Ethan Gardener's message of "Fri, 05 Feb 2021 16:42:09 +0000") Message-ID: <86r1lrtrgo.fsf@cmarib.ramside> MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Topicbox-Policy-Reasoning: allow: sender is a member Topicbox-Message-UUID: 20516546-6a4f-11eb-b9f5-fb46a847eb93 Archived-At: =?UTF-8?B?PGh0dHBzOi8vOWZhbnMudG9waWNib3guY29tL2dyb3Vwcy85?= =?UTF-8?B?ZmFucy9UMzlhZWM4ZjNmOWQ4NTAzZC1NZTM5ODJlNmMwZmEzNmIwNDc4OTY1?= =?UTF-8?B?Y2I3Pg==?= List-Help: List-Id: "9fans" <9fans.9fans.net> List-Post: List-Software: Topicbox v0 List-Subscribe: Precedence: list Reply-To: 9fans <9fans@9fans.net> Subject: [9fans] Re: GSoC 2021 project ideas Content-Transfer-Encoding: quoted-printable List-Unsubscribe: , Topicbox-Delivery-ID: 2:9fans:437d30aa-c441-11e9-8a57-d036212d11b0:522be890-2105-11eb-b15e-8d699134e1fa:Me3982e6c0fa36b0478965cb7:1:OIhlD7N7X3_7kAzD_wy6CfcSJ-xgMG_JSg5JalYhWwU "Ethan Gardener" writes: > On Mon, Feb 1, 2021, at 7:16 AM, cigar562hfsp952fans@icebubble.org wrote: >> Anthony Sorace writes: >>=20 >> (6) Incorporating Inferno's Dis virtual machine into the Plan 9 kernel, >> so Plan 9 can run Dis binaries natively, without having to run the >> Inferno emulator (emu) as a user process. > > This idea keeps popping up, but I just thought a Dis to native code > compiler would achieve the same result without bloating the > kernel. Perhaps it could even be built into Inferno, if the JIT > compiler could be modified to output an object file instead of running > the code. That's a brilliant idea: a "Dis" assembler for Plan 9, to compile (well, assemble, really) Dis code to binaries for the host architecture. The Dis architecture was specifically designed to make it easy to map the Dis machine to the underlying architecture. But... the binary interface would have to be the Plan 9 one, so the proper place to do such assembly would be on Plan 9. If it were an extension of Inferno's JIT, it would have to track changes made to Plan 9. Since Dis is stable and standardized, it makes more sense for a Plan 9 tool to track Dis than the other way around. Come to think of it, you wouldn't even need to implement a full assembler. Assembling Dis on Plan 9 could be achieved simply by dis-assembling (a la appl/cmd/disdump.b) Dis modules to Plan 9 assembly language. The Plan 9 assembler suite already exists. ------------------------------------------ 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/T39aec8f3f9d8503d-Me3982= e6c0fa36b0478965cb7 Delivery options: https://9fans.topicbox.com/groups/9fans/subscription