Address of a variable: Difference between revisions

added ol
No edit summary
(added ol)
Line 772:
let c = 17 in
Printf.printf "%nx\n" (address_of c);; (* error, because int is unboxed *)</lang>
 
=={{header|Ol}}==
Otus Lisp has no means to take a simple address reference to a place (the Lisp term for any one of many types of assignable storage locations). It can be done only using the extension mechanism (pinvoke), but in any case this information can't be useful due to Garbage Collection (at any time the variable can be moved to other place that automatically makes invalid the got reference pointer).
 
=={{header|ooRexx}}==