--- layout: default title: "References" parent: Composite ancestor: Funcons-beta --- [Funcons-beta] : [References.cbs] ----------------------------- ### References and pointers
[
 Datatype references
 Funcon   reference
 Type     pointers
 Funcon   pointer-null
 Funcon   dereference
]
Meta-variables
 T <: values
Datatype
 references(T) ::= reference(_:T)
Datatype
 pointers(T) ::= pointer-null | { _:references(T) }
Funcon
  dereference(_:pointers(T)) : =>(T)?
Rule
 dereference(reference(V:T)) ~> V
Rule
  dereference(pointer-null) ~> ( )
____ From the [PLanCompS Project] | [CBS-beta issues...] | [Suggest an improvement...] [References.cbs]: References.cbs "CBS SOURCE FILE" [Funcons-beta]: /CBS-beta/docs/Funcons-beta "FUNCONS-BETA" [Unstable-Funcons-beta]: /CBS-beta/docs/Unstable-Funcons-beta "UNSTABLE-FUNCONS-BETA" [Languages-beta]: /CBS-beta/docs/Languages-beta "LANGUAGES-BETA" [Unstable-Languages-beta]: /CBS-beta/docs/Unstable-Languages-beta "UNSTABLE-LANGUAGES-BETA" [CBS-beta]: /CBS-beta "CBS-BETA" [PLanCompS Project]: https://plancomps.github.io "PROGRAMMING LANGUAGE COMPONENTS AND SPECIFICATIONS PROJECT HOME PAGE" [CBS-beta issues...]: https://github.com/plancomps/CBS-beta/issues "CBS-BETA ISSUE REPORTS ON GITHUB" [Suggest an improvement...]: mailto:plancomps@gmail.com?Subject=CBS-beta%20-%20comment&Body=Re%3A%20CBS-beta%20specification%20at%20Values/Composite/References/References.cbs%0A%0AComment/Query/Issue/Suggestion%3A%0A%0A%0ASignature%3A%0A "GENERATE AN EMAIL TEMPLATE"