rsv.scm (1014B)
1 ;;; Scheme implementation of RSV - Rows of String Values. 2 ;;; Copyright (C) 2024 Yuval Langer. 3 ;;; 4 ;;; This program is free software: you can redistribute it and/or modify 5 ;;; it under the terms of the GNU General Public License as published by 6 ;;; the Free Software Foundation, either version 3 of the License, or 7 ;;; (at your option) any later version. 8 ;;; 9 ;;; This program is distributed in the hope that it will be useful, 10 ;;; but WITHOUT ANY WARRANTY; without even the implied warranty of 11 ;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 12 ;;; GNU General Public License for more details. 13 ;;; 14 ;;; You should have received a copy of the GNU General Public License 15 ;;; along with this program. If not, see <https://www.gnu.org/licenses/>. 16 17 (define-library (rsv) 18 (import (scheme base) 19 (scheme file) 20 (scheme write) 21 22 (rsv internal)) 23 (export read-rsv 24 rsv-bytevector->scm 25 scm->rsv-bytevector 26 write-rsv 27 port->rsv-row-stream))