Code segment unload: Difference between revisions

Content added Content deleted
(→‎{{header|Perl 6}}: Add verbiage about Perl 6)
m (→‎{{header|REXX}}: added the REXX computer programming language for this task.)
Line 71: Line 71:
=={{header|Racket}}==
=={{header|Racket}}==
Racket has a JIT compiler that translates functions to machine code whenever they are applied. When such a function is garbage-collected, the JITted machine code is released or re-used with it. Therefore, to reclaim some executable code segment, simply drop references to the function.
Racket has a JIT compiler that translates functions to machine code whenever they are applied. When such a function is garbage-collected, the JITted machine code is released or re-used with it. Therefore, to reclaim some executable code segment, simply drop references to the function.

=={{header|REXX}}==
When using REXX in the (VM) CMS environment, the use of &nbsp; '''NUCXDROP''' &nbsp; can be used to release memory (virtual storage) that a REXX program is using &nbsp; (when previously loaded into virtual memory via &nbsp; '''NUCXLOAD''').<br><br>


=={{header|Tcl}}==
=={{header|Tcl}}==