diff options
author | Kartik K. Agaram <vc@akkartik.com> | 2015-05-26 01:53:24 -0700 |
---|---|---|
committer | Kartik K. Agaram <vc@akkartik.com> | 2015-05-26 01:53:24 -0700 |
commit | b514fbb9fe5f896343999234d9a123d6d334d4c8 (patch) | |
tree | a3253df700ec091b76a737e47a9b13c7ad01b2bc | |
parent | e877e1fcadeb0540926cb44394a95536efbcbbf3 (diff) | |
download | mu-b514fbb9fe5f896343999234d9a123d6d334d4c8.tar.gz |
1465
-rw-r--r-- | index.html | 29 |
1 files changed, 24 insertions, 5 deletions
diff --git a/index.html b/index.html index d9e71141..46c3eee6 100644 --- a/index.html +++ b/index.html @@ -13,9 +13,9 @@ Read these first: <a href='http://akkartik.name/about'>problem statement</a>, instructions</a> (mu requires minimal dependencies). <p> -Mu's code is structured in an unconventional manner, requiring editors to be -specially configured to colorize it in a sane manner. Here's how it currently -looks in my <a href='https://github.com/akkartik/mu/blob/master/mu.vim'>custom setup</a>. +Mu's code looks quite alien, requiring editors to be specially configured to +colorize it in a sane manner. So this page provides links to the source files +showing how it currently looks in my <a href='https://github.com/akkartik/mu/blob/master/mu.vim'>custom setup</a>. <p>Whetting your appetite: some example programs. @@ -143,9 +143,9 @@ writing from them to stall without taking up CPU resources. <p><b>Part V</b>: Nascent tools for browsing mu codebases, and for teaching programming to non-programmers by getting them hooked on the value of tests. -The eventual goal is an environment that watches the programmers try out the +The eventual goal is <b>an environment that watches the programmers try out the code they write, and turns the interactive sessions into reproducible test -scenarios. +scenarios.</b> <p/><a href='html/070display.cc.html'>070display.cc</a>: primitives for using the keyboard and screen. @@ -167,6 +167,8 @@ scanning a high-level view and drilling down into selective details. address spaces, and the conventions that regulate their use in previous layers. +<hr> + <p> The zen of mu: <ul> @@ -176,4 +178,21 @@ The zen of mu: <li>global structure matters more than local hygiene</li> </ul> +<p> +Mu's vision of utopia: +<ul> +<li>1/1000th the code to run your devices +<li>1000x the number of forks for open source projects +<li>make simple changes to large open-source codebases in an afternoon (but +don't worry about merging them upstream) +<li>large codebases that don't slow down with age, that continue to evolve +just as fast as when they were first started. +<li>software that rewards curiosity, allowing anyone to query its design +decisions and easily try out radical redesign ideas in a sandbox. Learning +programming as needed. +<li><a href='https://www.dreamsongs.com/Files/PatternsOfSoftware.pdf'>habitable</a>digital environments +<li>a <em>literate</em> digital society with widespread skills to comprehend +large-scale software structure and compare-and-contrast programs in a domain. (I +don't think anybody is literate by this definition today.) + <p style='margin-bottom: 2em'/> |