shithub: MicroHs

Download patch

ref: 100938e8c6917289571a36d3b07eb097215722dc
parent: b62ae9934dbc2e9324e1c2b85265f9f0a36eeb73
author: Lennart Augustsson <lennart.augustsson@epicgames.com>
date: Fri Sep 22 07:43:10 EDT 2023

More docs

--- a/README.md
+++ b/README.md
@@ -14,10 +14,13 @@
 To accomodate this each source file is preprocessed for the first two targets.
 When compiling with GHC and standard libraries the strings `--X` and `--W` are removed from the source file.
 When compiling with GHC and MicroHs libraries the strings `--Y` and `--W` are removed from the source file.
-This way anything special needed with GHC is just treated as comments by mhs.
+This way anything special things needed with GHC is just treated as comments by mhs.
 
 Compiling MicroHs is really best done using `make`, but there is also a `MicroHs.cabal` file
-for use with `cabal`.
+for use with `cabal`.  This only builds what corresponds to the first target.
+
+Also note that there is no need to have a Haskell compiler to run MicroHs.
+All you need is a C compiler, and MicroHs can bootstrap, given the included combinator file (`comb/mhs.comb`).
 
 ## Language
 The language is a subset of Haskell.  There is only simple Hindley-Milner polymorphism,
--