23 lines
939 B
Racket
23 lines
939 B
Racket
#lang scribble/manual
|
|
@require[racket/require
|
|
"utils.rkt"
|
|
@for-label[phc-toolkit/untyped/meta-struct]]
|
|
@(def-orig typed [phc-toolkit/meta-struct]
|
|
struct-predicate
|
|
struct-constructor
|
|
struct-accessor
|
|
struct-type-is-immutable?
|
|
struct-instance-is-immutable?)
|
|
@title{Untyped versions of the meta-struct typed macros}
|
|
@defmodule[phc-toolkit/untyped/meta-struct
|
|
#:link-target? #f
|
|
#:use-sources
|
|
[(submod (lib "phc-toolkit/meta-struct.rkt") untyped)]]
|
|
|
|
@defidform[struct-predicate]{Untyped version of @|typed:struct-predicate|.}
|
|
@defidform[struct-constructor]{Untyped version of @|typed:struct-constructor|.}
|
|
@defidform[struct-accessor]{Untyped version of @|typed:struct-accessor|.}
|
|
@defidform[struct-type-is-immutable?]{
|
|
Untyped version of @|typed:struct-type-is-immutable?|.}
|
|
@defidform[struct-instance-is-immutable?]{
|
|
Untyped version of @|typed:struct-instance-is-immutable?|.} |