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
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
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
pilfer-pandex
48c82c0692
enrich with nockish ops, but copy broken
2019-09-18 13:14:11 -07:00
pilfer-pandex
b454305f67
new calling convention ("copy") now works
2019-09-17 14:46:48 -07:00
pilfer-pandex
489ad3f90f
finish old cc, start new
2019-09-12 20:42:07 -07:00
pilfer-pandex
51487456df
some nock stuff
2019-09-10 18:57:00 -04:00
pilfer-pandex
c008c28fba
start proto code
2019-09-09 14:36:25 -04:00
Jared Tobin
d7f9d9aefc
Merge pull request #1708 from urbit/mp-publish-info
...
Publish: Add a check for publish-info when importing a notebook
2019-09-09 08:38:42 -02:30
Jared Tobin
785a42ce33
Merge branch 'scry-safe-mule' ( #1678 )
...
* scry-safe-mule:
pills: update solid, brass, ivory
talk, chat: disables scry in hoon eval
hoon: enable scry in +mule
arvo, ford: add type safety to scry
Signed-off-by: Jared Tobin <jared@tlon.io>
2019-09-09 07:59:42 -02:30
Jared Tobin
53f4b5c258
pills: update solid, brass, ivory
2019-09-09 07:59:15 -02:30
Joe Bryan
f5263e0395
talk, chat: disables scry in hoon eval
...
We don't care about the static types in the use-cases where we need to
prevent scry (to prevent accidental data disclosure). We can evaluate
the expression, virtualized and untyped, and then just clam.
2019-09-08 19:45:20 -02:30
Joe Bryan
d461ec40b0
hoon: enable scry in +mule
...
Enables .^ in +mule (statically-typed virtualization), by specifying a
scry-handler function that punts the namespace read to a higher
virtualization layer via virtual-nock (mock) 12.
2019-09-08 19:45:00 -02:30
Joe Bryan
a6272a97a8
arvo, ford: add type safety to scry
...
Adds a nest-check to the scry-wrapper functions +sloy and +sloy-light,
plugging a type hole in .^ namespace reads (scry).
2019-09-08 19:44:06 -02:30
Matilde Park
645e60c55d
Publish: Add positive assertion for publish-info
...
Publish's %serve command makes builds for notes even if the
publish-info file is missing. It now crashes the build if the file is
missing with a one-line ?> asserting that the file is found in the
list of paths associated with the collection.
2019-09-06 22:37:18 -04:00
Jared Tobin
806871de4e
Merge pull request #1700 from urbit/dk-pill-fix
...
Updated pills to match latest master
2019-09-06 15:54:55 -02:30
Jared Tobin
7322d7adae
Merge branch 'mp-interface-objs' ( #1701 )
...
* mp-interface-objs:
Interface: Update urbit-ob dependency
Signed-off-by: Jared Tobin <jared@tlon.io>
2019-09-06 13:35:29 -02:30
Matilde Park
14b3cb1a89
Interface: Update urbit-ob dependency
...
Updates all Landscape applications to use the
latest version of urbit-ob, from 3.1.1 to 4.1.2.
Removes urbit-ob from applications that don't
use it (Clock, Launch, Weather).
Compiled JS for all the above included in this
commit.
2019-09-06 10:59:23 -04:00
David Kerschner
5ab2618239
Updated pills to match latest master
2019-09-05 20:10:39 -07:00
Jared Tobin
bf1392de3d
Merge branch 'la-1692-fix' ( #1693 )
...
* la-1692-fix:
chat: potential fix for #1692
Signed-off-by: Jared Tobin <jared@tlon.io>
2019-09-05 09:31:33 -02:30
Jared Tobin
3c1cc36e93
Merge branch 'publish-error-handling' ( #1694 )
...
* publish-error-handling:
publish: fix broken post bug, add recover function
Signed-off-by: Jared Tobin <jared@tlon.io>
2019-09-05 09:31:23 -02:30
Isaac Visintainer
d52b051196
publish: fix broken post bug, add recover function
...
In Publish, users could get in a bad state if they made a post with
valid udon, and subsequently edited to contain invalid udon.
Furthermore, users subscribed to them would get in the same bad state.
This fixes the original bug, and users who are already in the broken
state will be able to run a recovery command: :publish %state-surgery
which will also fix the downstream broken state of their subscribers.
2019-09-05 09:30:05 -02:30