Register srfi-180 as a feature

This commit is contained in:
Daniel Ziltener 2024-09-16 18:30:36 +02:00
parent e86027e937
commit cf93674927
Signed by: zilti
GPG Key ID: B38976E82C9DAE42
5 changed files with 16 additions and 8 deletions

2
.envrc
View File

@ -1 +1 @@
use nix -p chicken chickenPackages_5.chickenEggs.apropos chickenPackages_5.chickenEggs.chicken-doc chickenPackages_5.chickenEggs.srfi-1 chickenPackages_5.chickenEggs.srfi-18 chickenPackages_5.chickenEggs.srfi-34 chickenPackages_5.chickenEggs.srfi-35 chickenPackages_5.chickenEggs.srfi-158 chicken chickenPackages_5.chickenEggs.apropos chickenPackages_5.chickenEggs.chicken-doc chickenPackages_5.chickenEggs.srfi-1 chickenPackages_5.chickenEggs.srfi-18 chickenPackages_5.chickenEggs.test use nix -p chicken chickenPackages_5.chickenEggs.apropos chickenPackages_5.chickenEggs.chicken-doc chickenPackages_5.chickenEggs.srfi-1 chickenPackages_5.chickenEggs.srfi-18 chickenPackages_5.chickenEggs.lsp-server chickenPackages_5.chickenEggs.srfi-34 chickenPackages_5.chickenEggs.srfi-35 chickenPackages_5.chickenEggs.srfi-158 chicken chickenPackages_5.chickenEggs.apropos chickenPackages_5.chickenEggs.chicken-doc chickenPackages_5.chickenEggs.srfi-1 chickenPackages_5.chickenEggs.srfi-18 chickenPackages_5.chickenEggs.lsp-server chickenPackages_5.chickenEggs.test

View File

@ -3,7 +3,7 @@
(synopsis "A JSON parser and printer that supports JSON bigger than memory.") (synopsis "A JSON parser and printer that supports JSON bigger than memory.")
(category parsing) (category parsing)
(license "BSD") (license "BSD")
(version "1.5.1") (version "1.5.2")
(dependencies srfi-34 srfi-35 srfi-158) (dependencies srfi-34 srfi-35 srfi-158)
(test-dependencies test) (test-dependencies test)
(components (components

View File

@ -62,7 +62,7 @@ Test dependencies:
#+name: dependencies-for-nix #+name: dependencies-for-nix
#+begin_src emacs-lisp :var tbl=dependencies :colnames yes :results raw :exports none #+begin_src emacs-lisp :var tbl=dependencies :colnames yes :results raw :exports none
(concat (concat
"chicken chickenPackages_5.chickenEggs.apropos chickenPackages_5.chickenEggs.chicken-doc chickenPackages_5.chickenEggs.srfi-1 chickenPackages_5.chickenEggs.srfi-18 " "chicken chickenPackages_5.chickenEggs.apropos chickenPackages_5.chickenEggs.chicken-doc chickenPackages_5.chickenEggs.srfi-1 chickenPackages_5.chickenEggs.srfi-18 chickenPackages_5.chickenEggs.lsp-server "
(mapconcat (lambda (row) (concat "chickenPackages_5.chickenEggs." (car row))) tbl " ")) (mapconcat (lambda (row) (concat "chickenPackages_5.chickenEggs." (car row))) tbl " "))
#+end_src #+end_src
@ -92,7 +92,10 @@ use nix -p <<dependencies-for-nix()>> <<dependencies-for-nix(tbl=test-dependenci
json-sequence-read json-sequence-read
json-accumulator json-accumulator
json-write) json-write)
(import (chicken base)) (import (scheme)
(chicken base)
(chicken platform))
(register-feature! 'srfi-180)
(include-relative "srfi-180.impl.scm")) (include-relative "srfi-180.impl.scm"))
#+end_src #+end_src
@ -1000,9 +1003,10 @@ Daniel Ziltener
** Version History ** Version History
#+name: version-history #+name: version-history
| 1.5.1 | Escape sequences | | 1.5.2 | Register srfi-180 as a feature |
| 1.5.0 | Reimplementation | | 1.5.1 | Escape sequences |
| 1.0.0 | Reference Implementation | | 1.5.0 | Reimplementation |
| 1.0.0 | Reference Implementation |
#+name: gen-releases #+name: gen-releases
#+begin_src emacs-lisp :var vers=version-history :results raw :exports none #+begin_src emacs-lisp :var vers=version-history :results raw :exports none

View File

@ -1,6 +1,7 @@
;; -*- Scheme -*- ;; -*- Scheme -*-
(repo git "https://gitea.lyrion.ch/Chicken/srfi-180.git") (repo git "https://gitea.lyrion.ch/Chicken/srfi-180.git")
(uri targz "https://gitea.lyrion.ch/Chicken/srfi-180/archive/{egg-release}.tar.gz") (uri targz "https://gitea.lyrion.ch/Chicken/srfi-180/archive/{egg-release}.tar.gz")
(release "1.5.2") ;; Register srfi-180 as a feature
(release "1.5.1") ;; Escape sequences (release "1.5.1") ;; Escape sequences
(release "1.5.0") ;; Reimplementation (release "1.5.0") ;; Reimplementation
(release "1.0.0") ;; Reference Implementation (release "1.0.0") ;; Reference Implementation

View File

@ -13,5 +13,8 @@
json-sequence-read json-sequence-read
json-accumulator json-accumulator
json-write) json-write)
(import (chicken base)) (import (scheme)
(chicken base)
(chicken platform))
(register-feature! 'srfi-180)
(include-relative "srfi-180.impl.scm")) (include-relative "srfi-180.impl.scm"))