about summary refs log tree commit diff stats
path: root/html/045closure_name.cc.html
Commit message (Expand)AuthorAgeFilesLines
* 3710Kartik K. Agaram2016-12-261-167/+167
* 3709 - line numbers in htmlKartik K. Agaram2016-12-261-172/+196
* 3544Kartik K. Agaram2016-10-221-1/+1
* 3543Kartik K. Agaram2016-10-221-1/+1
* 3524Kartik K. Agaram2016-10-201-5/+3
* 3431Kartik K. Agaram2016-09-301-12/+13
* 3395Kartik K. Agaram2016-09-171-22/+22
* 3315Kartik K. Agaram2016-09-101-11/+4
* 3117Kartik K. Agaram2016-07-201-3/+0
* 2996Kartik K. Agaram2016-05-211-11/+31
* 2866Kartik K. Agaram2016-04-251-14/+12
* 2812Kartik K. Agaram2016-03-271-26/+35
* 2745Kartik K. Agaram2016-03-091-1/+1
* 2744Kartik K. Agaram2016-03-091-3/+3
* 2743Kartik K. Agaram2016-03-091-72/+74
* 2710Kartik K. Agaram2016-02-251-1/+0
* 2706 - update htmlKartik K. Agaram2016-02-251-9/+13
* 2605Kartik K. Agaram2016-01-261-0/+185
* 1778Kartik K. Agaram2015-07-131-171/+0
* 1766Kartik K. Agaram2015-07-121-14/+14
* 1632Kartik K. Agaram2015-06-231-1/+1
* 1631 - update html versionsKartik K. Agaram2015-06-231-12/+12
* 1556Kartik K. Agaram2015-06-121-1/+1
* 1549Kartik K. Agaram2015-06-091-2/+2
* 1517Kartik K. Agaram2015-05-301-4/+4
* 1461 - descriptions/table of contents for the layersKartik K. Agaram2015-05-261-1/+1
* 1459Kartik K. Agaram2015-05-251-17/+17
* 1376 - update github docsKartik K. Agaram2015-05-141-23/+23
* 1291Kartik K. Agaram2015-05-061-1/+1
* 1279 - colorized rendering of the source filesKartik K. Agaram2015-05-061-0/+171
e>b514fbb9 ^
f6b44306 ^
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48

                 
                                                                                                                
   

                                                               
   

      
 
                                                                  
 
                                                            
 

                                                                              
 

    
   
              
    



                                                    

     


                      








                                                                                  
                                                                                        




                                                                             
 
                               
<title>Mu</title>

With apologies to <a href='http://en.wikipedia.org/wiki/Mu_%28negative%29#In_popular_culture'>Robert Pirsig</a>:
<p>
<div style='font-style: italic; margin-left:2em'>
Is it a language, or an operating system, or a virtual machine?
<p>
Mu.
</div>

<b><a href='http://akkartik.name/about'>Problem statement.</a></b>

<b><a href='http://github.com/akkartik/mu'>Solution.</a></b>

<p>For an earlier prototype, a high-level statement-oriented language with a
tree-walking interpreter, see <a href='http://akkartik.github.io/mu1'>mu1</a>.

<hr>

<p>
The zen of Mu:
<ul>
<li>traces, not interfaces
<li>be rewrite-friendly, not backwards-compatible
<li>be easy to port rather than portable
<li>global structure matters more than local hygiene
</ul>

<p>
Mu's vision of utopia:
<ul>
<li>Run your devices in 1/1000th the code.
<li>1000x more forks for open source projects.
<li>Make simple changes to any project in an afternoon, no matter how large it is.
<li>Projects don't slow down with age, they continue to evolve just as fast as
when they were first started.
<li>All software rewards curiosity, allowing anyone to query its design
decisions, gradually learn how to tweak it, try out increasingly radical
redesign ideas in a sandbox. People learn programming as an imperceptible side
effect of tinkering with the projects they care about.
<li><a href='http://akkartik.name/post/habitability'>Habitable</a> digital environments.
<li>A <em>literate</em> digital society with widespread skills for
comprehending large-scale software structure and comparing-and-contrasting
similar solutions. (I don't think anybody is literate by this definition
today. All we can do easily is read our own programs that we wrote recently.)
</ul>

<p style='margin-bottom: 2em'/>