From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Matt Wette Newsgroups: gmane.lisp.guile.user Subject: Re: fun with wayland Date: Sat, 11 Feb 2023 13:50:44 -0800 Message-ID: References: <7e5725e9-4800-05f8-1157-761158effbcc@gmail.com> <1f1d0ef9-a1dd-fe70-b7d5-6f587735a385@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="37171"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.7.1 To: guile-user@gnu.org Original-X-From: guile-user-bounces+guile-user=m.gmane-mx.org@gnu.org Sat Feb 11 22:51:31 2023 Return-path: Envelope-to: guile-user@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1pQxmM-0009Va-VP for guile-user@m.gmane-mx.org; Sat, 11 Feb 2023 22:51:30 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pQxlk-0002cd-AQ; Sat, 11 Feb 2023 16:50:52 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pQxlj-0002cU-2o for guile-user@gnu.org; Sat, 11 Feb 2023 16:50:51 -0500 Original-Received: from mail-pj1-x1031.google.com ([2607:f8b0:4864:20::1031]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pQxlh-00060a-Dq for guile-user@gnu.org; Sat, 11 Feb 2023 16:50:50 -0500 Original-Received: by mail-pj1-x1031.google.com with SMTP id on9-20020a17090b1d0900b002300a96b358so8963628pjb.1 for ; Sat, 11 Feb 2023 13:50:48 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:in-reply-to:from:content-language :references:to:subject:user-agent:mime-version:date:message-id:from :to:cc:subject:date:message-id:reply-to; bh=6c6MX+4aaNCX1lyn20Vv7WWWMzKwHehvp3J6VKpbh74=; b=oe79gKbXLzzQbSpXnhCJyzxMLsAitWkKZleOXJUQUCDXPRUoWyfgLHoG/r9vBam2sP ZaqkDB9WB5o2xPipEvIr3BwBSsAgXDUfdyjp6LyIlVlu70FqqOLWtFASnYk7O9rt3jE9 LjB4yBe3eVlM1H/ZVtuYwHufmDPeQGBfZ3eVIKmDNVOLjTDpi6jpMaqh+jzWLWUHDob6 sVr7tgTlSzwK+gGRZ/2lJlxlqsa+tQirb2IlnKnkf3VQRYIX9k2CMkSYHajXwsmzrYx7 InZdfFHGW6wkAUqrviic0k/8gsjMYYYe/06Ta7hJlwg8AyK8EpL2pKoJhImB3zJuNo0f /kdQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:from:content-language :references:to:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=6c6MX+4aaNCX1lyn20Vv7WWWMzKwHehvp3J6VKpbh74=; b=Ternntj/bX3b6+el29ZXTDFQXxklvaTE3774ni+qMfReaZ4DQD1TtchLgCbaYtHsB0 V3vMG+cUL+z153RN+Zwq8BilIN7iTl3ycPIohM1jL198RSWfosb1fHj2smBCLNSL8Xbt rQL3UXD0Mqwf48ecqfFRqUZQEb9O7+cMqUkVjsz+wbmgoNfBkm9XGPunskpNkPcy/xhd 7I5UJN7gVkfUcpdjYUq7sd2/iy4qNWas4V2vahkPb66ZcRulRsSfSHrEX3vjpJBmfp3r Q0OyEOVVDhyXoYb1OWGNkbJydS/eYBDtrlk4bPV0GjesFHqWSRKt4+A0+10OBLiqjVYQ aF7g== X-Gm-Message-State: AO0yUKUrGoFoQlYstSi1RrcPu63eMBMGwElGsXs+Gb5Ym0gVyKcTTCWw 9qZ04mu6D3PHcVyuEk9cV/eqBxiyy1A= X-Google-Smtp-Source: AK7set83zGgkC8XTVzpT8rOWIdPXnsG/TVNJcO7ClvcHh9rJP3CC6zKlmm+hPEs5gsUilG/yB74eag== X-Received: by 2002:a17:90b:4a0d:b0:230:d7cf:eb9d with SMTP id kk13-20020a17090b4a0d00b00230d7cfeb9dmr20996669pjb.10.1676152247067; Sat, 11 Feb 2023 13:50:47 -0800 (PST) Original-Received: from [192.168.2.157] (64-52-138-37.championbroadband.com. [64.52.138.37]) by smtp.gmail.com with ESMTPSA id w63-20020a17090a6bc500b00230e41e98desm1144185pjj.32.2023.02.11.13.50.45 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 11 Feb 2023 13:50:46 -0800 (PST) Content-Language: en-US In-Reply-To: Received-SPF: pass client-ip=2607:f8b0:4864:20::1031; envelope-from=matt.wette@gmail.com; helo=mail-pj1-x1031.google.com X-Spam_score_int: -31 X-Spam_score: -3.2 X-Spam_bar: --- X-Spam_report: (-3.2 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, NICE_REPLY_A=-1.148, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guile-user@gnu.org X-Mailman-Version: 2.1.29 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-mx.org@gnu.org Original-Sender: guile-user-bounces+guile-user=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.lisp.guile.user:18899 Archived-At: So, you are looking to implement a compositor? My scanner doesn't generate that side of the protocol (yet), but I could add it. On 2/6/23 10:09 PM, Blake Shaw wrote: > Wow this looks great, I currently configure my Herbstluftwm with an ad-hoc > guile edsl, but I may have to switch over to Wayland now :) > > Looking forward to play with this, cheers > > On Mon, Feb 6, 2023, 20:31 Matt Wette wrote: > >> >> On 2/5/23 11:25 PM, Sascha Ziemann wrote: >>> Am So., 5. Feb. 2023 um 20:05 Uhr schrieb Matt Wette < >> matt.wette@gmail.com>: >>>> 2) I am using my proposed mmap wrapper for Guile, in C, to create a >> file- >>>> mapped shared drawing. >>> What is a "file-mapped shared drawing"? >> "file-mapped shared drawing buffer" -- sorry about that. >> >>