summaryrefslogtreecommitdiff
path: root/src/package.lisp
diff options
context:
space:
mode:
Diffstat (limited to 'src/package.lisp')
-rw-r--r--src/package.lisp53
1 files changed, 53 insertions, 0 deletions
diff --git a/src/package.lisp b/src/package.lisp
new file mode 100644
index 0000000..69589b2
--- /dev/null
+++ b/src/package.lisp
@@ -0,0 +1,53 @@
+(defpackage #:hito
+ (:use #:cl)
+ (:export #:start
+ #:stop
+ #:*app*
+ #:init-db
+ #:connect-db
+ #:*db-path*
+ #:exercise
+ #:user-profile
+ #:training-session
+ #:set-record
+ #:seed-exercises
+ ;; Program
+ #:*hd1-program*
+ #:get-workout-day
+ #:get-workout-day-name
+ #:prescribe-session
+ #:format-session-prescription
+ #:exercise-prescription
+ #:exercise-prescription-exercise-id
+ #:exercise-prescription-exercise-name
+ #:exercise-prescription-set-count
+ #:exercise-prescription-rep-low
+ #:exercise-prescription-rep-high
+ #:exercise-prescription-target-weight
+ #:exercise-prescription-group-type
+ #:exercise-prescription-group-position
+ ;; Progression
+ #:evaluate-set
+ #:compute-next-weight
+ #:process-session-progression
+ #:format-session-progression
+ #:format-progression-result
+ #:progression-result
+ #:progression-result-exercise-id
+ #:progression-result-exercise-name
+ #:progression-result-old-weight
+ #:progression-result-new-weight
+ #:progression-result-status
+ #:progression-result-actual-reps
+ ;; Recovery
+ #:recovery-status
+ #:recovery-status-ready-p
+ #:recovery-status-days-remaining
+ #:recovery-status-next-date
+ #:recovery-status-reason
+ #:recovery-status-last-session-date
+ #:recovery-status-recovery-days
+ #:calculate-recovery-days
+ #:override-recovery
+ #:*override-warning*
+ #:format-recovery-status))
Copyright 2019--2026 Marius PETER