Curtis Yarvin
|
45cdcbdbbd
|
Porting work in progress.
|
2018-08-15 18:37:13 -07:00 |
|
Curtis Yarvin
|
fa9c4636f9
|
Merge branch 'research-tome' into ford-turbo-original
|
2018-08-15 16:48:37 -07:00 |
|
Elliot Glaysher
|
e804d0ff59
|
Create +jab:by which does +put and +get as mutation.
|
2018-08-15 14:06:24 -07:00 |
|
Ted Blackman
|
e941f76115
|
memoize +bran:ut
|
2018-08-08 14:23:36 -07:00 |
|
Curtis Yarvin
|
34855b68f2
|
Various fixes and improvements.
|
2018-08-07 13:35:02 -07:00 |
|
Curtis Yarvin
|
899e2ff9c9
|
Various fixes and improvements.
|
2018-07-29 18:19:29 -07:00 |
|
Curtis Yarvin
|
8d1cb514c3
|
Add =label=spec feature.
|
2018-07-21 12:19:33 -07:00 |
|
Curtis Yarvin
|
bc6ad0456d
|
Some ?# cleanups.
|
2018-07-16 16:24:59 -07:00 |
|
Fang
|
5041937837
|
Add jet hint to ++swp.
|
2018-07-13 13:53:07 +02:00 |
|
Fang
|
64964ea2a9
|
Add ++sha to hoon.hoon, for correct byte-order SHA hashing.
|
2018-07-11 22:50:10 +02:00 |
|
Fang
|
c8514d5841
|
Add +=byts type.
Similar to octs, but for "normal" byte order as found in most @
except @t.
|
2018-07-11 20:49:11 +02:00 |
|
Fang
|
7b4eb67346
|
Add ++rev for reversing bloq order.
This is different from ++swp in that it turns leading zeroes into
trailing zeroes correctly, rather than ignoring them.
|
2018-07-11 20:47:23 +02:00 |
|
Curtis Yarvin
|
0f6077395b
|
Basic ?# functionality tested.
|
2018-07-10 11:18:59 -07:00 |
|
Curtis Yarvin
|
24dc55ca95
|
+ar passes smoke test.
|
2018-07-09 17:57:56 -07:00 |
|
Curtis Yarvin
|
a5ce1b67f6
|
Without debug.
|
2018-07-06 09:58:55 -07:00 |
|
Curtis Yarvin
|
af10afba1e
|
_ar texture matching.
|
2018-07-06 08:03:11 -07:00 |
|
Curtis Yarvin
|
7550b80b2d
|
Add a spec to %tstr.
|
2018-06-21 16:44:35 -07:00 |
|
Fang
|
a9340d7d68
|
Add ++rev to bit arithmetic,
for reversing block order while accounting for leading zeroes.
|
2018-06-21 18:49:10 +02:00 |
|
Curtis Yarvin
|
75e0c66227
|
Resolved skin issues.
|
2018-06-18 19:45:38 -07:00 |
|
Curtis Yarvin
|
8b8ab69d00
|
Proper skin control, with some =/ issues.
|
2018-06-17 11:03:19 -07:00 |
|
Curtis Yarvin
|
472f753a1a
|
More %kthx adaptation.
|
2018-06-15 14:18:22 -07:00 |
|
Curtis Yarvin
|
07e8e3029f
|
Initial rind installation.
|
2018-06-15 10:37:57 -07:00 |
|
Curtis Yarvin
|
919fcdcd0f
|
Add %kthx and +rind.
|
2018-06-07 14:37:16 -04:00 |
|
Curtis Yarvin
|
45831ad142
|
Support full toga on all sofas.
|
2018-06-04 15:30:03 -07:00 |
|
Curtis Yarvin
|
5bb8e6db95
|
Mild renamings.
|
2018-06-04 13:44:07 -07:00 |
|
Curtis Yarvin
|
737302a001
|
Resolve infinitely growing pill (~| in kernel)
|
2018-06-02 17:45:41 -07:00 |
|
Curtis Yarvin
|
2c2a680c57
|
Introduced +$ notation.
|
2018-06-01 14:31:10 -07:00 |
|
Curtis Yarvin
|
6be168d6a1
|
Latest +cosmetic in h.h.
|
2018-05-29 19:18:15 -07:00 |
|
Curtis Yarvin
|
2abfe9f211
|
Improved working chapters.
|
2018-05-29 14:14:05 -07:00 |
|
Curtis Yarvin
|
2c6aeb1ac2
|
Enforce chapter titles.
|
2018-05-29 00:00:07 -07:00 |
|
Curtis Yarvin
|
ddb0fc22f4
|
Chapter names for everyone.
|
2018-05-28 23:42:16 -07:00 |
|
Curtis Yarvin
|
3c3130c37d
|
Chapters with stub names.
|
2018-05-28 22:21:44 -07:00 |
|
Curtis Yarvin
|
bcd76e4caa
|
More renaming.
|
2018-05-27 13:01:04 -07:00 |
|
Curtis Yarvin
|
a29b22357d
|
Some renaming and stuff.
|
2018-05-27 12:15:15 -07:00 |
|
Curtis Yarvin
|
a26105370b
|
Old help totally cleaned out.
|
2018-05-24 15:39:56 -07:00 |
|
Curtis Yarvin
|
0037e50ec3
|
Merge branch 'research-unhelp' into research-tome
|
2018-05-22 23:44:09 -07:00 |
|
Curtis Yarvin
|
d54462885b
|
Various fixes and improvements.
|
2018-05-22 23:43:56 -07:00 |
|
Curtis Yarvin
|
ecce70e799
|
Initial changes to remove fluff from arms.
|
2018-05-21 16:31:00 -07:00 |
|
Curtis Yarvin
|
3fc02131c6
|
Partly removed cruft from +tome.
|
2018-05-20 16:59:29 -07:00 |
|
Curtis Yarvin
|
ac996f7335
|
Now ignoring ash/elm in foot.
|
2018-05-20 16:06:53 -07:00 |
|
Curtis Yarvin
|
92925c1a4c
|
Merge branch 'research-hosed' into research-unhelp
|
2018-05-20 13:23:24 -07:00 |
|
Curtis Yarvin
|
d15578859b
|
Badly done.
|
2018-05-20 13:23:01 -07:00 |
|
Curtis Yarvin
|
7f107fe37d
|
Adjusted %brcn to support core name.
|
2018-05-20 12:31:34 -07:00 |
|
Curtis Yarvin
|
7caa1f86e1
|
Eliminate chapters in +coil.
|
2018-05-16 14:51:20 -07:00 |
|
Joe Bryan
|
47c315a971
|
fixes +spin to preserve the type of the head of the product
|
2018-05-15 17:31:49 -04:00 |
|
Curtis Yarvin
|
949ba3f194
|
Completed first round of changes to +coil.
|
2018-05-14 21:22:23 -07:00 |
|
Fang
|
c6dc859244
|
Indentation fix
|
2018-05-14 19:20:11 +02:00 |
|
Anton Dyudin
|
d5d8715b3c
|
fixy uno~by, other vor-based code duplication
|
2018-05-14 18:24:34 +02:00 |
|
Curtis Yarvin
|
e4b7b81d84
|
Removed last +chap instances from +coil.
|
2018-05-12 16:36:29 -07:00 |
|
Curtis Yarvin
|
7c5b00a653
|
Removed help from cores; fixed +solid double
|
2018-05-10 17:35:26 -07:00 |
|
Curtis Yarvin
|
a02a45061a
|
Finished converting +pony.
|
2018-05-07 17:16:36 -07:00 |
|
Curtis Yarvin
|
022f94a51c
|
Second stage of eliminating +what from +pony.
|
2018-05-07 15:59:33 -07:00 |
|
Curtis Yarvin
|
714f1a5f7b
|
First step in eliminating +what from +pony.
|
2018-05-07 14:27:57 -07:00 |
|
Curtis Yarvin
|
465aaf0f57
|
Platform for coordinated changes to type system.
|
2018-05-05 15:11:30 -07:00 |
|
Curtis Yarvin
|
447a510ef8
|
Adjust vanes for research changes.
|
2018-05-03 17:59:10 -07:00 |
|
Curtis Yarvin
|
07fd6faab9
|
Merge branch 'master' into research-merge; broken
|
2018-05-03 10:51:39 -07:00 |
|
Curtis Yarvin
|
df14668faf
|
Fill out +plot.
|
2018-05-02 11:15:01 -07:00 |
|
Curtis Yarvin
|
823d4fbc6d
|
Generally working type-to-spec printer
|
2018-04-26 16:05:50 -07:00 |
|
Joe Bryan
|
6371fc19ac
|
updates +win:re to strip all control characters
and renames +gyp:re to +ug:re
|
2018-04-26 14:40:05 -04:00 |
|
Curtis Yarvin
|
0fbe20a7f5
|
Convert much of h.h to use new spec declarations.
|
2018-04-26 10:50:49 -07:00 |
|
Curtis Yarvin
|
d75e1ade8b
|
Proper printing of named synthetics.
|
2018-04-25 22:32:37 -07:00 |
|
Joe Bryan
|
aa6e215239
|
updates +win:re to wrap lines safely with regards to unicode
(by converting the tapes in +tank to (list @c) before wrapping, then back)
|
2018-04-26 01:16:27 -04:00 |
|
Curtis Yarvin
|
c205f73de7
|
Testing named specs.
|
2018-04-25 13:24:13 -07:00 |
|
Curtis Yarvin
|
2b4e003a75
|
Fully migrated to %hint.
|
2018-04-24 23:07:21 -07:00 |
|
Curtis Yarvin
|
c8255dcf35
|
Finish integrating %form in +type.
|
2018-04-24 21:55:40 -07:00 |
|
C. Guy Yarvin
|
0c5050b542
|
About to activate annotation.
|
2018-04-23 23:07:37 -07:00 |
|
C. Guy Yarvin
|
97d2de4f4e
|
Still some mild spec conversion bugs.
|
2018-04-22 19:41:24 -07:00 |
|
C. Guy Yarvin
|
4cd7a35e06
|
Add scratch file.
|
2018-04-20 09:45:45 -07:00 |
|
C. Guy Yarvin
|
778eb6eb85
|
Finished type to spec conversion, trivial case.
|
2018-04-17 19:17:50 -07:00 |
|
C. Guy Yarvin
|
d9535e03dd
|
Adjust name handling in +spec.
|
2018-04-17 18:33:58 -07:00 |
|
C. Guy Yarvin
|
4e5c85df69
|
Some raw converters.
|
2018-04-16 20:28:30 -07:00 |
|
C. Guy Yarvin
|
9289fca8aa
|
Some +plum adjustments.
|
2018-04-16 17:33:42 -07:00 |
|
C. Guy Yarvin
|
35295ae228
|
Finish draft of type to spec conversion.
|
2018-04-15 18:45:43 -07:00 |
|
C. Guy Yarvin
|
371687cdb8
|
Work in progress.
|
2018-04-14 18:19:13 -07:00 |
|
C. Guy Yarvin
|
4577869ad9
|
Adjust type annotations.
|
2018-04-14 15:12:00 -07:00 |
|
C. Guy Yarvin
|
d9c62942e1
|
Add hygienic recursion.
|
2018-04-13 22:31:53 -07:00 |
|
C. Guy Yarvin
|
468e62e150
|
Interim with partial reform.
|
2018-04-12 15:42:39 -07:00 |
|
C. Guy Yarvin
|
52a4d76dcb
|
Work hard technology.
|
2018-04-11 16:40:22 -07:00 |
|
Keaton Dunsford
|
0e7ea64709
|
Merge pull request #696 from joemfb/tismodel-toro
generalizes =model syntax to be valid for any toro
|
2018-04-11 15:05:50 -07:00 |
|
Keaton Dunsford
|
1a1beb8580
|
Merge pull request #649 from joemfb/spin-spun
fixes and documents ++spin/++spun (forwardport #385)
|
2018-04-11 14:51:59 -07:00 |
|
Keaton Dunsford
|
dd63d70371
|
Merge commit '2346d0b'
* commit '2346d0b':
removes %#
replaces all uses of %# with %~
|
2018-04-11 14:41:24 -07:00 |
|
Keaton Dunsford
|
344a87a975
|
Merge commit 'b5aeee1'
* commit 'b5aeee1':
updates %cnsg tall parser to be 3-fixed
replaces all tall cnsg hoons with %#
|
2018-04-11 14:26:38 -07:00 |
|
Keaton Dunsford
|
60b0b1efd9
|
Merge commit '807652e'
* commit '807652e':
adds %# (3-fixed %cnsg alias) to parser
|
2018-04-11 14:25:34 -07:00 |
|
C. Guy Yarvin
|
6daf9a8537
|
Some +spec cleanups.
|
2018-04-10 21:06:46 -07:00 |
|
C. Guy Yarvin
|
e0a155d2d3
|
New +plum output format.
|
2018-04-10 18:51:33 -07:00 |
|
C. Guy Yarvin
|
8b98fce459
|
Improvements on cosmetic analysis.
|
2018-04-08 10:44:15 -07:00 |
|
Joseph Bryan
|
2346d0bda6
|
removes %#
|
2018-04-04 13:28:35 -07:00 |
|
Joseph Bryan
|
a35bb28e69
|
replaces all uses of %# with %~
|
2018-04-04 13:25:54 -07:00 |
|
Joseph Bryan
|
b5aeee11e4
|
updates %cnsg tall parser to be 3-fixed
|
2018-04-04 13:24:33 -07:00 |
|
Joseph Bryan
|
d6e1e3bc27
|
replaces all tall cnsg hoons with %#
|
2018-04-04 14:07:05 -04:00 |
|
Joseph Bryan
|
807652e1ab
|
adds %# (3-fixed %cnsg alias) to parser
|
2018-04-04 13:56:21 -04:00 |
|
C. Guy Yarvin
|
1a45e073e9
|
Work in progress.
|
2018-03-30 20:54:04 -07:00 |
|
Joseph Bryan
|
d75b299ae1
|
generalizes =model syntax to be valid for any toro
tsfs, tssm, tshp, etc.
|
2018-03-29 15:13:21 -04:00 |
|
C. Guy Yarvin
|
54a03b4917
|
Remove old %help form.
|
2018-03-29 11:21:04 -07:00 |
|
C. Guy Yarvin
|
0adc414510
|
Finish above renaming.
|
2018-03-29 11:03:14 -07:00 |
|
C. Guy Yarvin
|
1da6a7f983
|
Rename plan to spec; add interface/mark molds.
|
2018-03-29 10:21:59 -07:00 |
|
C. Guy Yarvin
|
2c6c9bcc30
|
Add new %form type.
|
2018-03-26 16:55:02 -07:00 |
|
C. Guy Yarvin
|
71b8efa81b
|
Minor tweaks to previous.
|
2018-03-19 21:42:45 -07:00 |
|
C. Guy Yarvin
|
a082494df1
|
Preserve artificial mold assembly structure.
|
2018-03-19 20:59:19 -07:00 |
|
C. Guy Yarvin
|
f7a7ae486a
|
Add extended +plan runes.
|
2018-03-19 19:42:13 -07:00 |
|
C. Guy Yarvin
|
5e02e88d9e
|
Add filter plans $> and $<.
|
2018-03-19 13:38:19 -07:00 |
|
C. Guy Yarvin
|
28f6da3fa8
|
More cleanup.
|
2018-03-19 11:12:44 -07:00 |
|
C. Guy Yarvin
|
3ffa56cbbd
|
Fix previous commit.
|
2018-03-19 10:43:25 -07:00 |
|
C. Guy Yarvin
|
3afa0876d3
|
Stop using obsolete $~ syntax.
|
2018-03-18 21:18:20 -07:00 |
|
C. Guy Yarvin
|
5f7d3922bd
|
End use of legacy $| and $& syntax.
|
2018-03-18 20:54:47 -07:00 |
|
C. Guy Yarvin
|
26577078fa
|
Completed glyph renaming.
|
2018-03-18 20:38:01 -07:00 |
|
C. Guy Yarvin
|
bfedf558c0
|
Complete renaming.
|
2018-03-18 20:00:25 -07:00 |
|
C. Guy Yarvin
|
eb91e0d56a
|
Intermediate renaming.
|
2018-03-18 19:40:38 -07:00 |
|
C. Guy Yarvin
|
39f720cd81
|
Correct processing of %null. Eliminate %void.
|
2018-03-18 18:59:05 -07:00 |
|
C. Guy Yarvin
|
4ac0a63233
|
Modern structure assembly.
|
2018-03-18 15:59:22 -07:00 |
|
C. Guy Yarvin
|
6290b74878
|
Modern structure assembly, except hard leaves.
|
2018-03-18 15:06:33 -07:00 |
|
C. Guy Yarvin
|
e705bd7c54
|
Same but without debug.
|
2018-03-17 18:11:07 -07:00 |
|
C. Guy Yarvin
|
79aa1cbc61
|
Fix $? to use %fits.
|
2018-03-17 18:06:15 -07:00 |
|
C. Guy Yarvin
|
28eac62fae
|
Add %over for hygienic plan macros.
|
2018-03-13 22:56:31 -07:00 |
|
C. Guy Yarvin
|
72449103e4
|
Reorder ++plan.
|
2018-03-13 21:37:45 -07:00 |
|
C. Guy Yarvin
|
5c8a77fe90
|
Final syllable renaming.
|
2018-03-13 21:36:10 -07:00 |
|
C. Guy Yarvin
|
fa6036b478
|
Much rune renaming.
|
2018-03-13 20:17:30 -07:00 |
|
Paul Driver
|
45decc83ac
|
add ++lest, the non-empty list mold builder
|
2018-03-13 15:38:17 -07:00 |
|
C. Guy Yarvin
|
5f9ba084a3
|
Finished decoupling +hoon and +plan.
|
2018-03-13 15:22:10 -07:00 |
|
C. Guy Yarvin
|
b3066dad30
|
Disentangled expressions and structures.
|
2018-03-13 00:11:47 -07:00 |
|
C. Guy Yarvin
|
6432ac8f04
|
Various fixes and molds.
|
2018-03-12 22:56:27 -07:00 |
|
C. Guy Yarvin
|
f8d47c252e
|
Adapt %ts and %br runes.
|
2018-03-12 18:20:48 -07:00 |
|
C. Guy Yarvin
|
f834e16a23
|
All root runes replanned.
|
2018-03-12 11:32:56 -07:00 |
|
C. Guy Yarvin
|
bcb2567229
|
About to add $>, $<.
|
2018-03-11 22:29:13 -07:00 |
|
C. Guy Yarvin
|
062dccc00a
|
Half-converted %tsbr.
|
2018-03-11 21:16:36 -07:00 |
|
C. Guy Yarvin
|
dae664dd57
|
Like previous, but actually works.
|
2018-03-11 13:48:32 -07:00 |
|
C. Guy Yarvin
|
0144a79f15
|
Parser recognizes plans.
|
2018-03-11 13:23:06 -07:00 |
|
C. Guy Yarvin
|
67ba916005
|
Rename ++plan tags.
|
2018-03-10 21:15:09 -08:00 |
|
C. Guy Yarvin
|
4d183731d4
|
Adapt $:, $%, $?, so that plan matches hoon.
|
2018-03-10 20:59:28 -08:00 |
|
C. Guy Yarvin
|
ebfa5352f4
|
Eliminate special kelp lines; rename crib to plan.
|
2018-03-09 15:53:13 -08:00 |
|
C. Guy Yarvin
|
c5342caf05
|
Eliminated line-specific behavior in kelp.
|
2018-03-08 16:58:29 -08:00 |
|
C. Guy Yarvin
|
a4081b1af9
|
Switch to %fits for kelp testing.
|
2018-03-08 16:41:21 -08:00 |
|
C. Guy Yarvin
|
59ebad05a0
|
Eliminate temporary %cold.
|
2018-03-06 14:42:05 -08:00 |
|
C. Guy Yarvin
|
930a9c82f6
|
Remove %iced and $^ ++crib.
|
2018-03-06 14:28:14 -08:00 |
|
C. Guy Yarvin
|
edee267eae
|
Spores almost iced.
|
2018-03-04 15:08:12 -08:00 |
|
C. Guy Yarvin
|
33f098d47f
|
Instrumented without logging.
|
2018-03-03 18:54:15 -08:00 |
|
C. Guy Yarvin
|
67d0bfd089
|
Ready to test constant-blocking with +spore.
|
2018-03-02 17:21:52 -08:00 |
|
C. Guy Yarvin
|
5d5672746a
|
Ready to test constant blocking.
|
2018-03-02 16:58:58 -08:00 |
|
C. Guy Yarvin
|
7d2107e0cb
|
Ripple constant blocking testbed.
|
2018-02-26 22:33:06 -08:00 |
|
C. Guy Yarvin
|
deab31fdb6
|
With nil weed sample.
|
2018-02-26 21:18:47 -08:00 |
|
C. Guy Yarvin
|
c98623f5a6
|
++burp to eliminate seminoun frame dragging.
|
2018-02-26 15:54:02 -08:00 |
|
C. Guy Yarvin
|
fd33164a6e
|
Ready to test constant blocking.
|
2018-02-25 20:34:31 -08:00 |
|
C. Guy Yarvin
|
8b946b9c2e
|
Kernel is rippled, apps mostly.
|
2018-02-24 19:37:00 -08:00 |
|
C. Guy Yarvin
|
ad016d4409
|
Almost booting with ripple.
|
2018-02-24 18:01:53 -08:00 |
|
Joseph Bryan
|
1d00ad0428
|
reorders ++spin sample
|
2018-02-23 17:01:16 -05:00 |
|
Joseph Bryan
|
9e3c7870f4
|
forwardports ++spin/++spun api change
adds documentation and typecasts
|
2018-02-23 17:01:10 -05:00 |
|
Anton Dyudin
|
e0418a3162
|
amend #589 to reduce =| mold namespace pollution
This should fix womb, which has a |=(mold (unit (... +<))) that
pulls ++unit from the wrong place.
|
2018-02-22 17:48:59 -08:00 |
|
C. Guy Yarvin
|
79b87ed818
|
Lazy seminouns in place.
|
2018-02-22 17:06:49 -08:00 |
|
C. Guy Yarvin
|
948d6d438e
|
Add %kthx for cold testing.
|
2018-02-22 15:41:38 -08:00 |
|
C. Guy Yarvin
|
06cefbbca3
|
Lazy seminoun testing with ^%.
|
2018-02-22 15:32:23 -08:00 |
|