* Let’s update the web site’s library page! @ 2017-03-18 13:23 Ludovic Courtès 2017-03-19 13:50 ` Amirouche ` (2 more replies) 0 siblings, 3 replies; 14+ messages in thread From: Ludovic Courtès @ 2017-03-18 13:23 UTC (permalink / raw) To: Guile User Hi Guilers! Until we have a proper guildhall, <https://gnu.org/s/guile/libraries/> is a simple way to let people know about goodies available for Guile. Please consider adding entries for your favorite packages or updating existing entries! The code for that page is here: https://git.savannah.gnu.org/cgit/guile/guile-web.git/tree/website/apps/base/libraries-page.scm#n68 You can either send us a patch (as produced by ‘git format-patch’) against this page, or just an entry like this: (define guile-lib (package #:name "Guile-lib" #: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\"." #:url "http://www.nongnu.org/guile-lib/" #:tags '("Guile 2.2" "Guile 2.0" "Guile 1.8") #:license "LGPL 2.1 or later")) Thanks in advance. :-) Ludo’. ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Let’s update the web site’s library page! 2017-03-18 13:23 Let’s update the web site’s library page! Ludovic Courtès @ 2017-03-19 13:50 ` Amirouche 2017-03-20 16:37 ` Ludovic Courtès 2017-03-20 18:23 ` Thompson, David 2017-03-25 13:49 ` Matt Wette 2 siblings, 1 reply; 14+ messages in thread From: Amirouche @ 2017-03-19 13:50 UTC (permalink / raw) To: guile-user Le 18/03/2017 à 14:23, Ludovic Courtès a écrit : > Hi Guilers! > > Until we have a proper guildhall, <https://gnu.org/s/guile/libraries/> > is a simple way to let people know about goodies available for Guile. > > Please consider adding entries for your favorite packages or updating > existing entries! > > The code for that page is here: > > https://git.savannah.gnu.org/cgit/guile/guile-web.git/tree/website/apps/base/libraries-page.scm#n68 > > You can either send us a patch (as produced by ‘git format-patch’) > against this page, or just an entry like this: > > (define guile-lib > (package #:name "Guile-lib" > #: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\"." > #:url "http://www.nongnu.org/guile-lib/" > #:tags '("Guile 2.2" "Guile 2.0" "Guile 1.8") > #:license "LGPL 2.1 or later")) Can we create a database section and an entry for guile-wiredtiger: (define guile-wiredtiger (package #:name "guile-wiredtiger" #:description "guile-wiredtiger is a database library powered by wiredtiger. It comes with two high level abstraction: the EAV model and a graph database. The EAV database use logic extension of scheme microkanren to execute queries. The graph database use functional streams for querying." #:url "https://framagit.org/a-guile-mind/guile-wiredtiger/" #:tags '("Guile 2.2") #:license "GPL 2 or later")) Tx! ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Let’s update the web site’s library page! 2017-03-19 13:50 ` Amirouche @ 2017-03-20 16:37 ` Ludovic Courtès 0 siblings, 0 replies; 14+ messages in thread From: Ludovic Courtès @ 2017-03-20 16:37 UTC (permalink / raw) To: guile-user Amirouche <amirouche@hypermove.net> skribis: > Can we create a database section and an entry for guile-wiredtiger: Committed, thanks! Ludo'. ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Let’s update the web site’s library page! 2017-03-18 13:23 Let’s update the web site’s library page! Ludovic Courtès 2017-03-19 13:50 ` Amirouche @ 2017-03-20 18:23 ` Thompson, David 2017-03-20 20:11 ` Ludovic Courtès 2017-03-25 13:49 ` Matt Wette 2 siblings, 1 reply; 14+ messages in thread From: Thompson, David @ 2017-03-20 18:23 UTC (permalink / raw) To: Ludovic Courtès; +Cc: Guile User Hey Ludo, On Sat, Mar 18, 2017 at 9:23 AM, Ludovic Courtès <ludo@gnu.org> wrote: > Hi Guilers! > > Until we have a proper guildhall, <https://gnu.org/s/guile/libraries/> > is a simple way to let people know about goodies available for Guile. > > Please consider adding entries for your favorite packages or updating > existing entries! > > The code for that page is here: > > https://git.savannah.gnu.org/cgit/guile/guile-web.git/tree/website/apps/base/libraries-page.scm#n68 > > You can either send us a patch (as produced by ‘git format-patch’) > against this page, or just an entry like this: > > (define guile-lib > (package #:name "Guile-lib" > #: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\"." > #:url "http://www.nongnu.org/guile-lib/" > #:tags '("Guile 2.2" "Guile 2.0" "Guile 1.8") > #:license "LGPL 2.1 or later")) > > Thanks in advance. :-) Nice initiative! Here are few snippets for some of my projects. Thanks! (define haunt (package #:name "Haunt" #:description "Haunt is a static site generator. Haunt features a functional build system and an extensible interface for reading articles in any format." #:url "https://haunt.dthompson.us" #:tags '("Guile 2.2" "Guile 2.0") #:license "GPL 3 or later")) (define guile-sdl2 (package #:name "Guile-SDL2" #:description "Guile-SDL2 provides bindings for the SDL2 C shared library. The bindings are written in pure Scheme using Guile's foreign function interface." #:url "https://dthompson.us/projects/guile-sdl2.html" #:tags '("Guile 2.2" "Guile 2.0") #:license "LGPL 3 or later")) (define chickadee (package #:name "Chickadee" #:description "Chickadee is a game development toolkit for Guile built on top of SDL2 and OpenGL." #:url "https://dthompson.us/projects/chickadee.html" #:tags '("Guile 2.2" "Guile 2.0") #:license "GPL 3 or later")) ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Let’s update the web site’s library page! 2017-03-20 18:23 ` Thompson, David @ 2017-03-20 20:11 ` Ludovic Courtès 2017-03-24 16:57 ` Jan Wedekind 0 siblings, 1 reply; 14+ messages in thread From: Ludovic Courtès @ 2017-03-20 20:11 UTC (permalink / raw) To: Thompson, David; +Cc: Guile User "Thompson, David" <dthompson2@worcester.edu> skribis: > Nice initiative! Here are few snippets for some of my projects. Thanks! Pushed, thanks! Ludo’. ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Let’s update the web site’s library page! 2017-03-20 20:11 ` Ludovic Courtès @ 2017-03-24 16:57 ` Jan Wedekind 2017-03-24 19:43 ` Sirgazil de Alagris 2017-03-24 20:36 ` Ludovic Courtès 0 siblings, 2 replies; 14+ messages in thread From: Jan Wedekind @ 2017-03-24 16:57 UTC (permalink / raw) To: Ludovic Courtès; +Cc: Guile User On Mon, 20 Mar 2017, Ludovic Courtès wrote: > "Thompson, David" <dthompson2@worcester.edu> skribis: > >> Nice initiative! Here are few snippets for some of my projects. Thanks! > > Pushed, thanks! > > Ludo’. > > > Hi, Here is a diff to add a link to AIscm (the x64 library I am working on): https://gitlab.com/wedesoft/guile-web/commit/24c86d21d29fa15822f4626832d38e3520917090A Thanks Jan ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Let’s update the web site’s library page! 2017-03-24 16:57 ` Jan Wedekind @ 2017-03-24 19:43 ` Sirgazil de Alagris 2017-03-24 21:06 ` Jan Wedekind 2017-03-24 20:36 ` Ludovic Courtès 1 sibling, 1 reply; 14+ messages in thread From: Sirgazil de Alagris @ 2017-03-24 19:43 UTC (permalink / raw) To: Jan Wedekind; +Cc: "Ludovic Courtès", Guile User ---- On Fri, 24 Mar 2017 11:57:42 -0500 Jan Wedekind <jan@wedesoft.de> wrote ---- On Mon, 20 Mar 2017, Ludovic Courtès wrote: > "Thompson, David" <dthompson2@worcester.edu> skribis: > >> Nice initiative! Here are few snippets for some of my projects. Thanks! > > Pushed, thanks! > > Ludo’. > > > Hi, Here is a diff to add a link to AIscm (the x64 library I am working on): https://gitlab.com/wedesoft/guile-web/commit/24c86d21d29fa15822f4626832d38e3520917090A Thanks Jan Hi, Jan! It seems that the page linked is protected. It says, "You need to sign in or sign up before continuing" . Cherio, --- https://sirgazil.bitbucket.io/ ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Let’s update the web site’s library page! 2017-03-24 19:43 ` Sirgazil de Alagris @ 2017-03-24 21:06 ` Jan Wedekind 0 siblings, 0 replies; 14+ messages in thread From: Jan Wedekind @ 2017-03-24 21:06 UTC (permalink / raw) To: Sirgazil de Alagris; +Cc: "Ludovic Courtès", Guile User > Hi, Jan! > > > > It seems that the page linked is protected. It says, "You need to sign in or sign up before continuing" . > > > > Cherio, Hi, Sorry for my typo (there was a stray "A" at the end). Correct URL is this one: https://gitlab.com/wedesoft/guile-web/commit/24c86d21d29fa15822f4626832d38e3520917090 Here is another commit (AIscm runs with Guile 2.0 as well as with Guile 2.2): https://gitlab.com/wedesoft/guile-web/commit/32650fe4766aff6c3717b5a773beea7110cd26cd Regards Jan ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Let’s update the web site’s library page! 2017-03-24 16:57 ` Jan Wedekind 2017-03-24 19:43 ` Sirgazil de Alagris @ 2017-03-24 20:36 ` Ludovic Courtès 2017-03-24 21:08 ` Jan Wedekind 1 sibling, 1 reply; 14+ messages in thread From: Ludovic Courtès @ 2017-03-24 20:36 UTC (permalink / raw) To: Jan Wedekind; +Cc: Guile User Jan Wedekind <jan@wedesoft.de> skribis: > Here is a diff to add a link to AIscm (the x64 library I am working on): > > https://gitlab.com/wedesoft/guile-web/commit/24c86d21d29fa15822f4626832d38e3520917090A Applied, thanks! Ludo’. ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Let’s update the web site’s library page! 2017-03-24 20:36 ` Ludovic Courtès @ 2017-03-24 21:08 ` Jan Wedekind 2017-03-24 22:42 ` Ludovic Courtès 0 siblings, 1 reply; 14+ messages in thread From: Jan Wedekind @ 2017-03-24 21:08 UTC (permalink / raw) To: Ludovic Courtès; +Cc: Guile User On Fri, 24 Mar 2017, Ludovic Courtès wrote: > Jan Wedekind <jan@wedesoft.de> skribis: > >> Here is a diff to add a link to AIscm (the x64 library I am working on): >> >> https://gitlab.com/wedesoft/guile-web/commit/24c86d21d29fa15822f4626832d38e3520917090 > > Applied, thanks! > > Ludo’. > Thanks. Here is another minor change (AIscm runs with Guile 2.2 as well as 2.0): https://gitlab.com/wedesoft/guile-web/commit/32650fe4766aff6c3717b5a773beea7110cd26cd Regards Jan ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Let’s update the web site’s library page! 2017-03-24 21:08 ` Jan Wedekind @ 2017-03-24 22:42 ` Ludovic Courtès 2017-03-25 9:52 ` Jan Wedekind 0 siblings, 1 reply; 14+ messages in thread From: Ludovic Courtès @ 2017-03-24 22:42 UTC (permalink / raw) To: Jan Wedekind; +Cc: Guile User Jan Wedekind <jan@wedesoft.de> skribis: > Here is another minor change (AIscm runs with Guile 2.2 as well as 2.0): > > https://gitlab.com/wedesoft/guile-web/commit/32650fe4766aff6c3717b5a773beea7110cd26cd Done! ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Let’s update the web site’s library page! 2017-03-24 22:42 ` Ludovic Courtès @ 2017-03-25 9:52 ` Jan Wedekind 0 siblings, 0 replies; 14+ messages in thread From: Jan Wedekind @ 2017-03-25 9:52 UTC (permalink / raw) To: ludo; +Cc: Guile User Thank you. On 24. März 2017 22:42:50 GMT+00:00, ludo@gnu.org wrote: >Jan Wedekind <jan@wedesoft.de> skribis: > >> Here is another minor change (AIscm runs with Guile 2.2 as well as >2.0): >> >> >https://gitlab.com/wedesoft/guile-web/commit/32650fe4766aff6c3717b5a773beea7110cd26cd > >Done! ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Let’s update the web site’s library page! 2017-03-18 13:23 Let’s update the web site’s library page! Ludovic Courtès 2017-03-19 13:50 ` Amirouche 2017-03-20 18:23 ` Thompson, David @ 2017-03-25 13:49 ` Matt Wette 2 siblings, 0 replies; 14+ messages in thread From: Matt Wette @ 2017-03-25 13:49 UTC (permalink / raw) To: guile-user > On Mar 18, 2017, at 6:23 AM, Ludovic Courtès <ludo@gnu.org> wrote: > > https://gnu.org/s/guile/libraries/ <https://gnu.org/s/guile/libraries/> This is another list that is pretty extensive: http://sph.mn/content/3e73 <http://sph.mn/content/3e73> ^ permalink raw reply [flat|nested] 14+ messages in thread
[parent not found: <mailman.60067.1489846274.22739.guile-user@gnu.org>]
* Re: Let?s update the web site?s library page! [not found] <mailman.60067.1489846274.22739.guile-user@gnu.org> @ 2017-03-19 17:24 ` Artyom Poptsov 0 siblings, 0 replies; 14+ messages in thread From: Artyom Poptsov @ 2017-03-19 17:24 UTC (permalink / raw) To: guile-user-request; +Cc: guile-user [-- Attachment #1.1: Type: text/plain, Size: 1109 bytes --] Hello Ludovic and other Guilers! > Please consider adding entries for your favorite packages or updating > existing entries! It may be a way too ambitious wish from my side, but I'd love to see some of my libraries (such as Guile-SSH for that matter) in the Guile libraries list. I've preparted a patch for the site with three of my projects that I in my view may have some of use for community of Guilers. Ludovic, feel free to drop off any of them from the patch if you consider a package worthless. ;-) Unfortunately I wasn't able to test the changed version of the site properly with Haunt because a local instance shows no styles and no images, and libraries' page is not accessible -- for some reason. The version from the 'master' branch shows the same problems. Likely I misused the Haunt in some way. Nevertheless I just copied the style of describing packages from the existing code so I suppose everything should be working OK. Thanks! - Artyom -- Artyom V. Poptsov <poptsov.artyom@gmail.com>; GPG Key: 0898A02F Home page: http://poptsov-artyom.narod.ru/ [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #1.2: A patch with avp's libraries. --] [-- Type: text/x-diff, Size: 2690 bytes --] From bd8f819833aa4bb59a2488026bbe6fdb3a07d536 Mon Sep 17 00:00:00 2001 From: "Artyom V. Poptsov" <poptsov.artyom@gmail.com> Date: Sun, 19 Mar 2017 20:05:15 +0300 Subject: [PATCH] library: Add Guile-SSH, Guile-DSV and Guile-ICS * website/apps/base/libraries-page.scm (guile-ssh, guile-dsv) (guile-ics): Add to the libraries list. (%packages-networking, %packages-file-formats): Update accordingly. Signed-off-by: Artyom V. Poptsov <poptsov.artyom@gmail.com> --- website/apps/base/libraries-page.scm | 33 +++++++++++++++++++++++++++++++-- 1 file changed, 31 insertions(+), 2 deletions(-) diff --git a/website/apps/base/libraries-page.scm b/website/apps/base/libraries-page.scm index e3fc286..a3cf424 100644 --- a/website/apps/base/libraries-page.scm +++ b/website/apps/base/libraries-page.scm @@ -181,9 +181,28 @@ interfaces (GUIs)." ;;; File formats. ;;; +(define guile-dsv + (package #:name "Guile-DSV" + #:description "Delimiter-separated values (DSV) format +parser for GNU Guile. Guile-DSV supports both the +@uref{http://www.catb.org/~esr/writings/taoup/html/ch05s02.html#id2901882, +Unix-style DSV} format and @uref{https://tools.ietf.org/html/rfc4180, +RFC 4180} format." + #:url "https://github.com/artyom-poptsov/guile-dsv" + #:tags '("Guile 2.0") + #:license "GNU GPL v3 or later")) + +(define guile-ics + (package #:name "Guile-ICS" + #:description "iCalendar (@uref{https://tools.ietf.org/html/rfc5545, +RFC5545}) format parser for GNU Guile." + #:url "https://github.com/artyom-poptsov/guile-ics" + #:tags '("Guile 2.0") + #:license "GNU GPL v3 or later")) + (define (%packages-file-formats) "Tools and libraries to read and produce specific file formats." - '()) + (list guile-dsv guile-ics)) \f ;;; @@ -234,9 +253,19 @@ SXML/SDOM documents or plain text." #:tags '("Guile 2.0") #:license "GPL")) +(define guile-ssh + (package #:name "Guile-SSH" + #:description "Guile-SSH is a library that provides access +to the @uref{https://en.wikipedia.org/wiki/Secure_Shell, SSH} protocol +for GNU Guile programs. It is a wrapper to the underlying +@uref{https://www.libssh.org/, libssh} library." + #:url "https://github.com/artyom-poptsov/guile-ssh" + #:tags '("Guile 2.0") + #:license "GNU GPL v3 or later")) + (define (%packages-networking) "These projects provide Guile modules for networking." - (list artanis gnutls guile-avahi guile-rpc scss)) + (list artanis gnutls guile-avahi guile-rpc scss guile-ssh)) \f ;;; -- 2.10.2 [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 832 bytes --] ^ permalink raw reply related [flat|nested] 14+ messages in thread
end of thread, other threads:[~2017-03-25 13:49 UTC | newest] Thread overview: 14+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2017-03-18 13:23 Let’s update the web site’s library page! Ludovic Courtès 2017-03-19 13:50 ` Amirouche 2017-03-20 16:37 ` Ludovic Courtès 2017-03-20 18:23 ` Thompson, David 2017-03-20 20:11 ` Ludovic Courtès 2017-03-24 16:57 ` Jan Wedekind 2017-03-24 19:43 ` Sirgazil de Alagris 2017-03-24 21:06 ` Jan Wedekind 2017-03-24 20:36 ` Ludovic Courtès 2017-03-24 21:08 ` Jan Wedekind 2017-03-24 22:42 ` Ludovic Courtès 2017-03-25 9:52 ` Jan Wedekind 2017-03-25 13:49 ` Matt Wette [not found] <mailman.60067.1489846274.22739.guile-user@gnu.org> 2017-03-19 17:24 ` Let?s update the web site?s " Artyom Poptsov
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).