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.2 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM autolearn=no autolearn_force=no version=3.4.4 Received: (qmail 23689 invoked from network); 8 Aug 2023 01:10:40 -0000 Received: from 9front.inri.net (168.235.81.73) by inbox.vuxu.org with ESMTPUTF8; 8 Aug 2023 01:10:40 -0000 Received: from mail-ej1-f52.google.com ([209.85.218.52]) by 9front; Mon Aug 7 21:09:20 -0400 2023 Received: by mail-ej1-f52.google.com with SMTP id a640c23a62f3a-99c93638322so804657966b.1 for <9front@9front.org>; Mon, 07 Aug 2023 18:09:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1691456958; x=1692061758; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=lKtKuKOpWRqXOzNipMA/9uFxT8IQjaQSGN45+YSjU6M=; b=AfT2Y7lm2UdcaYqdF8GvHo3Hzy2d6BfcOANv45yey0UHsDHB8hnOgADTxqWP4A+TCA gIuVQx5amJbw07DhXTSzDHP7e5IuBLo16lBCFs/OkUSXPTV1plu59oQrrwKwcN9BIRFW LdrDLSb1Tpnjs83JDxGeT2OrZLIZsbq5LaV564AZ/JvLkFjB5gAHMxPrQVRX54f+jUXg ac17GJ7Q4nZVMAtZy6hKxjIKtzR4Ycewi9kglKgLzOMfMfzQS3xiIdd+VZ5DXMO7nTmu pqqicYH61KbTRsiqJRH/s5Hap8lB0i/falaefjz2lWA4nzyH6QIPEATCtoAwDML8xPdV A0+A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1691456958; x=1692061758; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=lKtKuKOpWRqXOzNipMA/9uFxT8IQjaQSGN45+YSjU6M=; b=LFp4cRF0O3E6RK9BXfJ4oyBPs2vJB/w4U7JF5GTtTjTnPr+2HCK81ZpPInOJ67p8/l Pclf5WMRS34Xc6Ds320CC0LKml9SslvUU2252ZMakfxH4GOsbUC9e7zfhHnD4Ct8u2TP OeTb+j3wbxuIkFO2fSSHQXOz9VYJpqkMmHKo87wqn0mb0uGNtyC80WUVh7IJocz9VFln fd89RLJFbKQ1Ak1SPAzAK7ds69eK0Hpxb2I1VDu7XQWN0wQG9c3sUXjOmXeltovL+62q eFaw8cj95r0QqMu2/ac8Uj3FvL3D9zi3PyW63zN7LhYCfDWFspladTZTkn8XG+2eGotu Ykcg== X-Gm-Message-State: AOJu0YwWjhQJizf4o3b+JDpalUgCbcUyHhuNUNttbRL3WiHSV3bfN7GZ QiGpIokVvKepBrXCMg5iZZ+KJ1xdYIdVQadl6hkcGBCSwN0= X-Google-Smtp-Source: AGHT+IFZp4Vz7oxI9xDABQf/XyvkMvCcyrI9s/mmBDk5s7b/vpvcGtOTMPKK418au2rXA1NsvRerog/Mxydqv11uU04= X-Received: by 2002:a17:906:6a15:b0:988:8efc:54fa with SMTP id qw21-20020a1709066a1500b009888efc54famr9193187ejc.37.1691456958557; Mon, 07 Aug 2023 18:09:18 -0700 (PDT) MIME-Version: 1.0 From: Greyson Jennings Date: Mon, 7 Aug 2023 18:09:05 -0700 Message-ID: To: 9front@9front.org Content-Type: text/plain; charset="UTF-8" List-ID: <9front.9front.org> List-Help: X-Glyph: ➈ X-Bullshit: scale-out immutable descriptor API injection-aware manager Subject: [9front] 9front WASM runtime Reply-To: 9front@9front.org Precedence: bulk I'd been tinkering around with WASM runtimes and I've managed to get a functioning build for plan 9, called Ricket! It's basically a frontend for wazero tailored to use in plan 9, and It's super in alpha, but it does run basic command line applications. I thought you guys might find it interesting, and if anyone finds it useful at all, I can continue tinkering with it. I built it because while nearly every popular language can compile to WASM, only Go, C, and sometimes Zig are the only languages I can think of that have explicit Plan 9 support, and so I wanted to be able to have more options for building CLI apps, and be able to easily port existing ones. Check it out on github here! The binary in the repository is compiled to p9 and it runs on my 9front install. Later, I'll set up github actions to built it automatically, and I may mirror it on sourcehut or shithub too. https://github.com/SlashScreen/ricket