From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Nala Ginrut Newsgroups: gmane.lisp.guile.user Subject: Re: mailmam, web bridge, forum, p2p (was: Diversification) Date: Fri, 25 Oct 2019 20:53:52 +0800 Message-ID: References: <-IsD5PBFie-kW2VJSYNHx00LodtSHflKNWtY2vjNVQDN126iTMsqHrdxl8zeWE8a53TzM_27wskjsrylIh4bN5jIGVNYOBC6zmE3p1RGyBg=@protonmail.com> <20191023064813.6igo2qi2cwtcz5bz@pelzflorian.localdomain> <20191023113724.bf055453852ec206af8d7bef@gmail.com> <20191023112544.5s65wrzbexnlsj22@pelzflorian.localdomain> <20191023123343.wanooc44orpyo7tk@pelzflorian.localdomain> <20191024133242.GA22930@tuxteam.de> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="211078"; mail-complaints-to="usenet@blaine.gmane.org" Cc: Andy Wingo , Guile User To: mikael@djurfeldt.com Original-X-From: guile-user-bounces+guile-user=m.gmane.org@gnu.org Fri Oct 25 14:58:27 2019 Return-path: Envelope-to: guile-user@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1iNzAf-000sjX-MX for guile-user@m.gmane.org; Fri, 25 Oct 2019 14:58:25 +0200 Original-Received: from localhost ([::1]:59602 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iNzAe-0004fN-0a for guile-user@m.gmane.org; Fri, 25 Oct 2019 08:58:24 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:55982) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iNz6U-0007GB-V0 for guile-user@gnu.org; Fri, 25 Oct 2019 08:54:08 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iNz6T-0003cA-7I for guile-user@gnu.org; Fri, 25 Oct 2019 08:54:06 -0400 Original-Received: from mail-yw1-xc41.google.com ([2607:f8b0:4864:20::c41]:43999) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iNz6S-0003bt-Iy for guile-user@gnu.org; Fri, 25 Oct 2019 08:54:05 -0400 Original-Received: by mail-yw1-xc41.google.com with SMTP id g77so698499ywb.10 for ; Fri, 25 Oct 2019 05:54:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=lP6t5c5u3Yp36RO7XiWJPAQeaXsIzZDMb5FpwC137A4=; b=cpyQAImKU4UlWZ0BKe9Pun7+yO1x94dr+hPzOwUZJgVevlsQmI0W87FpoZrWJcKO90 dHRrHi0f5xwVHLDGxM9GawOjXZjwuIWDJUsX8Jlm8XbR7mctc9v+LWnaomlQTX5namBq L/MOAHZMWbQAXDFGb0frtZFqkjHk8WzlPJ7Hz5smDm6r5evr2pM2NcLQyFfIQ1A+CFjH IbFlvSfkVPh0V6UqNCjLKjVA5tCY1IG4I19265kjXHacihLLSbJTKmdpYQkRoRFNpG/9 obEktM56r7MbBbush6TRc5j/b7ThhH1YnyaafwGlLRsBEBm9SB8L8JpjApDXsi/qkBVW lDdA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=lP6t5c5u3Yp36RO7XiWJPAQeaXsIzZDMb5FpwC137A4=; b=H3wwy3cZegrBIwWofIFMqAiLt6yM494I+lqo6P42s77ql54xn/hbZ7MOMN/mt7boME lionQW3bOpcQ5As0oDY9Yzxy3gL1wTjcom+by+RbuDn2x8RJ7Gdkz0UeJc0ZiPw1T99S tpH34njNcQoJafv2brB+f1WNknykquE9AOgIk+JdhKB+YfDTfzrWoxsiUXg1x/vVgaqV AKXTc9LklvHeB1AAk7bxAkCT89nkX7lgPssA9OFyxJwi4Z5eBHTGxHicIQ/z1w8qPM22 42IUXiGzxFLfTX5OpLA4FsbPUNyj46P6ADMiADNyWFGvd8PBvj+lz/dSbwQBcJK10wkU 7wyQ== X-Gm-Message-State: APjAAAWZKj3S9u90WpH21siDPLLeUouJV2y+0/SBS6/6QjCycmGplyHa 8GtR2p8tV2JkzmMjGgvZC5zKl3lFseN7SYvlBeQ= X-Google-Smtp-Source: APXvYqwY+MX8euVJD5Chc/+waBghwA25E1tCTnvzJpUgrFkBOBaJRBtFT1im4dNa8HIiITazPghsFXYSkRVn5LL50Os= X-Received: by 2002:a81:66d5:: with SMTP id a204mr2157118ywc.255.1572008043191; Fri, 25 Oct 2019 05:54:03 -0700 (PDT) In-Reply-To: X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:4864:20::c41 X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: guile-user@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: General Guile related discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-user-bounces+guile-user=m.gmane.org@gnu.org Original-Sender: "guile-user" Xref: news.gmane.org gmane.lisp.guile.user:15840 Archived-At: Mikael Djurfeldt =E4=BA=8E 2019=E5=B9=B410=E6=9C=882= 5=E6=97=A5=E5=91=A8=E4=BA=94 19:30=E5=86=99=E9=81=93=EF=BC=9A > It would be nice to be able to run scheme code in the client: > > https://github.com/google/schism > > They mention "the Webassembly GC proposal". :) > > Maybe some day, the Guile compiler could emit WASM? That would mean > supporting multiple VMs. > That's my dream for years, fortunately, it will come true, just the matter of time. Thanks WASM. Schism generates WASM binary directly. But actually, we may just generate standard WAT format which is s-expr, and can be convert to WASM by wat2wasm= . And fortunately, WASM has standard low-level system API spec now, which is called WASI. I haven't figured out the continuation in WASM. But I saw somebody raised the topic. Best regards. > Mikael > > Den tors 24 okt. 2019 18:16Nala Ginrut skrev: > >> I've ever tried to write a site for our local community without any JS >> code, all auxiliary features include simple animation are implemented wi= th >> CSS. >> However, I have to say it's painful to write a more complex site. I don'= t >> know if there's any framework for that. I'm too lazy to write all things >> manually. But I recommend you try it if you never did. It's interesting. >> >> Best regards. >> >> >> =E4=BA=8E 2019=E5=B9=B410=E6=9C=8824=E6=97=A5=E5=91= =A8=E5=9B=9B 22:58=E5=86=99=E9=81=93=EF=BC=9A >> >> > On Thu, Oct 24, 2019 at 11:35:52AM +0200, Amirouche Boubekki wrote: >> > > Le jeu. 24 oct. 2019 =C3=A0 03:01, Nala Ginrut a >> > =C3=A9crit : >> > >> > [...] >> > >> > > Last time I checked the security requirements for web application th= at >> > > do not rely on JavaScript was too complicated. I preferred to forget >> > > about it. >> > > >> > > See >> > >> https://cheatsheetseries.owasp.org/cheatsheets/Cross-Site_Request_Forger= y_Prevention_Cheat_Sheet.html >> > >> > Now this is interesting. I still dream of an "application" >> > which is viable (perhaps with some restrictions) without >> > any javascript (as Wikipedia and relatives do, BTW). So >> > I'm interested in such things as above... >> > >> > Cheers >> > -- tom=C3=A1s >> > >> >