hare

The Hare programming language
git clone https://git.torresjrjr.com/hare.git
Log | Files | Refs | README | LICENSE

commit 4259f1348502576eaa6a0a8e0a23a794c997a2b2
parent f08a3c795d5b65ccdeac1a19e17ae573377337e9
Author: Drew DeVault <sir@cmpwn.com>
Date:   Wed, 20 Apr 2022 14:16:22 +0200

Update README.md

Signed-off-by: Drew DeVault <sir@cmpwn.com>

Diffstat:
MREADME.md | 43+------------------------------------------
1 file changed, 1 insertion(+), 42 deletions(-)

diff --git a/README.md b/README.md @@ -1,6 +1,6 @@ # The Hare programming language -Hare is a systems programming language and **a work-in-progress**. +Hare is a systems programming language. ## Principles @@ -9,18 +9,6 @@ Hare is a systems programming language and **a work-in-progress**. 3. Prefer explicit behavior over implicit behavior. 4. A good program must be both correct and simple. -## Early development secrecy - -Hello, onlooker! Please keep this project a secret. Feel free to mess around -with it and send feedback (we're in #hare on irc.libera.chat), but please keep -it to yourself. We don't want to announce this project until it's much, much -more mature. - -[Email Drew DeVault][email] to request access to the private bug tracker, -mailing lists, and IRC channel. - -[email]: mailto:sir@cmpwn.com - ## Build status <dl> @@ -35,35 +23,6 @@ For information about bootstrapping a working Hare toolchain from scratch, see [5]: https://harelang.org/installation/ -## Status - -This is a work in progress! The process for bootstrapping Hare is as follows: - -1. Write the [bootstrap compiler][0] in C, and a [specification][1] which - describes the language. -2. Write the [build driver][2] in Hare, and at least as much of the - [standard library][3] which is necessary to make it work. -3. Write the hosted compiler in Hare. At this point, Hare is fully bootstrapped. -4. Expand the standard library until it's useful for general purpose systems - programming. Write programs in Hare. Provide benefit to society. - -Right now, stages 1 and 2 are mostly complete, and we're working on stages 3 and -4 in parallel. - -[0]: https://git.sr.ht/~sircmpwn/harec -[1]: https://harelang.org/specification -[2]: https://git.sr.ht/~sircmpwn/hare/tree/master/item/cmd/hare -[3]: https://git.sr.ht/~sircmpwn/hare - -Explanation of terms: - -- bootstrap compiler: a Hare compiler written in C, primarily used for the - purpose of bringing up a working Hare toolchain from scratch. -- hosted compiler: a more sophisticated Hare compiler, written in Hare, - designed to be the compiler used for day-to-day language use. -- build driver: similar to make, its purpose is to collect source files, track - their dependencies, and build them into Hare programs. - ## Contributing All contributors are required to "sign-off" their commits (using `git commit