aboutsummaryrefslogtreecommitdiffstats
path: root/gamma-scheme.cps.sld
blob: 4d46f237321f6498c2aad2909f3f5881615e5425 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#| Copyright (c) Peter McGoron 2024
 |
 | This Source Code Form is subject to the terms of the Mozilla Public
 | License, v. 2.0. If a copy of the MPL was not distributed with this
 | file, You can obtain one at https://mozilla.org/MPL/2.0/.
 |#

(define-library (gamma-scheme cps)
  (import (scheme base)
          (scheme write)
          (mcgoron cond-thunk)
          (mcgoron cond-thunk values))
  (export cps-kappa cps-kappa=>
          cps-closure cps-closure=>
          cps-apply-kont cps-apply-kont=>
          cps-apply cps-apply=>
          cps-quote cps-quote=>
          cps-if cps-if=>
          core->cps
          cps->sexpr
          cps:with-sub-kont)
  (include "cps.scm"))