Commit Graph

48 Commits

Author SHA1 Message Date
Lassi Kortela 118dd55027 Add peek library 2021-09-29 19:20:34 +03:00
Lassi Kortela ede11d4ba5 Split library-inspection library 2021-08-21 09:55:49 +03:00
Lassi Kortela 408409c48c Detect Gauche srfi-NNN libraries 2021-08-18 19:02:24 +03:00
Lassi Kortela 2f1981e068 Add immutable-hashtable for R6RS 2021-08-17 14:38:51 +03:00
Lassi Kortela 5793281d41 Rename vars in aplist 2021-08-17 14:37:21 +03:00
Lassi Kortela 997361c1ed Refactor alist->plist and plist->alist 2021-08-17 14:37:00 +03:00
Lassi Kortela aa9695d49e Fix name of aplist library 2021-08-17 14:32:13 +03:00
Lassi Kortela 2aa094c82a Add aplist library 2021-08-17 14:31:56 +03:00
Lassi Kortela b2019ddf4c Rename some test scripts 2021-08-17 14:14:04 +03:00
Lassi Kortela 7a49746867 Add (lassik ...) prefix to read-char-if and tex-parser 2021-08-17 13:31:37 +03:00
Lassi Kortela e53e368c5d Add (lassik ...) prefix to trivial-tar-writer 2021-08-17 13:26:44 +03:00
Lassi Kortela f467a9e64d Add (lassik ...) prefix to humanize 2021-08-17 13:26:44 +03:00
Lassi Kortela c1d00d5062 Add (lassik ...) prefix to command-line 2021-08-17 13:26:44 +03:00
Lassi Kortela 6c147feb09 Add string-inflection library 2021-08-17 13:26:44 +03:00
Lassi Kortela 0ecb40253a Add (lassik ...) prefix to library names 2021-08-17 13:26:44 +03:00
Lassi Kortela f4b6764ebb Start library-inspection library 2021-08-17 13:26:44 +03:00
Lassi Kortela 363aa8d1c3 Add humanize library 2021-08-17 13:26:44 +03:00
Lassi Kortela b06fbba540 Implement command line quoting 2021-08-17 13:26:44 +03:00
Lassi Kortela b1d5956567 Avoid error with empty (begin) in some Schemes
This would happen when an unpack-case clause has no keys to unpack,
only the list head.
2021-08-17 13:26:44 +03:00
Lassi Kortela 1886e4e52f Commit 0.1 versions published to snow-fort.org 2021-08-17 13:26:44 +03:00
Lassi Kortela 978ea23728 Import (chibi match) library from snow-fort.org 2021-08-17 13:26:44 +03:00
Lassi Kortela 748cccbd00 Add readme 2021-08-17 13:26:44 +03:00
Lassi Kortela f199ab9b5e Remove unnecessary imports 2021-08-17 13:26:44 +03:00
Lassi Kortela 745ea0f364 Add Kawa test 2021-08-17 13:26:44 +03:00
Lassi Kortela f046cd374e Add Gauche test 2021-08-17 13:26:44 +03:00
Lassi Kortela 4591f2588a Remove unused variable 2021-08-17 13:26:44 +03:00
Lassi Kortela a0ea1aabe2 Include test.sh as test payload 2021-08-17 13:26:44 +03:00
Lassi Kortela 738c9b92f3 Simplify checksum code 2021-08-17 13:26:44 +03:00
Lassi Kortela 560c35700b Prepend test/ to filenames inside test tarfiles 2021-08-17 13:26:44 +03:00
Lassi Kortela 7a65efb779 Turn owner and group parameters into (id . name) pairs 2021-08-17 13:26:44 +03:00
Lassi Kortela 75436f01fe Remove spurious echo 2021-08-17 13:26:44 +03:00
Lassi Kortela c98fa64378 Add Gambit test script 2021-08-17 13:26:44 +03:00
Lassi Kortela a63d9a7c1e Add parameters to customize file attributes 2021-08-17 13:26:44 +03:00
Lassi Kortela 1d302e6a47 Export tar-write-end 2021-08-17 13:26:44 +03:00
Lassi Kortela 281497b612 Do not mutate bytevectors 2021-08-17 13:26:44 +03:00
Lassi Kortela 6141ea5c6b Require at least one null byte to pad tar string 2021-08-17 13:26:44 +03:00
Lassi Kortela e6d45ea173 Test our output against GNU and BSD tar 2021-08-17 13:26:38 +03:00
Lassi Kortela 0d1c459c32 Pad strings with null bytes
Not really needed (since the header buffer starts with all null bytes)
but these are the correct semantics.
2021-08-17 13:24:10 +03:00
Lassi Kortela ca6d55e54c Add exclamation marks to poke procedure names 2021-08-17 13:24:10 +03:00
Lassi Kortela 4d5ef562cb Fix name of tar-write-end 2021-08-17 13:24:10 +03:00
Lassi Kortela ade1c9cc38 Format copyright lines 2021-08-17 13:24:03 +03:00
Lassi Kortela 36e400b72a Initial commit 2021-08-17 13:23:26 +03:00
Lassi Kortela 601621f7dc Refactor
cond to if
2019-03-28 12:37:15 +02:00
Lassi Kortela 08577fa7c1 Remove commented-out debug code 2019-03-28 12:36:18 +02:00
Lassi Kortela 850728a59f Simplify API
Rely on caller to set current-input-port to read the TeX document.
2019-03-28 12:33:25 +02:00
Lassi Kortela 3ee2d6915b Split read-char? and kin into their own library 2019-03-28 12:28:51 +02:00
Lassi Kortela 9686bbe368 Extract parser code from rnrs-metadata
- Port from Racket to R7RS (code stays almost the same).
- Add Scheme library definition (.sld) file.
- Add main program for testing.
2019-03-28 02:38:45 +02:00
Lassi Kortela e3042763ac
Initial commit 2019-03-28 01:56:25 +02:00