aboutsummaryrefslogtreecommitdiff
path: root/doc/ref (unfollow)
Commit message (Collapse)Author
2023-09-12Further doc work.Hugo Hörnquist
2023-09-12Rework file tree structure for info files.Hugo Hörnquist
2023-09-12Change overarching structure of info document.Hugo Hörnquist
2023-09-12Add a bunch of documentation.Hugo Hörnquist
2023-09-11Add basic documentation of entry points.Hugo Hörnquist
2023-09-11Document text modules.Hugo Hörnquist
2023-09-11Introduce stream-split-by.Hugo Hörnquist
This procedure isn't currently used, but as noted is really useful for grouping a character stream into a word stream, which is a later commit will use for it for justifying posibly infinite streams of text.
2023-09-11Add documentation for translation procedures.Hugo Hörnquist
2023-09-11Clean up and include exception utility documentation.Hugo Hörnquist
2023-09-11Change `kvlist->assq` and `group-by` to return pairs.Hugo Hörnquist
Each value in the return of group-by must have exactly two values, so cons pairs (instead of lists) is much better.
2023-09-11Require component for path append.Hugo Hörnquist
Changed the signature of `path-append` to require at least one argument. The alternative would have been that no components expands into '.'.
2023-09-11Fix spelling of stream-remove in documentation.Hugo Hörnquist
2023-09-11Add `break` and `continue` support in `for`.Hugo Hörnquist
2023-09-11Add documentation and tests for xdg basedir.Hugo Hörnquist
2023-09-11Enable let-env to unset variables.Hugo Hörnquist
2023-09-07Fix info declaration of `extract`.Hugo Hörnquist
2023-09-05Move JS documentation into the JS-code.Hugo Hörnquist
Texinfo was a bad match for how TypeScript is structured. This also allows generation of jsdoc pages, which can be nice. Another large win is that this opens up for the texinfo pages to replace the Guile heading with different subheadings, including - external library - internal library - C library - ...
2022-11-12Document (hnh util io).Hugo Hörnquist
2022-10-24Use MAKEINFO variableHugo Hörnquist
2022-10-16Extend catch to allow pre-unwind handlers.Hugo Hörnquist
2022-10-16Clarify documentation for group-by.Hugo Hörnquist
2022-09-18Add procedure relative-to.Hugo Hörnquist
2022-07-10Change JS formatters interface.Hugo Hörnquist
Now the application of formatters are centralized. It also allowed me to easily suround stuff in try-catch, since I otherwise had problems with formatters failing, and nothing showing up.
2022-07-07Add path-absolute?Hugo Hörnquist
2022-07-07Extend javascript formatters to also take VEvent.Hugo Hörnquist
2022-07-07Remove case*.Hugo Hörnquist
It has its uses, but like others, its extra weight.
2022-06-23Remove (add|remove)-day, and month[+-].Hugo Hörnquist
Procedures where overly specific, and doing it manually was almost no more work.
2022-06-23Normalize base64 errors.Hugo Hörnquist
2022-06-23Remove ->str and ->quoted-string.Hugo Hörnquist
->str as an alias of ->string is removed. ->string is however left. ->quoted-string was always weird, and was only used once.
2022-06-23Document filename-extension and realpath.Hugo Hörnquist
2022-06-23Document base64.Hugo Hörnquist
2022-06-16Change to proper javascript privates.Hugo Hörnquist
2022-06-13Remove custom let*.Hugo Hörnquist
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.
2022-06-13Document timespec and zic.Hugo Hörnquist
2022-06-12Fix spelling of aria-labelledby.Hugo Hörnquist
2022-06-11Document web stuff.Hugo Hörnquist
2022-04-06Document part of srfi-41 utils.Hugo Hörnquist
2022-03-28Add basic documentation of error types.Hugo Hörnquist
2022-03-28Add catch*Hugo Hörnquist
2022-03-28Minor texi fixups.Hugo Hörnquist
2022-03-28Add texinfo doc for (datetime).Hugo Hörnquist
2022-03-28Add comment about why browserify.Hugo Hörnquist
2022-03-15Introduce user-additions in frontend.Hugo Hörnquist
Along with an initial example of their use.
2022-03-15Introduce concept of VEvent formatters in frontend.Hugo Hörnquist
2022-03-15Add index entry for texinfo file.Hugo Hörnquist
2022-03-15Bulid and install info files from main make.Hugo Hörnquist
2022-03-15Add native UUID generator.Hugo Hörnquist
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))))
2022-03-01Fix get-property reference in manual.Hugo Hörnquist
2022-02-22Document (calp util config).Hugo Hörnquist
2022-02-02Documentation of (hnh util ...)Hugo Hörnquist