about summary refs log tree commit diff stats
path: root/README.md
diff options
context:
space:
mode:
authorKartik Agaram <vc@akkartik.com>2020-03-15 10:54:25 -0700
committerKartik Agaram <vc@akkartik.com>2020-03-15 10:54:25 -0700
commite2a0b4407305cdcd35ea8ff727c7080872050ff7 (patch)
treebb6e84c99c847d0792f986b6c665397ac573888a /README.md
parentabb66df2c7fac3f2de32544d81428f30975a83ba (diff)
downloadmu-e2a0b4407305cdcd35ea8ff727c7080872050ff7.tar.gz
6151
Diffstat (limited to 'README.md')
-rw-r--r--README.md8
1 files changed, 6 insertions, 2 deletions
diff --git a/README.md b/README.md
index 962dd251..8684eac4 100644
--- a/README.md
+++ b/README.md
@@ -44,8 +44,12 @@ In priority order:
 
 ## Non-goals
 
-* Efficiency. Clear programs over fast programs.
-* Portability. Runs on any computer as long as it's x86.
+* Speed. Staying close to machine code should naturally keep Mu fast enough.
+* Efficiency. Controlling the number of abstractions should naturally keep Mu
+  using far less than the gigabytes of memory modern computers have.
+* Portability. Mu will run on any computer as long as it's x86. I will
+  enthusiastically contribute to support for other processors -- in separate
+  forks. Readers shouldn't have to think about processors they don't have.
 * Compatibility. The goal is to get off mainstream stacks, not to perpetuate
   them. Sometimes the right long-term solution is to [bump the major version number](http://akkartik.name/post/versioning).
 * Syntax. Mu code is meant to be comprehended by [running, not just reading](http://akkartik.name/post/comprehension).