From nobody Wed Jan 27 21:27:27 2021 Authentication-Results: mail-b.sr.ht; dkim=pass header.d=protonmail.ch header.i=@protonmail.ch Received: from mail-40138.protonmail.ch (mail-40138.protonmail.ch [185.70.40.138]) by mail-b.sr.ht (Postfix) with ESMTPS id 401F511EFF7 for <~eliasnaur/gio@lists.sr.ht>; Wed, 27 Jan 2021 21:27:27 +0000 (UTC) Date: Wed, 27 Jan 2021 21:27:17 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.ch; s=protonmail; t=1611782845; bh=GrJQ0TzxWJZpSqGbZ5ywANzjbPnNS4VP0PCseg+4jqI=; h=Date:To:From:Reply-To:Subject:From; b=aAP5ArQhdq1C0vYFTXDzVfGjigUNAApIExwI0gjCtbekkudy2DPeat7Caatmn8msu xa6L5hU4b3UjwZeOOo4B7AhRsexQ+ibzx3x1QD5VVEROylNHqlXVwpadgsd+s7nFaq 57kXtfVVSbNsRwZpZTxV12W+ut4J20lzCcOB3VTU= To: "~eliasnaur/gio@lists.sr.ht" <~eliasnaur/gio@lists.sr.ht> From: Loki Verloren Reply-To: Loki Verloren Subject: Events, Ops and Pipes Message-ID: MIME-Version: 1.0 Content-Type: multipart/signed; protocol="application/pgp-signature"; micalg=pgp-sha256; boundary="---------------------457a535edcee1ccdffee4a6510d22c7f"; charset=utf-8 X-Spam-Status: No, score=-1.2 required=10.0 tests=ALL_TRUSTED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM shortcircuit=no autolearn=disabled version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on mailout.protonmail.ch This is an OpenPGP/MIME signed message (RFC 4880 and 3156) -----------------------457a535edcee1ccdffee4a6510d22c7f Content-Type: multipart/mixed;boundary=---------------------cd9bb0d922d3a27e8a8de4f64ea786a0 -----------------------cd9bb0d922d3a27e8a8de4f64ea786a0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain;charset=utf-8 Some future work I have in mind entails being able to run separate process= es, communicating via pipes, and I'm wondering, as I haven't looked closely, whether Ops and= Events are = serializable, and can be reconstituted and executed? Or is there some clos= ures in there? I want to make a shell that composes and paints the interface, and accepts= input, that can launch processes that send their UI data and read the input from the m= ain application. Hopefully also embedding, ideally via pass-through, instead of paint and b= lit. Sent with ProtonMail Secure Email. -----------------------cd9bb0d922d3a27e8a8de4f64ea786a0 Content-Type: application/pgp-keys; filename="publickey - stalker.loki@protonmail.ch - 0xAD9B911D.asc"; name="publickey - stalker.loki@protonmail.ch - 0xAD9B911D.asc" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="publickey - stalker.loki@protonmail.ch - 0xAD9B911D.asc"; name="publickey - stalker.loki@protonmail.ch - 0xAD9B911D.asc" LS0tLS1CRUdJTiBQR1AgUFVCTElDIEtFWSBCTE9DSy0tLS0tDQpWZXJzaW9uOiBPcGVuUEdQLmpz IHY0LjEwLjkNCkNvbW1lbnQ6IGh0dHBzOi8vb3BlbnBncGpzLm9yZw0KDQp4c0JOQkY2OWFmZ0JD QUNZYzVDb3VndDBlT1hsWG9yT3FVcEQ5L3dDc0lMYW0rcndLV0VYV2FxaXVEY28NClk3RzA5U202 cVlQaGVNcmYzUEZIdGtTdzcveGxBWWdMczNSejlFNmNMV2JvZVMvSFQ2THJJdjl1NlFtOA0KNXEw K0RFSUhUci9BTWJUS2t3ejBrYkFxZkozRzVsbU9janQ3OXpnTmEyRmovRnZkRG5GRkcrcjVBMndM DQp0eXVIMzl4OURHb1p3eUN1Q3FtRlJaM0JuRzRFRk9qclJraTMyN2FwVXoyZFZxWE1Xbm5VMlhi ckFhUkUNCmkyWTMzU25NS1A4ZFc4aGw4NU02d1k3UkRaUWtmTlBhL2RrOEl5YTVybVZYMUJIR3hl cG1tQmR5VWlGNQ0KS0VNTGV5NlNYZFJ6bDEwWFVqRTg4N25YN3BnVURZVnNYbWhzdE1wekFsQkc1 ZHhvZzVRaVNlRnZBQkVCDQpBQUhOTjNOMFlXeHJaWEl1Ykc5cmFVQndjbTkwYjI1dFlXbHNMbU5v SUR4emRHRnNhMlZ5TG14dmEybEENCmNISnZkRzl1YldGcGJDNWphRDdDd0hZRUVBRUlBQ0FGQWw2 OWFmZ0dDd2tIQ0FNQ0JCVUlDZ0lFRmdJQg0KQUFJWkFRSWJBd0llQVFBS0NSRFB4ZjhvdU9VZnJP NERCLzQ0WVRKZFN0NlFQcjU2RjA2OHRuaG1MRW9KDQp5aGNTbUM5V25qUkdxNnNMVlZBc3dJcXl6 dCtPQ1JRVkNXSk1HZWhUM2JYSEQwRWZiRW80MnpXbTdTaDANCkpaa0Y0Y1Ywd2ovcWlKd0s3VExI NDdJOEpkWm9icVAxV29GbEtoUldXaU9jTUhIVjJCUk9lbGVZa01vLw0KTEhEV1hDNGMzTWQwdWdB a2s4ekYxUTF2TnZJNGdRdVJBMG5jd0tYV2ErUDdmc3paK1dDRjJGaGtOMFVKDQpqNGtEd0RyeDhq S0g5b1NrSVB6eTB1ZWFYbm4yWXdkRFhoK3VPSFBNN250K2dBelF3Z1UvK3FKdnhyTXINCmNyWjJO SGRRc01xNTRkTExLME9ZNWxDY0svL1NvNURsbHdyQmJhRXhKdmc0Uk43ZDFwMWFSNlJLUmViMw0K WW5pSXhVTlR0VnRyUzFLbHpzQk5CRjY5YWZnQkNBQ3RIaVU3NlhnTE16ejFhWi9RNlNYUStOWXFN MUZKDQo3eVh5eGRDajlzcFdvYTl4UkpaM0crVWxuMWVZU01NMlBaKzYrOEpIUnNSbXF0YlNnKytl bXdwMTF6OUkNCmZrN2piZWpIcTZSa1pyek5oR3ZMWmtBRWMvcTYwMi80MjdjSkJVZ01GcDhQS3Nw eUExZnJPaXdNR2Z0SA0KMzd0U1JYM3A0ZFJ4Tkw2QWM4Vk5KK1Y5ZnROS3M4ZmRTZVNUSzlIZ3Fk Z3Rabitpcm1jOUwvbHZ0dG1IDQpSMkQ5bHduZXp3L0d5NS9MMEtqb2tnVnRRYUs1ZHJoalo1UG9l UFdtb2l5Y1hveGFoUjVEaDdSSWlzKzANCmsvcTlHampHRUFOZkk5RWtZZlFOZjBvZzRERjJIVW41 S200eGc5SGV6bThxaG9VUU9HQTMyZmNtYjl2aw0KaHZ5SUZSRU40bkpSQUJFQkFBSEN3RjhFR0FF SUFBa0ZBbDY5YWZnQ0d3d0FDZ2tRejhYL0tMamxINnhjDQoyUWYvVGJWU1RzTFN4RE5RMGhTUFZ2 d2s0TlJhaFBzbjk1SjAxWGZnR2tYeHdjWnYrYldCZXlGcVdMVmQNCjZSSkRmell6eGxrZ3VHVjZi L1U4c1Z4OWFkSnZxY1N2dFFNWXR6UnplRENvQ0U0UFVieHQ3dTNRdUs2cA0KY250VGMyYTR0bC9N eFNqK29JSlpEMlRUYzBwaS9FUTA3ZW9HNjV3SE1jck9YSjlmalQxbmh6ZVFFWWF1DQorRHp6WkFw eWdjZnFQeXNBLzMyVGFjWExxVFl4SG8zZlZSOWFxYW1JTHhCOURPYnByQUdibUhvQkxVcTcNCkE4 cDlUamc2VGxNdzI1RDR3d2UzNFlTbUFkUDhUSDZwMlpQNWlCUTFwbWxra05SMFhTdmg0MHhNT1cz dg0KWjUvS2VGZE82dXZsN3hJQUx1VmdWUWFZV0RFS2lNRERFbDJzMjlFRmRGRU9aQT09DQo9L2tS Ug0KLS0tLS1FTkQgUEdQIFBVQkxJQyBLRVkgQkxPQ0stLS0tLQ0K -----------------------cd9bb0d922d3a27e8a8de4f64ea786a0-- -----------------------457a535edcee1ccdffee4a6510d22c7f Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: ProtonMail wsBzBAEBCAAGBQJgEdq0ACEJEM/F/yi45R+sFiEErZuRHf/peroAo6Xwz8X/ KLjlH6yAJQgAkQIR6mlhuLP+CJpcFNrv07O1RsUypSVyJLbgPqxdaX1sv1nE WWQPd1DrttTLhRYUPxuZAtdM8VxieDg6loBJEy/Jn2sqMXSme2kIf45RZdJO zYhzYnC7UToDW2Lrk0fxA9AlqS2IFf+fkAzvDatNFnkD082tk32Gs0jgQvO1 8lNCa+gReNtFI8JQejcyjnDBYTyTn6KvpKQ8c8ey3pUby7Kk1Vw1kZyOCTW/ twdyUwTA4Ph49PPeHQ9eMGE5VO+yU0se0Q2voc8ay3m9oz3oefgLlPKOi18m Y6WqsOc4xvUHdceKNk4A3FL421lW8pkwiVogE8Ej8/b4qeJhvtKr1g== =HQnE -----END PGP SIGNATURE----- -----------------------457a535edcee1ccdffee4a6510d22c7f--