From e2a0b4407305cdcd35ea8ff727c7080872050ff7 Mon Sep 17 00:00:00 2001 From: Kartik Agaram Date: Sun, 15 Mar 2020 10:54:25 -0700 Subject: 6151 --- README.md | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'README.md') 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). -- cgit 1.4.1-2-gfad0