aboutsummaryrefslogtreecommitdiff
path: root/module/vcomponent/formats/sxcal.scm
diff options
context:
space:
mode:
authorHugo Hörnquist <hugo@lysator.liu.se>2023-04-12 11:18:25 +0200
committerHugo Hörnquist <hugo@lysator.liu.se>2023-04-12 11:51:08 +0200
commit81fc535b2b8cb2a726c8514f2ae91e913ac157c7 (patch)
treed37e85a0f87f9a3464f5e57c4de1241d671faf1c /module/vcomponent/formats/sxcal.scm
parentUNFINISHED work on formats. (diff)
downloadcalp-81fc535b2b8cb2a726c8514f2ae91e913ac157c7.tar.gz
calp-81fc535b2b8cb2a726c8514f2ae91e913ac157c7.tar.xz
UNFINISHED work on data stores and formats.
Diffstat (limited to 'module/vcomponent/formats/sxcal.scm')
-rw-r--r--module/vcomponent/formats/sxcal.scm13
1 files changed, 9 insertions, 4 deletions
diff --git a/module/vcomponent/formats/sxcal.scm b/module/vcomponent/formats/sxcal.scm
index caf453ec..c02dbada 100644
--- a/module/vcomponent/formats/sxcal.scm
+++ b/module/vcomponent/formats/sxcal.scm
@@ -1,11 +1,16 @@
(define-module (vcomponent formats sxcal)
- :export (serialize deserialize)
- )
+ :use-module ((vcomponent formats xcal parse)
+ :select (sxcal->vcomponent))
+ :export (serialize deserialize)
+ )
(define (serialize component port)
- 'TODO
- )
+ (write (serialize/object component) port))
+
+(define (serialize/object component)
+ ;; TODO where is this defined?
+ (vcomponent->sxcal component))
(define (deserialize port)
(sxcal->vcomponent port))