14 Reflection and Security

    14.1 Namespaces

    14.2 Evaluation and Compilation

    14.3 The racket/load Language

    14.4 Module Names and Loading

      14.4.1 Resolving Module Names

      14.4.2 Compiled Modules and References

      14.4.3 Dynamic Module Access

    14.5 Impersonators and Chaperones

      14.5.1 Impersonator Constructors

      14.5.2 Chaperone Constructors

      14.5.3 Impersonator Properties

    14.6 Security Guards

    14.7 Custodians

    14.8 Thread Groups

    14.9 Structure Inspectors

    14.10 Code Inspectors

    14.11 Plumbers

    14.12 Sandboxed Evaluation

      14.12.1 Customizing Evaluators

      14.12.2 Interacting with Evaluators

      14.12.3 Miscellaneous