aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--README.md44
1 files changed, 17 insertions, 27 deletions
diff --git a/README.md b/README.md
index ddf32c7..c690fb4 100644
--- a/README.md
+++ b/README.md
@@ -1,37 +1,29 @@
-# HALK
-
-<img src="./res/HALK_FINAL.svg" width="350" align="right">
-
-*HALK* seeks to be a language.
-
-I seek to fulfill its wishes.
-
-As of yet, *HALK* is nothing.
-
-As of yet, we are safe.
-
# Installation
As you have read these words, you are to install *HALK*.
-1. Clone *HALK* to a computer.
-2. `sudo make install`.
+```
+$ sudo make install
+```
+
+If you wish to remove all *HALK*-related items from your life, you can try
-If you wish to remove all *HALK*-related items from your life, you can try `make clean`, followed
-by `sudo make uninstall`.
+```
+$ sudo make uninstall
+```
# Usage
-The *HALK* binary is placed in `/usr/local/bin`. Assuming that is in your PATH, one must simply
+One must simply
-```shell
+```
$ halk examples/simple.halk
```
-while in this directory, or change the argument to any valid file path. Simply running *HALK* with no arguments allows one
-to lex(?) arbitrary text from the command line. An example session is displayed below:
+. Simply running *HALK* with no arguments allows one to send arbitrary text.
+An example session is displayed below:
-```shell
+```
$ halk
> :str:var = 'Hello, World.';
> ^D
@@ -54,13 +46,11 @@ $ halk
**minimal** and **consistent** as possible.
Note that all syntax described is liable to sudden and violent change.
-Example programs can be found [here](examples/).
-
-***HALK*** **progress:** 20%
+Example programs can be found [here](tree/examples).
-- [x] Lexer
-- [x] Abstract Syntax Tree
-- [ ] Preprocessor
+- [x] Preprocessor
+- [ ] Lexer
+- [ ] Abstract Syntax Tree
- [ ] Parser
- [ ] Doer
- [ ] ?? profit ??