Kartik Agaram
66daf3cc1f
6720
2020-08-22 10:14:37 -07:00
Kartik Agaram
03e4ff608b
6712 - new prototype with cleaner box shapes
2020-08-02 21:16:09 -07:00
Kartik Agaram
0452b05f5a
6703 - new types: code-point and grapheme
...
Both have the same size: 4 bytes.
So far I've just renamed print-byte to print-grapheme, but it still behaves
the same.
I'm going to support printing code-points next, but grapheme 'clusters'
spanning multiple code-points won't be supported for some time.
2020-08-02 15:11:52 -07:00
Kartik Agaram
6b343a82f2
6699 - start building out fake screen
...
We now have all existing apps and prototypes going through the dependency-injected
wrapper, even though it doesn't actually implement the fake screen yet.
2020-08-01 23:39:57 -07:00
Kartik Agaram
d01d4f0c9f
6696
2020-07-31 20:51:30 -07:00
Kartik Agaram
7ad38707ad
6695
2020-07-31 20:51:01 -07:00
Kartik Agaram
44b1636e2d
6679
2020-07-25 20:53:47 -07:00
Kartik Agaram
d8c2a0e704
6677 - prototype: spreadsheet for trees
2020-07-25 19:12:09 -07:00
Kartik Agaram
ab8d4b593b
6675
2020-07-25 17:11:45 -07:00
Kartik Agaram
571dd3e23c
6656
2020-07-16 22:20:46 -07:00
Kartik Agaram
0085782f1b
6655
2020-07-16 22:03:40 -07:00
Kartik Agaram
a3d6672bca
6654
2020-07-16 21:46:41 -07:00
Kartik Agaram
e5f9d8123a
6653 - render deeper trees with a single child
...
Every time you press a key the depth increases by 1, and then the tree
re-renders.
2020-07-16 21:38:40 -07:00
Kartik Agaram
93c94c6fee
6652 - function to divide whole numbers
2020-07-16 21:30:19 -07:00
Kartik Agaram
0e38e7e868
6651
...
baby steps: rendering a tree node with just one child
2020-07-16 21:01:56 -07:00
Kartik Agaram
32b904728a
6646 - in-progress prototype: tree editor
2020-07-14 04:34:21 -07:00
Kartik Agaram
88aeadf3c6
6623
2020-07-08 22:56:55 -07:00
Kartik Agaram
f16f569060
6622 - new syscalls: time and ntime
...
As a side-effect I find that my Linode can print ~100k chars/s. At 50 rows
and 200 columns per screen, it's 10 frames/s.
2020-07-08 22:14:42 -07:00
Kartik Agaram
28e69dc92a
6616
2020-07-05 14:37:09 -07:00
Kartik Agaram
badff12385
6613 - first word of vocabulary implemented in Mu
2020-07-05 12:21:30 -07:00
Kartik Agaram
ff856aa0ba
6609
2020-07-05 08:19:00 -07:00
Kartik Agaram
b5984ac5b6
6607 - new prototype dir for spreadsheet ideas
2020-07-05 08:15:07 -07:00
Kartik Agaram
8bd3c2b5a8
6601
2020-06-29 19:21:43 -07:00
Kartik Agaram
6c7f7abdb8
6600
2020-06-29 19:16:36 -07:00
Kartik Agaram
222548962c
6599
2020-06-29 19:14:19 -07:00
Kartik Agaram
6bfb565819
6570 - error on use of a clobbered var
...
All tests now passing, and factorial.mu and all other apps now working.
The new checks caught one problem in a few prototypes.
2020-06-21 17:08:03 -07:00
Kartik Agaram
32ada0e139
6510
2020-06-11 08:11:45 -07:00
Kartik Agaram
8093143f04
6501
...
Bugfix in support for CRLF line-endings.
2020-06-07 23:50:28 -07:00
Kartik Agaram
73b7be20eb
6500
...
Minor formatting tweaks.
2020-06-07 23:49:53 -07:00
Kartik Agaram
d7394beca6
6497
2020-06-06 15:53:15 -07:00
Kartik Agaram
fb778c1d86
6496
2020-06-06 15:43:42 -07:00
Kartik Agaram
6e8f8c549a
6495
2020-06-06 15:41:15 -07:00
Kartik Agaram
ef0bee8dfc
6494
2020-06-06 15:37:16 -07:00
Kartik Agaram
0b9cdbd0dd
6493 - browse: '#'s inside lines aren't headings
2020-06-06 11:14:24 -07:00
Kartik Agaram
8f5a26d5c2
6492
2020-06-06 10:09:07 -07:00
Kartik Agaram
bab5ded561
6491
2020-06-06 08:31:36 -07:00
Kartik Agaram
ab40941a61
6490 - browse: some manual tests
2020-06-06 08:28:25 -07:00
Kartik Agaram
0fa80fb1a3
6489 - browse app: headers
...
Again quite ugly. There's an increasing amount of state here, particularly
the interplay between headers and soft newlines.
2020-06-06 08:27:48 -07:00
Kartik Agaram
725f6702ff
6488
2020-06-05 23:47:50 -07:00
Kartik Agaram
b244fe88b3
6487 - browse: support soft newlines
...
I'm not bothering with this for bold regions just yet. Might need rethinking,
given how ugly this is.
2020-06-05 23:41:13 -07:00
Kartik Agaram
3e33219b07
6486
2020-06-05 22:49:55 -07:00
Kartik Agaram
ee9e20429a
6485
2020-06-05 22:48:52 -07:00
Kartik Agaram
0fc0653816
6484
...
Ooh, it's nice and composable if we just never render the delimiters. Perfect.
2020-06-05 22:39:14 -07:00
Kartik Agaram
aa804a0a67
6483 - finally, bold markup in the paginator
...
The state machines are still not composing perfectly. The initial asterisk
gets added in one, and the trailing asterisk in another. I suppose "always
render the terminator" is fairly regular.
2020-06-05 22:35:23 -07:00
Kartik Agaram
4d83647494
6482
2020-06-05 22:15:37 -07:00
Kartik Agaram
5bc67a31fe
6481
2020-06-05 22:12:31 -07:00
Kartik Agaram
78b0f06baa
6480
2020-06-05 22:09:49 -07:00
Kartik Agaram
591ce148f6
6476
2020-06-05 16:02:43 -07:00
Kartik Agaram
f557102090
6475
2020-06-05 16:02:08 -07:00
Kartik Agaram
166668a189
6474
2020-06-05 15:53:48 -07:00