anchor.diff: -= Release notes on the Microsoft Windows ports of OCaml =
  += Release notes for the Microsoft Windows ports of OCaml =
   :toc: macro
   
   There are no fewer than three ports of OCaml for Microsoft Windows, each
  
positive.code: |                                        | Native Microsoft       | Native Mingw-w64 | Cygwin
  4+^| Third-party software required
  | for base bytecode system               | none                   | none             | none
  | for ocamlc -custom                     | Microsoft Visual C++   | Cygwin           | Cygwin
  | for native-code generation             | Microsoft Visual C++   | Cygwin           | Cygwin
  4+^| Features
  | Speed of bytecode interpreter          | 70%                    | 100%             | 100%
  
negative.code: |=====
  
  [[tb1]]
  (*):: Cygwin-generated `.exe` files refer to a DLL that is distributed under the
  GPL.  Thus, these `.exe` files can only be distributed under a license that is
  compatible with the GPL.  Executables generated by Microsoft Visual C++ or
  Mingw-w64 have no such restrictions.
  
  