mirror of
https://github.com/Mercury-Language/mercury.git
synced 2026-04-15 17:33:38 +00:00
Estimated hours taken: 2 Branches: main Add appropriate infrastructure to support doing `mmake depend && mmake && mmake install' in the `extras' directory, and having it automatically install and build as much as possible. extras/Mmakefile: New file. extras/cgi/Mmakefile: Delete bogus reference to `ALL_LIBGRADES' and `mercury-config'. extras/complex_numbers/Mmakefile: extras/concurrency/Mmakefile: extras/concurrency/concurrency.m: extras/curses/Mmakefile: extras/dynamic_linking/Mmakefile: extras/lazy_evaluation/Mmakefile: extras/lex/Mmakefile: extras/moose/Mmakefile: extras/xml/Mmakefile: Add rules for `mmake install'. extras/references/scoped_update.m: Add macro guard around typedef in `c_header_code'. extras/curs/Mmakefile: extras/curses/Mmakefile: Define MERCURY_BOOTSTRAP_H, to avoid name clash on `bool' that is caused by our bootstrap code in runtime/Merucry.h. extras/curs/curs.m: Add `promise_pure' declarations for all pure procedures. XXX Should this be needed? These predicates all take io__state arguments.
This directory contains a library implementing a binding for ncurses in Mercury. The subdirectory sample/ contains a small sample using this library.