ref: ccd5a588d682250f0173bbe6b59c4dcf0851047a
parent: 710cdc24bd4414f87ab216bdc1575a92376acdda
author: Lennart Augustsson <lennart@augustsson.net>
date: Mon Apr 1 23:49:37 EDT 2024
Update README.md
--- a/README.md
+++ b/README.md
@@ -16,7 +16,7 @@
This happens by GHC looking in the `ghc/` subdirectory first for any extras/overrides.
Compiling MicroHs is really best done using `make`, but there is also a `MicroHs.cabal` file
-for use with `cabal`. This only builds what corresponds to the first target.
+for use with `cabal`/`mcabal`. This only builds what corresponds to the first target.
Doing `cabal install` will install the compiler.
Note that `mhs` built with ghc does not have all the functionality.
@@ -79,6 +79,8 @@
* The `BangPatterns` extension is parsed, but only effective at the a top level `let`/`where`.
* Lazy patterns (`~pat`) are ignored.
* More differences that I don't remember right now.
+
+Mutually recursive modules are allowed the same way as with GHC, using `.hs-boot` files.
## Example
The file `Example.hs` contains the following:
--
⑨