pilfer-pandex
5331c5be87
text to atom, etc
2019-10-02 15:06:26 -07:00
pilfer-pandex
a5a36f94f2
Merge branch 'king-haskell' of github.com:urbit/urbit into pp/proto
2019-10-02 14:54:08 -07:00
pilfer-pandex
bb72cdc792
some fixes and improvements
2019-10-01 17:53:10 -07:00
pilfer-pandex
73c97b954d
Merge branch 'pp/proto' of github.com:urbit/urbit into pp/proto
2019-10-01 17:19:14 -07:00
pilfer-pandex
4487c86f5e
hone: cst to hoon
2019-10-01 17:18:31 -07:00
Benjamin Summers
4babe315c3
Merge branch 'pp/proto' of github.com:urbit/urbit into pp/proto
2019-10-01 17:17:31 -07:00
Benjamin Summers
5c7c04b328
Wrote for proto-hoon.
2019-10-01 17:17:15 -07:00
pilfer-pandex
ee9e608f7e
Merge branch 'pp/proto' of github.com:urbit/urbit into pp/proto
2019-10-01 16:46:31 -07:00
pilfer-pandex
5da2d4149d
more things to Hoon
2019-10-01 16:46:28 -07:00
Benjamin Summers
9802a7af12
Updated CST to work with proto
features.
2019-10-01 16:44:39 -07:00
Benjamin Summers
7336cd0bc1
Merge branch 'pp/proto' of github.com:urbit/urbit into pp/proto
2019-10-01 16:19:41 -07:00
Benjamin Summers
0f47673b05
Cleanup + function-call syntax
2019-10-01 16:19:25 -07:00
pilfer-pandex
cdcc9860b7
Merge branch 'pp/proto' of github.com:urbit/urbit into pp/proto
2019-10-01 16:00:24 -07:00
pilfer-pandex
8a199176af
desugar compiles
2019-10-01 16:00:16 -07:00
Benjamin Summers
844e568959
Merge branch 'pp/proto' of github.com:urbit/urbit into pp/proto
2019-10-01 15:52:47 -07:00
Benjamin Summers
a06e334a34
Proto Parser -- Got something compiling (port of Hoon parser).
2019-10-01 15:52:31 -07:00
pilfer-pandex
b57f8973c4
Merge branch 'pp/proto' of github.com:urbit/urbit into pp/proto
2019-10-01 15:09:30 -07:00
pilfer-pandex
926ef695c8
partway through desugar
2019-10-01 15:09:23 -07:00
Benjamin Summers
a900b905b5
Merge branch 'pp/proto' of github.com:urbit/urbit into pp/proto
2019-10-01 15:08:55 -07:00
Benjamin Summers
dd95eef744
stack.yaml -> .gitignore AND switch to same LTS version as King Haskell.
2019-10-01 15:08:39 -07:00
pilfer-pandex
6f8a60e5fa
surface language ast
2019-10-01 15:04:47 -07:00
pilfer-pandex
15233bd758
ben's review
2019-10-01 15:04:11 -07:00
pilfer-pandex
58f76ac540
reorg
2019-09-30 16:47:44 -07:00
pilfer-pandex
0e7cc99cfb
fix fast hint nock generation
2019-09-30 16:27:35 -07:00
benjamin-tlon
d2e2e08501
Merge pull request #1772 from urbit/king-dont-use-files
...
Don't write files to disk during testing.
2019-09-29 20:07:33 -07:00
pilfer-pandex
7d4ab2ceb9
add decrement example to UntypedLambda
2019-09-28 22:47:20 -07:00
pilfer-pandex
c966f98a0f
now fix works!
2019-09-28 22:44:29 -07:00
pilfer-pandex
64698af7bf
first version of fix; nope
2019-09-28 20:40:21 -07:00
pilfer-pandex
28021c22af
sorry set
2019-09-28 19:38:58 -07:00
pilfer-pandex
508aec7e3b
better preface
2019-09-28 19:28:33 -07:00
Elliot Glaysher
a80b8fc8ee
Don't write files to disk during testing.
...
While doing our golden testing, we shouldn't write result files to
the filesystem. They are temporary and can fail. Use the in memory
comparisson function instead.
2019-09-27 11:09:10 -07:00
benjamin-tlon
8b951283b0
Merge pull request #1770 from urbit/noun-map-set
...
Haskell <-> Hoon conversions for ?(map set)
2019-09-26 16:09:16 -07:00
Benjamin Summers
b8106bc427
Wrote a golden test for map/set conversions.
2019-09-26 16:03:25 -07:00
Benjamin Summers
bfc8d30c9d
Explicitly implement (map -> hoon map) and write simple qc tests.
2019-09-26 14:28:11 -07:00
Benjamin Summers
ee0def33f5
Haskell <-> Hoon conversions for map and set.
2019-09-26 13:29:19 -07:00
benjamin-tlon
7db5ef2c6c
Merge pull request #1749 from urbit/kh-demux-state
...
Make multiplexed terminals store state instead of history.
2019-09-24 14:52:09 -07:00
pilfer-pandex
10fad1e9e7
the jet system!
2019-09-23 16:10:24 -07:00
pilfer-pandex
98e8bda3c6
Forgot to add some files a while ago
2019-09-22 22:17:16 -07:00
pilfer-pandex
fe914cac51
added fix and set, but I was wrong about fix
2019-09-22 22:12:55 -07:00
pilfer-pandex
38c4a9f9e2
fix copy
2019-09-22 20:19:17 -07:00
Benjamin Summers
ff273f0b72
Demuxed terminals now track terminal state instead of terminal history.
...
Before, terminal demuxing used unbounded memory, but now it just tracks
the line state and 20 lines of history.
2019-09-18 16:11:06 -07:00
Benjamin Summers
dcb25bbbb8
Track terminal state in pure code.
2019-09-18 15:07:53 -07:00
pilfer-pandex
48c82c0692
enrich with nockish ops, but copy broken
2019-09-18 13:14:11 -07:00
Elliot Glaysher
74eb0a7fde
Merge pull request #1747 from urbit/king-exit-cleanly
...
Make king shutdown cleanly on a new line.
2019-09-18 11:06:11 -07:00
Elliot Glaysher
31403543b8
Make it build
2019-09-18 11:05:36 -07:00
Elliot Glaysher
ba9bd01e35
Merge branch 'king-haskell' into king-exit-cleanly
2019-09-18 11:02:46 -07:00
benjamin-tlon
e3b5c8a34d
Merge pull request #1748 from urbit/king-external-term-hack
...
External Terminal Hack
2019-09-18 10:58:29 -07:00
Benjamin Summers
d3d42a7fdd
Re-enable local terminal (non-daemon mode) + cancelWait cleanup.
2019-09-18 10:55:21 -07:00
Elliot Glaysher
f417c084a4
Merge remote-tracking branch 'origin/king-haskell' into king-exit-cleanly
2019-09-18 10:38:20 -07:00
Benjamin Summers
b1a9dff197
Fixes live-lock by changing type of Vere.Term.API.Client.give to take [Term.Ev].
2019-09-18 02:11:18 -07:00