John Franklin
11f8ba23d7
hoon: bscl to bccl, etc
2020-11-17 01:05:17 -06:00
John Franklin
756c94aeb6
hoon: update glyph names (continued)
2020-11-14 23:08:52 -06:00
Philip Monk
fc15f0d735
Merge branch 'pr' into HEAD
2020-10-22 20:47:53 -07:00
pkova
d576c9479f
dojo: parse %as in ++parse-value instead of ++parse-build
...
Allows things like `+hello &helm-hi 'hi'`. Fixes #1476 .
2020-09-25 14:11:40 +03:00
Anton Dyudin
46af34cfe8
dojo: fix dy-show-type-noun indent
2020-08-25 13:45:32 -07:00
Anton Dyudin
4c45ffc7f0
dojo: reintroduce "?? expr" raw-ish type printer
2020-08-14 00:27:31 +00:00
Anton Dyudin
dda386472c
dojo ???: handle threads
2020-08-14 00:27:31 +00:00
Anton Dyudin
d372da3829
dojo: reintroduce "??? expr" parse debug mode
...
NOTE does a somewhat quetionable type thing, original version didn't compile
2020-08-14 00:27:31 +00:00
Philip Monk
bc7f139725
dojo: add tags to identify errors
...
Particularly useful in cases where there is no trace, for example if you
simply execute `!!` or `_!! 5`.
2020-07-07 17:25:44 -07:00
Ted Blackman
68802ea041
dojo: print generator type errors
2020-06-25 15:38:15 -04:00
Philip Monk
7044f1fae6
dojo: too many nouns
2020-06-24 21:24:58 -07:00
Ted Blackman
652dc70304
clay,dojo: clean up stack traces
2020-06-20 03:46:22 -04:00
Philip Monk
8b78f04dd3
Merge remote-tracking branch 'origin/master' into ford-fusion
2020-06-02 21:50:20 -07:00
John Franklin
510fb6b394
hoon: bat/net to bas/fas
2020-05-28 06:58:18 -05:00
John Franklin
250f4e3130
hoon: lac/rac to sel/ser
2020-05-28 06:14:23 -05:00
John Franklin
6c8e3b1c92
hoon: vat to pat
2020-05-28 02:45:04 -05:00
John Franklin
bc46e26a5d
hoon: pad to pam
2020-05-28 02:06:00 -05:00
Ted Blackman
8bd1ed7a2c
dojo: fix keyword arguments
2020-05-22 01:53:04 -04:00
Philip Monk
a874ab4355
zuse: remove +ford
2020-05-14 00:22:39 -07:00
Philip Monk
be77fa39db
clay: convert foreign-update to fusion
2020-05-12 22:53:23 -07:00
Philip Monk
aacd6f80d8
clay: move merge back into clay
2020-05-12 00:01:46 -07:00
lukechampine
baa309e375
dojo: rename remote access generators
2020-05-08 00:53:21 -04:00
lukechampine
8cbb8f142e
gall: fix handling of empty path list
2020-05-07 22:46:51 -04:00
lukechampine
4217bfa2da
dojo: remove unused %json poke
2020-05-07 17:57:58 -04:00
lukechampine
6ab3ab7d5c
dojo: add remote access controls
2020-05-07 17:57:31 -04:00
Ted Blackman
8693bcbea8
dojo: minor cleanup
2020-05-04 07:17:38 -04:00
Ted Blackman
5a0fd2b653
dojo: use ford-fusion; missing /- and /+
2020-05-04 07:08:50 -04:00
Ted Blackman
69f809ff3e
use fusion in :spider
2020-04-21 01:05:05 -04:00
Ted Blackman
4bf854c180
WIP :spider2 using ford-fusion
2020-04-19 05:11:01 -04:00
Liam Fitzgerald
4433b99011
dojo: change autocomplete to use sell
...
Change autocomplete to prettyprint variables with sell instead of
xsell
2020-04-01 14:22:04 +10:00
Liam Fitzgerald
ff8c7a61d5
dojo: fix hood shortcut
2020-04-01 12:29:14 +10:00
Liam Fitzgerald
ed7f8be424
dojo: add autocomplete for various dojo syntaxes
...
Adds autocomplete for
- :app poke syntax
- :app|gen poke generator syntax
- +gen naked generator syntax
- =var variable syntax
2020-04-01 11:28:27 +10:00
Jared Tobin
01afc2a143
Merge branch 'm/gall-gift-paths' ( #2134 )
...
* origin/m/gall-gift-paths:
gall: (list path) in %fact and %kick
Signed-off-by: Jared Tobin <jared@tlon.io>
2020-01-07 04:17:32 +08:00
Fang
fcf1846b6f
various: remove trailing whitespace
2020-01-03 22:06:42 +01:00
Fang
ae8a57ca25
gall: (list path) in %fact and %kick
...
Instead of providing a (unit path), allows for (list path), which better
supports the "update to path and subpath cases".
For example, if /things wants updates about everything, and
/things/specific wants updates about the specific thing, they'll both
need to receive a %fact when the specific thing changes.
Previously, these would have been two separate moves. Now, gall handles
the multi-targeting for you.
2019-12-23 13:37:32 +01:00
Fang
ea7c1db61c
various: use =/ in place of =+ ^-
...
Also faceless =; where appropriate.
2019-12-21 14:29:14 -03:30
Philip Monk
5ff9e04204
drum: revert tang ordering change
...
Turns out this wasn't a regression, it was intended behavior. I
continue to believe it's the wrong behavior, but that will require a
longer discussion.
2019-12-09 11:47:48 -08:00
Philip Monk
ba5e7d9090
dojo: set prompt on watch
2019-12-03 17:18:09 -08:00
Isaac Visintainer
51d61e4d49
static gall: convert soto
2019-11-22 12:57:58 -08:00
Philip Monk
6a406e6b29
gall: mall -> gall
2019-11-18 20:36:21 -08:00
Philip Monk
9862dccc0e
mall: age -> app
2019-11-18 19:28:59 -08:00
Philip Monk
ae295d445a
mall: rm old apps for easier merging
2019-11-09 16:53:42 -08:00
Philip Monk
545fe25cd2
language-server: address review comments
2019-11-05 20:26:33 -08:00
Philip Monk
8fe859ad49
language-server: namespace libraries
2019-11-03 21:54:04 -08:00
Philip Monk
647c0ddf8b
language-server: cleanup and incremental text sync
2019-11-03 21:46:15 -08:00
Philip Monk
ce6efe0a6a
auto: handle tab in middle of symbol
2019-11-01 00:18:34 -07:00
Philip Monk
0014d1cf2b
auto: fix some crashes on strange wet gates
2019-10-31 21:37:24 -07:00
Philip Monk
f3626e17e6
auto: support multiline tab completion
2019-10-31 20:54:00 -07:00
Philip Monk
8e66d84c83
easy-print: don't crash if type-check crashes
...
also don't render all the types if there's more than 10.
2019-10-31 15:53:43 -07:00
Philip Monk
9487481128
dojo, drum: change %tab sole-effect to use tanks
...
It should be general-purpose for tab-completing things in other apps,
types are inappropriate.
2019-10-31 15:14:41 -07:00