delay-pure/main.rkt
2017-03-31 20:02:15 +02:00

25 lines
737 B
Racket

#lang racket/base
(require "private/pure-safe.rkt"
"private/pure-function.rkt"
"private/pure-exception.rkt")
(provide promise/pure/maybe-stateful?
promise/pure/stateless?
delay/pure/stateful
delay/pure/stateless
pure/stateful
pure/stateless
pure-thunk/stateful
pure-thunk/stateless
define-pure/stateful
define-pure/stateless
immutable/stateful/c
immutable/stateless/c
built-in-pure-functions-set
(for-syntax built-in-pure-functions-free-id-set)
unsafe-pure/stateless
unsafe-operation/mutating
unsafe-declare-pure/stateless
unsafe-declare-allowed-in-pure/stateful)