about summary refs log tree commit diff stats
path: root/subx/Readme.md
diff options
context:
space:
mode:
authorKartik Agaram <vc@akkartik.com>2018-07-19 13:05:48 -0700
committerKartik Agaram <vc@akkartik.com>2018-07-19 13:05:48 -0700
commiteb318b3ab081a9bf6591775a9c4c948e819cc887 (patch)
tree22c4a6b792bd0528f6bf56b8a51cdf516b557c99 /subx/Readme.md
parentd20684d6b8e2f1a271ea58558881f2c86a83ac06 (diff)
downloadmu-eb318b3ab081a9bf6591775a9c4c948e819cc887.tar.gz
4370
Diffstat (limited to 'subx/Readme.md')
-rw-r--r--subx/Readme.md12
1 files changed, 7 insertions, 5 deletions
diff --git a/subx/Readme.md b/subx/Readme.md
index 2d2031cd..77f338ad 100644
--- a/subx/Readme.md
+++ b/subx/Readme.md
@@ -12,16 +12,18 @@ and libc.)
    walk before I try to run. The plan: start out using the computer only to
    check my program for errors rather than to hide low-level details. Force
    myself to think about security by living with raw machine code for a while.
-   Reintroduce high level languages only after confidence is regained in the
-   foundations. Delegate only when I can verify with confidence.
+   Reintroduce high level languages (HLLs) only after confidence is regained
+   in the foundations. Delegate only when I can verify with confidence.
 
 2. The software in our computers has grown incomprehensible. Nobody
    understands it all, not even experts. Even simple programs written by a
    single author require lots of time for others to comprehend. Compilers are
    a prime example, growing so complex that programmers have to choose to
-   either program them or use them. I'd like to explore how much of a HLL I
-   can build without an optimizing compiler, and see if the result is more
-   comprehensible by others. ([More details.](http://akkartik.name/about))
+   either program them or use them. I think they may also contribute to the
+   incomprehensibility of the stack above them. I'd like to explore how much
+   of a HLL I can build without a monolithic optimizing compiler, and see if
+   deconstructing the work of the compiler can make the stack as a whole more
+   comprehensible to others.
 
 3. I want to learn about the internals of the infrastructure we all rely on in
    our lives.