GNU Guile-CV 0.4.0 release

2023-02-28 Thread David Pirotte
Hello, GNU Guile-CV 0.4.0 is released. This is a maintenance release, which introduces new interfaces. [ for those who wouldn't know, the message is marked-up using [ org-mode - https://orgmode.org/ - and best viewed in emacs, or any [ org-mode aware editor, or (skip read

Clojure support

2023-02-28 Thread Lassi Kortela
I've been thinking how it'd be nice to have available in Guile a number of purely functional datatypes, these being hashmaps, vectors, and sets. Those are core data types of Clojure. It'd be nice if the canonical Scheme versions of these types have Clojure-compatible semantics. This will make

Re: Functional datatypes in Guile

2023-02-28 Thread Philip McGrath
Hi, On Tue, Feb 28, 2023, at 11:04 AM, Thompson, David wrote: > Hi pukkamustard, > > On Tue, Feb 28, 2023 at 3:34 AM pukkamustard wrote: >> >> >> I've been using SRFI-146 >> (https://srfi.schemers.org/srfi-146/srfi-146.html) for functional >> mappings. There's a Guile port: >> https://inqlab.net/

Re: Functional datatypes in Guile

2023-02-28 Thread Thompson, David
Hi pukkamustard, On Tue, Feb 28, 2023 at 3:34 AM pukkamustard wrote: > > > I've been using SRFI-146 > (https://srfi.schemers.org/srfi-146/srfi-146.html) for functional > mappings. There's a Guile port: > https://inqlab.net/git/guile-srfi-146.git/ (also in Guix - > guile-srfi-146). Your Guile por

Re: Functional datatypes in Guile

2023-02-28 Thread pukkamustard
I've been using SRFI-146 (https://srfi.schemers.org/srfi-146/srfi-146.html) for functional mappings. There's a Guile port: https://inqlab.net/git/guile-srfi-146.git/ (also in Guix - guile-srfi-146). It would be nice to also have a Guile port of SRFI-113 (Sets and bags - https://srfi.schemers.org