From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Philipp Stephani Newsgroups: gmane.emacs.devel Subject: Re: Integration of libvterm Date: Fri, 22 Dec 2017 22:38:37 +0000 Message-ID: References: <876092xsnf.fsf@mailbox.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="001a11481742dbf2930560f57acf" X-Trace: blaine.gmane.org 1513982257 1880 195.159.176.226 (22 Dec 2017 22:37:37 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Fri, 22 Dec 2017 22:37:37 +0000 (UTC) Cc: Emacs Development To: =?UTF-8?Q?Lukas_F=C3=BCrmetz?= Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Dec 22 23:37:33 2017 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eSVwa-00005K-9Y for ged-emacs-devel@m.gmane.org; Fri, 22 Dec 2017 23:37:32 +0100 Original-Received: from localhost ([::1]:39345 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eSVyY-0004kF-Po for ged-emacs-devel@m.gmane.org; Fri, 22 Dec 2017 17:39:34 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:44846) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eSVxp-0004iC-VN for emacs-devel@gnu.org; Fri, 22 Dec 2017 17:38:50 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eSVxp-0007Bf-0x for emacs-devel@gnu.org; Fri, 22 Dec 2017 17:38:49 -0500 Original-Received: from mail-qt0-x22b.google.com ([2607:f8b0:400d:c0d::22b]:42077) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eSVxo-0007BM-RD for emacs-devel@gnu.org; Fri, 22 Dec 2017 17:38:48 -0500 Original-Received: by mail-qt0-x22b.google.com with SMTP id g9so37925844qth.9 for ; Fri, 22 Dec 2017 14:38:48 -0800 (PST) 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=F10h/J/yYjwgTeFSHDh8mVUFA/auKWICQr6PHI3bEs4=; b=Rw8GiO22QrJqjwSMqSSqfnTAHmo8FeRRsmzIhpAuXmwa4JbqOGuXX2ekuXJkzCdMet uZnTxtQM2RmUrMmTMadg+biNH1FHzhtVFkHt5hGjXnkp7xC6a0NYmHYnX/bnUB612iFY SXweLCbZxlFhcJA/pWRFyPDP2oMQV8uSSa8t6KbP/ZtxLamcnlclNOZKMlHpceFAjMXL Nx+BmN+Fj4eL2H+OBdZguq8O7/JtWUL3rCLGPoZ7ka/rFsSxhTgZgnUp6BVuvUzNdaAQ fcnBKLkZWLzAP6F3htncxdYzmNmc9fexZ1KC9oY4I6m4f9SMCnMzIoNJKYlnBNh1WlEj IBJA== 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=F10h/J/yYjwgTeFSHDh8mVUFA/auKWICQr6PHI3bEs4=; b=rtNO43RPOB0o4R+jWzHKIvLpcl5IDtbbI6cX1HLI6zZmL3Racv5cfKetO/W291eR3/ Ivv8Yo/sf3EPuISYlszoSfGgTB6v4chHZ2TxhzweNZLT8Wx4qFgqx4ONdS/vmmZ80m5j D9qTDps5Sq4qz0To8X+Uk0MYil1icbryANcASwi10yM8UMMMhkG3BaaNLutIkxdTFpBJ 4FPapPJWPG7BnHgUn+Yaxxn3d8Db2sqFdK6g7Y/xUcCgXgQSHfqBcCRIkR2qK7Vh4igE r7bFAkswswBOM6YJFfSqRn9l8JltBvRu9giEAtwJCGHVNgJxoJfcSVTh4xkexp6AVU5H JlyQ== X-Gm-Message-State: AKGB3mJ5QdhRKkK0n83rv7ZjNPi/v0F2tavIF3b9EvQU9CbIiWdEC3w0 pv97IRgBkwOVHKYCjyVIKXViPXJq3/kR+E6djmQ= X-Google-Smtp-Source: ACJfBovJvW1KZchypyBLlipgyItdqjbjCJnffcK6W/2IxV1mQmDgyPPz9blsVdgJmB0kjMU4lJZrXRpLXt6tD6YP1pI= X-Received: by 10.200.23.20 with SMTP id w20mr22009322qtj.210.1513982328040; Fri, 22 Dec 2017 14:38:48 -0800 (PST) In-Reply-To: <876092xsnf.fsf@mailbox.org> X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:400d:c0d::22b X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:221360 Archived-At: --001a11481742dbf2930560f57acf Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Lukas F=C3=BCrmetz schrieb am Di., 19. Dez. 2017 um 23:25 Uhr: > Hello, > > I have a working terminal prototype integrating emacs and libvterm at > https://github.com/akermu/emacs-libvterm. As for now every terminal > starts a thread, which throws a signal, when there's something to read > on the master file descriptor. This is quite inefficient. I think > integrating libvterm into emacs-core could solve many problems the > current implementation has. Is there interest for a patch? > Sounds like a good idea to me. --001a11481742dbf2930560f57acf Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


Lukas = F=C3=BCrmetz <fuermetz@mailbox.o= rg> schrieb am Di., 19. Dez. 2017 um 23:25=C2=A0Uhr:
Hello,

I have a working terminal prototype integrating emacs and libvterm at
https://github.com/akermu/emacs-libvterm. As for now eve= ry terminal
starts a thread, which throws a signal, when there's something to read<= br> on the master file descriptor. This is quite inefficient. I think
integrating libvterm into emacs-core could solve many problems the
current implementation has. Is there interest for a patch?

Sounds like a good idea to me.=C2=A0
=
--001a11481742dbf2930560f57acf--