Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Fix copy for file resources. | Hugo Hörnquist | 2023-04-12 |
| | |||
* | UNFINISHED webdav server. | Hugo Hörnquist | 2023-04-12 |
| | |||
* | Add with-locale1. | Hugo Hörnquist | 2023-04-12 |
| | |||
* | Put base for new store-load interface. | Hugo Hörnquist | 2023-04-10 |
| | |||
* | Add (sxml namespaced). | Hugo Hörnquist | 2023-04-10 |
| | |||
* | Add ->port. | Hugo Hörnquist | 2023-04-10 |
| | |||
* | Add init+last. | Hugo Hörnquist | 2023-04-10 |
| | |||
* | Minor touchup of (hnh util) documentation. | Hugo Hörnquist | 2023-04-10 |
| | |||
* | Change child/parent interface for vcomponent. | Hugo Hörnquist | 2023-02-23 |
| | |||
* | Add (vcomponent create). | Hugo Hörnquist | 2023-02-23 |
| | |||
* | Change kvlist->assq to return pairs. | Hugo Hörnquist | 2023-02-21 |
| | |||
* | Document (hnh util io). | Hugo Hörnquist | 2022-11-12 |
| | |||
* | Extend catch to allow pre-unwind handlers. | Hugo Hörnquist | 2022-10-16 |
| | |||
* | Clarify documentation for group-by. | Hugo Hörnquist | 2022-10-16 |
| | |||
* | Add procedure relative-to. | Hugo Hörnquist | 2022-09-18 |
| | |||
* | Add path-absolute? | Hugo Hörnquist | 2022-07-07 |
| | |||
* | Remove case*. | Hugo Hörnquist | 2022-07-07 |
| | | | | It has its uses, but like others, its extra weight. | ||
* | Remove (add|remove)-day, and month[+-]. | Hugo Hörnquist | 2022-06-23 |
| | | | | | Procedures where overly specific, and doing it manually was almost no more work. | ||
* | Normalize base64 errors. | Hugo Hörnquist | 2022-06-23 |
| | |||
* | Remove ->str and ->quoted-string. | Hugo Hörnquist | 2022-06-23 |
| | | | | | | ->str as an alias of ->string is removed. ->string is however left. ->quoted-string was always weird, and was only used once. | ||
* | Document filename-extension and realpath. | Hugo Hörnquist | 2022-06-23 |
| | |||
* | Document base64. | Hugo Hörnquist | 2022-06-23 |
| | |||
* | Remove custom let*. | Hugo Hörnquist | 2022-06-13 |
| | | | | | | While it was nice, the most important part was the multi-valued let from srfi-71 (which is implemented in srfi-71)). The minor pattern matching structures could often be replaced with car+cdr, or a propper match. | ||
* | Document timespec and zic. | Hugo Hörnquist | 2022-06-13 |
| | |||
* | Document web stuff. | Hugo Hörnquist | 2022-06-11 |
| | |||
* | Document part of srfi-41 utils. | Hugo Hörnquist | 2022-04-06 |
| | |||
* | Add catch* | Hugo Hörnquist | 2022-03-28 |
| | |||
* | Add texinfo doc for (datetime). | Hugo Hörnquist | 2022-03-28 |
| | |||
* | Add native UUID generator. | Hugo Hörnquist | 2022-03-15 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | While not necessary, since we barely use UUID:s, it's still WAY faster, and nice to not depend on the system providing `uuidgen'. For comparison, number of UUID:s generated by different settups in 1 second: 65.000 :: guile native 700 :: guile shell-out 3.500.000 :: c native 100.000 :: libuuid - guile bindings 650.000 :: libuuid Tests where run with either (call-with-time-limit 1 (lambda () (let loop () (uuid) (set! count (1+ count)) (loop))) (lambda _ (display count))) or volatile unsigned long long count = 0; sigaction(SIGALARM, ...); alarm(1); for (;;) { uuid(); count++; } (let ((count 0)) (call-with-time-limit 1 (lambda () (let loop () ((@ (hnh util) uuidgen)) (set! count (1+ count)) (loop))) (lambda _ (format #t "exec count = ~:d~%" count)))) | ||
* | Fix get-property reference in manual. | Hugo Hörnquist | 2022-03-01 |
| | |||
* | Document (calp util config). | Hugo Hörnquist | 2022-02-22 |
| | |||
* | Documentation of (hnh util ...) | Hugo Hörnquist | 2022-02-02 |
| | |||
* | Rewrote path-append to be portable. | Hugo Hörnquist | 2022-02-01 |
| | |||
* | Remove define-many. | Hugo Hörnquist | 2022-02-01 |
| | | | | | It was only used in one module, and provided litle clarity over a simple set of define statementns. | ||
* | Move stuff from calp/util to hnh/util. | Hugo Hörnquist | 2022-01-31 |
| | | | | | This is the first (major) step in splitting the generally useful items into its own library. | ||
* | Cleanup modules. | Hugo Hörnquist | 2021-12-22 |
| | | | | | | Primarly this moves all vcompenent input and output code to clearly labeled modules, instead of being spread out. At the same time it also removes a handfull of unused procedures. | ||
* | Add texinfo documentation for calp util. | Hugo Hörnquist | 2021-12-21 |