summaryrefslogtreecommitdiff
path: root/src/package.lisp
blob: 69589b21fa486724007361c48618c1d6be07f9ba (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
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