about summary refs log tree commit diff stats
path: root/Readme.md
Commit message (Collapse)AuthorAgeFilesLines
* 2562Kartik K. Agaram2016-01-171-1/+1
| | | | | | | | | | | | We want to use the type 'recipe' for recipe *variables*, because it seems nicer to say `recipe number -> number` rather than recipe-ordinal, etc. To support this we'll allow recipe names to be mentioned without any type. This might make a couple of places in this commit more brittle. I'm dropping error messages, causing them to not happen in some situations. Maybe I should just bite the bullet and require an explicit :recipe-literal. We'll see.
* 2437Kartik K. Agaram2015-11-141-3/+4
|
* 2427Kartik K. Agaram2015-11-121-3/+3
|
* 2426Kartik K. Agaram2015-11-111-5/+62
|
* 2425Kartik K. Agaram2015-11-101-7/+8
|
* 2176Kartik K. Agaram2015-09-061-3/+3
|
* 2156 - split edit.mu into multiple filesKartik K. Agaram2015-09-051-2/+2
| | | | | | | | | Now you can bring up the programming environment by saying: $ mu edit The files under edit aren't yet *layers*, though, they have a few dependencies that we need to clean up.
* 2130Kartik K. Agaram2015-09-021-10/+7
|
* 1985Kartik K. Agaram2015-08-131-2/+8
|
* 1984Kartik K. Agaram2015-08-131-1/+1
|
* 1983Kartik K. Agaram2015-08-131-16/+26
|
* 1972 - resize Readme images to match text sizeKartik K. Agaram2015-08-101-3/+3
| | | | | | | | | | | | | Now that we have larger-res images for the Readme they look good even if the browser is magnified with ctrl-+ (like mine is). factorial-test.png looks about the same size as surrounding text at 250px wide. Original size is 330px. factorial.png original size is 450px. So its width should be 340px. chessboard-test.png original size is 423px. So its width should be 320px.
* 1971Kartik K. Agaram2015-08-101-49/+62
|
* 1894Kartik K. Agaram2015-07-301-0/+18
|
* 1893Kartik K. Agaram2015-07-291-6/+6
|
* 1885Kartik K. Agaram2015-07-291-2/+3
|
* 1868 - start using naked literals everywhereKartik K. Agaram2015-07-281-6/+6
| | | | First step to reducing typing burden. Next step: inferring types.
* 1777 - consistent terminology: 'product'Kartik K. Agaram2015-07-131-5/+5
|
* 1775Kartik K. Agaram2015-07-131-2/+2
|
* 1774Kartik K. Agaram2015-07-131-3/+3
|
* 1713Kartik K. Agaram2015-07-051-8/+8
| | | | Less objectionable placeholder for syntax highlighting mu fragments.
* 1712Kartik K. Agaram2015-07-051-1/+5
|
* 1664Kartik K. Agaram2015-06-251-1/+1
|
* 1633Kartik K. Agaram2015-06-241-2/+2
|
* 1550Kartik K. Agaram2015-06-101-0/+7
|
* 1546 - show crucial code samples in colorKartik K. Agaram2015-06-081-23/+36
|
* 1381Kartik K. Agaram2015-05-151-1/+14
|
* 1363 - rename 'integer' to 'number'Kartik K. Agaram2015-05-131-20/+20
| | | | ..now that we support non-integers.
* 1348Kartik K. Agaram2015-05-111-1/+1
|
* 1345Kartik K. Agaram2015-05-111-3/+7
|
* 1341Kartik K. Agaram2015-05-111-0/+17
|
* 1286Kartik K. Agaram2015-05-061-4/+4
|
* 1276 - make C++ version the defaultKartik K. Agaram2015-05-051-64/+47
| | | | I've tried to update the Readme, but there are at least a couple of issues.
* 958Kartik K. Agaram2015-03-191-3/+3
|
* 880 - new personal convention: capitalize names in proseKartik K. Agaram2015-03-101-12/+12
|
* 876Kartik K. Agaram2015-03-091-0/+2
|
* 704Kartik K. Agaram2015-02-021-1/+1
|
* 703Kartik K. Agaram2015-02-021-0/+6
|
* 508Kartik K. Agaram2015-01-071-1/+8
|
* 500Kartik K. Agaram2015-01-021-1/+1
|
* 499Kartik K. Agaram2015-01-021-1/+1
|
* 498 - how mu provides closuresKartik K. Agaram2015-01-021-26/+93
|
* 491Kartik K. Agaram2015-01-021-0/+5
|
* 429Kartik K. Agaram2014-12-141-3/+3
|
* 428 - cleanup odds and endsKartik K. Agaram2014-12-141-35/+60
|
* 405 - permit loading just low levels of codebaseKartik K. Agaram2014-12-131-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | When I'm doing extensive surgery to the internals I want to avoid loading higher levels; they aren't expected to work. But I don't want to keep different levels in separate files just for that. And I definitely don't want to put low-level stuff first. Now I can influence loading in a cross-cutting manner by creating sections with numbers: (section 100 ...code...) And disabling them by running: $ ./anarki/arc 99 mu.arc.t Currently we load all mu 'system software' in level 100, so running at level 99 sidesteps them. Lower levels coming soon. But most of the time we don't need to worry about levels, and the 'mu' script lets us forget about them. Just run .mu files with: $ ./mu factorial.mu To run tests: $ ./mu test mu.arc.t
* 403 - 'function' is more clear than 'def'Kartik K. Agaram2014-12-121-2/+2
|
* 402Kartik K. Agaram2014-12-121-0/+1
|
* 401 - stop abbreviating opsKartik K. Agaram2014-12-121-12/+12
| | | | | We expect users to come across mu from arbitrary bits of code, so try to make each line as self-contained as possible.
* 390Kartik K. Agaram2014-11-291-2/+2
|