aboutsummaryrefslogtreecommitdiff
path: root/module/vcomponent/ical (unfollow)
Commit message (Collapse)Author
2021-12-22Cleanup modules.Hugo Hörnquist
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.
2021-08-15Refactor read-file to use string ports.Hugo Hörnquist
Like the diff mentions; appending strings leads to a huge number of allocations and deallocations, killing performance in the GC for large strings. String ports on the other hand say nothing about how the work internally, allowing Guile to have efficient C code which completely bypasses the GC (this was briefly checked in Guile's source code, commit 118ee0c50ba90ea7ad7ff1fd2a212bbbb7a66d99 (3.0.7 + a few commits). The approximate speed increase is at least two orders of magnitude, if not three.
2021-08-15Add TODO about bad string-append performance.Hugo Hörnquist
2020-11-05CATEGORIES (and RESOURCES) join list ical on output.Hugo Hörnquist
2020-11-05Change recovery on unexpected ',' in TEXT field.Hugo Hörnquist
2020-08-24Move util modules into calp module..Hugo Hörnquist
2020-08-23Base64 now free floating top level.Hugo Hörnquist
2020-08-23Micro optimization on string->symbol.Hugo Hörnquist
2020-08-17Fix global version var.Hugo Hörnquist
2020-08-17Fixes.Hugo Hörnquist
2020-08-17even more.Hugo Hörnquist
2020-08-17Got type files out of output.Hugo Hörnquist
2020-08-17Start moving stuff out from output.Hugo Hörnquist