From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/70558 Path: news.gmane.org!not-for-mail From: Lars Magne Ingebrigtsen Newsgroups: gmane.emacs.gnus.general Subject: Built-in HTML parsing and rendering library Date: Mon, 06 Sep 2010 00:58:31 +0200 Organization: Programmerer Ingebrigtsen Message-ID: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1283727538 11991 80.91.229.12 (5 Sep 2010 22:58:58 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sun, 5 Sep 2010 22:58:58 +0000 (UTC) To: ding@gnus.org Original-X-From: ding-owner+M18933@lists.math.uh.edu Mon Sep 06 00:58:57 2010 Return-path: Envelope-to: ding-account@gmane.org Original-Received: from util0.math.uh.edu ([129.7.128.18]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1OsOAq-0000gG-GZ for ding-account@gmane.org; Mon, 06 Sep 2010 00:58:56 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.math.uh.edu) by util0.math.uh.edu with smtp (Exim 4.63) (envelope-from ) id 1OsOAg-0006cJ-IZ; Sun, 05 Sep 2010 17:58:46 -0500 Original-Received: from mx1.math.uh.edu ([129.7.128.32]) by util0.math.uh.edu with esmtps (TLSv1:AES256-SHA:256) (Exim 4.63) (envelope-from ) id 1OsOAe-0006c6-Px for ding@lists.math.uh.edu; Sun, 05 Sep 2010 17:58:44 -0500 Original-Received: from quimby.gnus.org ([80.91.231.51]) by mx1.math.uh.edu with esmtp (Exim 4.72) (envelope-from ) id 1OsOAa-0002Vq-8f for ding@lists.math.uh.edu; Sun, 05 Sep 2010 17:58:44 -0500 Original-Received: from lo.gmane.org ([80.91.229.12]) by quimby.gnus.org with esmtp (Exim 3.36 #1 (Debian)) id 1OsOAZ-0001Fq-00 for ; Mon, 06 Sep 2010 00:58:39 +0200 Original-Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1OsOAZ-0000bM-9J for ding@gnus.org; Mon, 06 Sep 2010 00:58:39 +0200 Original-Received: from cm-84.215.34.171.getinternet.no ([84.215.34.171]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 06 Sep 2010 00:58:39 +0200 Original-Received: from larsi by cm-84.215.34.171.getinternet.no with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 06 Sep 2010 00:58:39 +0200 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: ding@gnus.org Original-Lines: 14 Original-X-Complaints-To: usenet@dough.gmane.org X-Gmane-NNTP-Posting-Host: cm-84.215.34.171.getinternet.no Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAFVBMVEUAAACurbcAAAEBAQE3 GCUDAgJwbnZ+zOVhAAACaklEQVQ4jVVUTW+cMBCdZOI9l8b4HKlVz0685BxXwNnIO3uOFdb//yf0 jYFVaoEBv/l48wWZKRvJTJS9p0BEQTcyePE0GCFiH4aB9sVMkCMafBMyqX1h+V1EVEjkMm0CKgMl 3kAzYiWV0Ot8OMNzBZB3S6rWbn2suwbtrDz5ps/fAc/kD5Fh/K7BlJJCL42VyB3YPBFdkzk0b/8B SzdtH+fS76Y2Ug+Xcnvx9Hh1089deNAs8Htcyxp+zW62Pw4zLfBTjDa6YmdnP3fr23oqb9GO42ID AM6bOCOFlyr1A/6quL+tFrwRIHERNAOdbWl5DAd7sq6uLNdaSnORRJOkvqoby+03trIJ3mtZVnq3 y41mt8UHv6blJy63sqxltNUfQGhv9dS5h+el6+d2zrupwPbd2j/PsfRRz72XLaOJbXFdtV3pIiwn YrPHYbqxW6Obu7F8NOtGi6jsuhzTXB+d6dKR8wYEa5ez627rtXyrLnNOroMP3cq9SxJMGqrVVdyl VrUQFMhJOc9cX8Etvq2HJTDQ9nuYFkQwr+Z5y6vQIFndPfUni57oXz+Q0sbHCAdliBIlql91r2oA JWltfe3jp3Hz105V/Q5ZE5Oj60/F+cDaIGHQDV401tIVJx5MPWZGSDIUNiYXdKM3PiRmdGzwIvdg 95TCtwZ4ry9stFERr6xowBxAf5BpHC8jxhOjC7+IkQOipIvOzbhOBq2Ts7IatOuCAqsFQF5yCAAS fgcJnQIAtsYpmJxRaoGisOGkOdNZCywGlMFUP4y2EQqW9IeSkW8cYlr1SBm2HwhG1LORLbYkPiPL CHXYhxfrH7biiteiYFvIAAAAAElFTkSuQmCC Mail-Copies-To: never X-Now-Playing: Kid 606's _Shout at the =?iso-8859-1?Q?D=F6ner=5F=3A?= "You All Break My Heart" User-Agent: Gnus/5.110011 (No Gnus v0.11) Emacs/24.0.50 (gnu/linux) Cancel-Lock: sha1:FrnzjwMTR0L3VR8L4Qo3xV42PHk= X-Spam-Score: -1.9 (-) List-ID: Precedence: bulk Xref: news.gmane.org gmane.emacs.gnus.general:70558 Archived-At: For parsing xml, there's libxml2, but are there any C/C++ libraries for parsing HTML in use out there that could be compiled into Emacs, by any chance? Then Gnus wouldn't have to rely on the external w3m library... I mean, something that parses real-world HTML as well as w3m does, and generates a parse tree based on that. I guess if it returned a convenient parse tree back to elisp, the HTML could be rendered fast enough from elisp. I've tried googling, but I don't really know what to google for... -- (domestic pets only, the antidote for overdose, milk.) larsi@gnus.org * Lars Magne Ingebrigtsen