aboutsummaryrefslogtreecommitdiff
path: root/code.scm
diff options
context:
space:
mode:
authorHugo Hörnquist <hugo@lysator.liu.se>2019-02-02 23:13:47 +0100
committerHugo Hörnquist <hugo@lysator.liu.se>2019-02-02 23:13:47 +0100
commit6f6feddf9a07214e133438c4af4d32064d671a31 (patch)
tree3f8fa044d8a1e2fccf87a01d758c6207bb4ec8ac /code.scm
parentStart work on a scheme interface. (diff)
downloadcalp-6f6feddf9a07214e133438c4af4d32064d671a31.tar.gz
calp-6f6feddf9a07214e133438c4af4d32064d671a31.tar.xz
Made code.scm do same stuff as main.
Diffstat (limited to 'code.scm')
-rwxr-xr-x[-rw-r--r--]code.scm18
1 files changed, 14 insertions, 4 deletions
diff --git a/code.scm b/code.scm
index 43914e76..c00ae90a 100644..100755
--- a/code.scm
+++ b/code.scm
@@ -1,6 +1,16 @@
+#!/usr/bin/guile \
+-s
+!#
+
(begin
- (setenv "LD_LIBRARY_PATH" (getcwd))
- (load-extension "libguile-calendar" "init_calendar")
- (define v (make-calendar "cal")))
+ ;; Supurflous begin block here to make sourcing into geiser easier.
+ (setenv "LD_LIBRARY_PATH" (getcwd))
+ (load-extension "libguile-calendar" "init_calendar")
+ (define v (make-calendar "cal")))
+
+(do ((i 0 (1+ i)))
+ ((>= i (calendar-size v)))
+ (format #t "~3d | ~a~%"
+ i (get-attr v i "summary")))
+
-(get-attr v 0 "description")