From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: swedebugia Newsgroups: gmane.lisp.guile.user Subject: Re: Permissive html parser for guile Date: Thu, 24 Jan 2019 07:12:52 +0100 Message-ID: <15e1b9e1-1b7b-9706-6fca-088ef70f413d@riseup.net> References: <1b161633-c285-1401-d771-c965dae58149@riseup.net> <874l9z78sc.fsf@elephly.net> <87womv5psn.fsf@elephly.net> <656912ae-c706-5a12-dee7-f0c0e581bdb1@riseup.net> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="1885"; mail-complaints-to="usenet@blaine.gmane.org" To: "Thompson, David" , guile-user Original-X-From: guile-user-bounces+guile-user=m.gmane.org@gnu.org Thu Jan 24 07:13:29 2019 Return-path: Envelope-to: guile-user@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1gmYGW-0000Ps-Me for guile-user@m.gmane.org; Thu, 24 Jan 2019 07:13:29 +0100 Original-Received: from localhost ([127.0.0.1]:47906 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gmYGU-000336-TB for guile-user@m.gmane.org; Thu, 24 Jan 2019 01:13:26 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:51198) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gmYG5-00032p-13 for guile-user@gnu.org; Thu, 24 Jan 2019 01:13:01 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gmYG4-0001pS-8Y for guile-user@gnu.org; Thu, 24 Jan 2019 01:13:01 -0500 Original-Received: from mx1.riseup.net ([198.252.153.129]:37642) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gmYG4-0001n3-0k for guile-user@gnu.org; Thu, 24 Jan 2019 01:13:00 -0500 Original-Received: from cotinga.riseup.net (cotinga-pn.riseup.net [10.0.1.164]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client CN "*.riseup.net", Issuer "COMODO RSA Domain Validation Secure Server CA" (verified OK)) by mx1.riseup.net (Postfix) with ESMTPS id A34001A0B73; Wed, 23 Jan 2019 22:12:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1548310378; bh=T4u6IczqaviY+36S5IMXanVRvlKti/JNIVogTQokm3w=; h=Subject:To:References:From:Date:In-Reply-To:From; b=TuHSszl2xr4lknZtQqyneRw240decZhmomPeHBDxNuoDDzvis12IHi49P24fuPXIO 6LGXWwzh40WSRI40JkjAqbolmhEZbNVnR/ynVEOQ1rKJx2B91REtxjsicvI2p+37WQ W8W4C/3ZVBenmpm4J6DGt3Z+1Tahp1+o7HlqQhxU= X-Riseup-User-ID: 195E84E4CCB80C70A22AEFEE1C7548DAAE1C4C366F981C49EB7AFEDF51BAA556 Original-Received: from [127.0.0.1] (localhost [127.0.0.1]) by cotinga.riseup.net with ESMTPSA id 6C8BB4334C; Wed, 23 Jan 2019 22:12:57 -0800 (PST) In-Reply-To: Content-Language: en-US X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 198.252.153.129 X-BeenThere: guile-user@gnu.org X-Mailman-Version: 2.1.21 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.org@gnu.org Original-Sender: "guile-user" Xref: news.gmane.org gmane.lisp.guile.user:15252 Archived-At: On 2019-01-23 22:08, Thompson, David wrote: > On Wed, Jan 23, 2019 at 11:41 AM swedebugia wrote: >> >> I just found this LGPL3 parser by Neil Van Dyke (see attachment) >> >> Do we have something similar in guile? > > Check out (htmlprag) included in guile-lib. Thanks Dave! :D Guile has everything - it is just very spread out and a little hard to find... I just did this test to see if I would have found it via guix: $ guix package -s guile|recsel -p synopsis,description |grep html No output, so what is the description of guile-lib? $ guix package --show=guile-lib name: guile-lib version: 0.2.6.1 outputs: out systems: x86_64-linux i686-linux armhf-linux aarch64-linux mips64el-linux dependencies: guile@2.2.4 pkg-config@0.29.2 location: gnu/packages/guile.scm:848:2 homepage: https://www.nongnu.org/guile-lib/ license: GPL 3+ synopsis: Collection of useful Guile Scheme modules description: Guile-Lib is intended as an accumulation place for pure-scheme Guile modules, allowing for people to cooperate integrating their + generic Guile modules into a coherent library. Think "a down-scaled, limited-scope CPAN for Guile". This is begging to be improved! I will write a patch. -- Cheers Swedebugia