Open Dylan Hacker's Guide
  • Copyright
  • How to Contribute to Open Dylan
  • Writing Documentation
  • Jam-based Build System
  • DFMC, The Dylan Flow Machine Compiler
    • Notes, Warnings and Errors
    • Compiler Design (Old)
    • Compiler Internals (Old)
  • The Runtime
  • Runtime Manager
  • DUIM - Dylan User Interface Manager
  • Topics
  • Glossary
Open Dylan Hacker's Guide
  • »
  • DFMC, The Dylan Flow Machine Compiler
  • View page source

DFMC, The Dylan Flow Machine CompilerΒΆ

  • Notes, Warnings and Errors
    • Status of this Library
    • Philosophy
    • Program Condition Hierarchy
    • Reporting a Program Condition
      • Source Locations
    • Defining a new Program Condition
    • PPML, Pretty Print Markup Language
    • Filtering of Program Conditions
    • How Warnings Are Displayed and Recorded
    • Responding to a Program Condition
    • Future Work
    • The DFMC-CONDITIONS API Reference
      • Definers for new Program Conditions
      • Program Conditions
      • Program Condition Slots
      • Signaling Program Conditions
      • Preserving Program Conditions
      • Recovery and Restarting
      • Subnotes
      • Printing Program Conditions
      • Unclassified API

Not yet fully updated:

  • Compiler Design (Old)
    • Adding a DFM computation
    • DFM block constructs
      • bind-exit
      • unwind-protect
      • Final notes
      • Optimizations
    • DFM local assignment
    • DFM multiple values
    • define compilation-pass macro
  • Compiler Internals (Old)
    • Introduction
    • dfmc-management
    • dfmc-reader
    • dfmc-definitions
    • Excursion into run-time and compile-time
    • dfmc-macro-expander
    • dfmc-convert
    • dfmc-modeling
    • dfmc-flow-graph
    • dfmc-typist
    • dfmc-optimization
Next Previous

© Copyright 2011-2023, Dylan Hackers

Built with Sphinx using a theme provided by Read the Docs.