about summary refs log blame commit diff stats
path: root/global.mu
blob: 756469c149365eaefa1e368b4a5e6d3f1f51483c (plain) (tree)
1
2
3
4
5
6
7



                                                      
                                                             
                                          
                                 






                                
# example program: creating and using global variables

recipe main [
  # allocate 5 locations for globals
  global-space:address:array:location <- new location:type, 5
  # read to globals by using /space:global
  1:number/space:global <- copy 3
  foo
]

recipe foo [
  # ditto for writing to globals
  $print 1:number/space:global
]