Commit Graph

22 Commits

Author SHA1 Message Date
Kartik Agaram
01ce563dfe 4262 - literal 'null' 2018-06-17 15:57:37 -07:00
Kartik Agaram
dd66068298 4261 - start using literals for 'true' and 'false'
They uncovered one bug: in edit/003-shortcuts.mu
  <scroll-down> was returning 0 for an address in one place where I
  thought it was returning 0 for a boolean.

Now we've eliminated this bad interaction between tangling and punning
literals.
2018-06-17 00:29:22 -07:00
Kartik K. Agaram
4a48bedcd1 4134 - 'input' = 'ingredient' 2017-12-03 23:25:40 -08:00
Kartik K. Agaram
85b2f61b77 3817 - better errors on streams from null texts
Thanks Ella Couch for reporting this issue.
2017-04-13 08:49:05 -07:00
Kartik K. Agaram
a0331a9b0e 3390 2016-09-17 13:00:39 -07:00
Kartik K. Agaram
760f683f27 3389 2016-09-17 12:55:10 -07:00
Kartik K. Agaram
51b0936fc7 3386 2016-09-17 10:30:24 -07:00
Kartik K. Agaram
7a84094adb 3385 2016-09-17 10:28:25 -07:00
Kartik K. Agaram
08f4628e8b 3379
Can't use type abbreviations inside 'memory-should-contain'.
2016-09-17 00:31:55 -07:00
Kartik K. Agaram
59e47aca14 3341
Process type abbreviations in function headers.

Still a couple of places where doing this causes strange errors. We'll
track those down next.
2016-09-12 10:00:43 -07:00
Kartik K. Agaram
ea19d0dc2c 3337 - first use of type abbreviations: text
In the process I've uncover a couple of situations we don't support type
abbreviations yet. They're next.
2016-09-12 00:38:36 -07:00
Kartik K. Agaram
4f3510d05a 3156
Make 'stream' generic.
2016-07-27 22:33:18 -07:00
Kartik K. Agaram
814333e288 3155 2016-07-27 22:20:12 -07:00
Kartik K. Agaram
b462361dbe 3154 - reorg before making 'random' more testable 2016-07-27 21:58:47 -07:00
Kartik K. Agaram
c603cd6cef 2430 - make room for more transforms 2015-11-13 10:08:57 -08:00
Kartik K. Agaram
5fdd8e96ad 2225 2015-10-01 00:13:45 -07:00
Kartik K. Agaram
502d2ea540 1883 - type-deducing in more .mu files 2015-07-29 14:37:57 -07:00
Kartik K. Agaram
286ca5a4e8 1869 - rename the /deref property to /lookup
Should be a little bit more mnemonic.
2015-07-28 15:03:46 -07:00
Kartik K. Agaram
bc64369276 1868 - start using naked literals everywhere
First step to reducing typing burden. Next step: inferring types.
2015-07-28 14:33:22 -07:00
Kartik K. Agaram
77d5b5d658 1780 - now we always reclaim local scopes
But still no difference in either memory footprint or in running time.
This will teach me -- for the umpteenth time -- to optimize before
measuring.
2015-07-13 22:50:49 -07:00
Kartik K. Agaram
dfd2ed38f2 1773 - update all mu recipes to new-default-space
Turns out to not affect memory utilization or run-time. At all.
But still looks nicer and requires less fudging on our part.
2015-07-13 20:33:39 -07:00
Kartik K. Agaram
8fb0e672c2 1597 - port more helpers from arc version 2015-06-19 12:28:36 -07:00