;;; GNU Guix --- Functional package management for GNU ;;; Copyright © 2015 Ludovic Courtès ;;; ;;; This file is part of GNU Guix. ;;; ;;; GNU Guix is free software; you can redistribute it and/or modify it ;;; under the terms of the GNU General Public License as published by ;;; the Free Software Foundation; either version 3 of the License, or (at ;;; your option) any later version. ;;; ;;; GNU Guix is distributed in the hope that it will be useful, but ;;; WITHOUT ANY WARRANTY; without even the implied warranty of ;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ;;; GNU General Public License for more details. ;;; ;;; You should have received a copy of the GNU General Public License ;;; along with GNU Guix. If not, see . (define-module (test-sets) #:use-module (guix sets) #:use-module (srfi srfi-1) #:use-module (srfi srfi-26) #:use-module (srfi srfi-64)) (test-begin "sets") (test-assert "set-contains?" (let* ((lst (iota 123)) (set (list->set lst))) (and (every (cut set-contains? set <>) lst) (not (set-contains? set -1))))) (test-assert "set->list" (let* ((lst (iota 123)) (set (list->set lst))) (lset= = lst (set->list set)))) (test-assert "set-union" (let* ((a (list 'a)) (b (list 'b)) (s1 (setq a)) (s2 (setq b)) (s3 (set-union s1 s2))) (and (set-contains? s3 a) (set-contains? s3 b)))) (test-end) .scm?id=43d6d5e6461d930dda4846279b3d56c97467bc06'>diff
e8ddc3b38b8be12188a6'>gnu: racket: fix `raco exe` with non-minimal Racket
AgeCommit message (Expand)Author
2024-02-21gnu: mold: Update to 2.4.0.Maxim Cournoyer
2023-11-15gnu: mold: Update to 2.3.2.Efraim Flashner
2023-02-15gnu: mold: Update to 1.10.1.Efraim Flashner
2023-02-12gnu: Add mold-wrapper.Zhu Zihao
2023-02-12gnu: Add mold.Zhu Zihao
Philip McGrath
2021-09-07gnu: racket-minimal: Remove top-level reference to 'chez-scheme'.Ludovic Courtès
2021-07-31gnu: racket-minimal: Bootstrap from C.Philip McGrath
2021-07-31gnu: racket: Unbundle racket-minimal.Philip McGrath
2021-07-31gnu: racket: Update to 8.2.Philip McGrath
2021-05-29gnu: Break up import loop between (gnu packages racket) and (gnu packages chez).raingloom
2021-05-23gnu: Fix erroneous uses of 'package/inherit'.Marius Bakke
2021-05-10gnu: racket: Update to 8.1.Philip McGrath
2021-05-05gnu: racket: Add aditional mirrors.Philip McGrath
2021-05-05gnu: racket: Racket inherits racket-minimal, not vice versa.Philip McGrath
2021-05-05gnu: racket: Remove obsolete patch.Philip McGrath
2021-05-05gnu: racket: Move to (gnu packages racket).Philip McGrath