From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Blake Shaw Newsgroups: gmane.lisp.guile.user Subject: Re: fun with wayland Date: Sun, 12 Feb 2023 15:25:47 +0700 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" Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="27176"; mail-complaints-to="usenet@ciao.gmane.io" Cc: guile-user To: Matt Wette Original-X-From: guile-user-bounces+guile-user=m.gmane-mx.org@gnu.org Sun Feb 12 09:26:33 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 1pR7gv-0006fR-4v for guile-user@m.gmane-mx.org; Sun, 12 Feb 2023 09:26:33 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pR7ga-0005eS-Ad; Sun, 12 Feb 2023 03:26:12 -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 1pR7gX-0005eG-Vk for guile-user@gnu.org; Sun, 12 Feb 2023 03:26:09 -0500 Original-Received: from mail-yb1-xb2f.google.com ([2607:f8b0:4864:20::b2f]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pR7gQ-0001qv-UX for guile-user@gnu.org; Sun, 12 Feb 2023 03:26:09 -0500 Original-Received: by mail-yb1-xb2f.google.com with SMTP id 81so538529ybp.5 for ; Sun, 12 Feb 2023 00:26:02 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sweatshoppe-org.20210112.gappssmtp.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=bAgeBeXwkpWzFche4SNszq790R4WYc9BkxriUSlYAFo=; b=SMp+X8T9nUDsTO9tQhPlnoSML/Ux/bPxw//Mu+2cpTVDuhjS3FxtxWMHkbAYeBoR+p RClBAdt4XDvBPLYgbNxN0pvr/Uh3BsMjeUvgc3VMw989npZyKQXHkmni2eoTpdw84CDN WKEFeniIbHem75hr/YdQ8XtgwueYGyG6qZF2r2r1qCXJgU+wH/RYviB5wSVHpGwZxzn+ 5WUSCbTEgaf1YaVFN41vz0kb5wFXvH7fvv8zH4mTNjSXX2+ylYfS/8xdRthmqZFyiR/C HSoc4ZX8djad/oUDBFhvMcMWx9r95N3lbc2hezsuYJo/0D26Fa+qCQra2EjMFuksX+g3 nG2Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=bAgeBeXwkpWzFche4SNszq790R4WYc9BkxriUSlYAFo=; b=xIOCtWxFTuQti3G/TYcniZzcvfdeK7WXvX0GP0Z76EnOkw0KSOCsGtCOxpgDTmxlKf J38CMRxPj+2qzU6hWqyShvu2ogmqyn5x23i5B0Hq9mxUx0FKeqQ7FEYc/oCQDWQiYJq/ zhl8nkzdki3Blf7Bgfd8OyHws3s3VCSUwNHfl8wQ5sajO48dhn5yU6BhPqYZc+fVbaoB 7Y+ARNLgDysJZKYlfsgdAXCqMHXYXQZRVmfhkjQomaX5AtoavmwURIXBTtpKIj2UCVt0 ADGIBdEYfYIedbLcL0qHIUOqU6ODvhWmeOsaP+BdytLirVu2tgcTx6KcAYPsVuCOxJga 3Tbg== X-Gm-Message-State: AO0yUKXFsauW/HEqlmoybdJJwBO/G/9o2+lQenSniiWEAW8liKp6x/ZZ NZRtrPc58USPEuE5qOkb++3vDX63k2tulIXeJIkIYcoUzfs3ypQ9h7voM8kq X-Google-Smtp-Source: AK7set+Kg7DBDqi5lfIdNDS6Kup5ODsFj30nUFomwmZnz76k9orftyYe0vgcasHzfniv6KCR6kAIf6mOQwzzwbpTRyQ= X-Received: by 2002:a25:747:0:b0:899:417a:220 with SMTP id 68-20020a250747000000b00899417a0220mr1864159ybh.277.1676190361398; Sun, 12 Feb 2023 00:26:01 -0800 (PST) In-Reply-To: Received-SPF: none client-ip=2607:f8b0:4864:20::b2f; envelope-from=blake@sweatshoppe.org; helo=mail-yb1-xb2f.google.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Content-Filtered-By: Mailman/MimeDel 2.1.29 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:18900 Archived-At: I had just briefly browsed the email and thought it was a simple compositor. I'll try to dig in in the near future, exciting to see someone implementing Wayland in guile. Perhaps a guix window manager would be be a good GSoC project suggestion = =F0=9F=91=80 On Sun, Feb 12, 2023, 04:51 Matt Wette wrote: > 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. > >> > >> > > >