www

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | Submodules | README | LICENSE

meta-struct-untyped.scrbl (939B)


      1 #lang scribble/manual
      2 @require[racket/require
      3          "utils.rkt"
      4          @for-label[phc-toolkit/untyped/meta-struct]]
      5 @(def-orig typed [phc-toolkit/meta-struct]
      6    struct-predicate
      7    struct-constructor
      8    struct-accessor
      9    struct-type-is-immutable?
     10    struct-instance-is-immutable?)
     11 @title{Untyped versions of the meta-struct typed macros}
     12 @defmodule[phc-toolkit/untyped/meta-struct
     13            #:link-target? #f
     14            #:use-sources
     15            [(submod (lib "phc-toolkit/meta-struct.rkt") untyped)]]
     16 
     17 @defidform[struct-predicate]{Untyped version of @|typed:struct-predicate|.}
     18 @defidform[struct-constructor]{Untyped version of @|typed:struct-constructor|.}
     19 @defidform[struct-accessor]{Untyped version of @|typed:struct-accessor|.}
     20 @defidform[struct-type-is-immutable?]{
     21  Untyped version of @|typed:struct-type-is-immutable?|.}
     22 @defidform[struct-instance-is-immutable?]{
     23  Untyped version of @|typed:struct-instance-is-immutable?|.}