Alexander Iljin
2ffa446f5b
*-docs: replace double spaces with single spaces
...
Code examples and other places where multiple spaces were used to align
text were left intact.
2017-06-05 13:16:07 -07:00
Doug Coleman
27423b78aa
classes.intersection: Fix typo in commented-out unit-test.
2017-06-04 20:03:02 -05:00
Doug Coleman
1708c8011f
classes.singleton: Update another test.
2017-06-04 12:57:38 -05:00
Doug Coleman
06fd324379
singleton: Move definitions to top level in tests.
2017-06-04 10:41:26 -05:00
Doug Coleman
acffb259f7
kernel: Fix the docs for curry/compose a bit.
2017-06-03 02:10:06 -05:00
Doug Coleman
7a703658f1
sequences: Remove start for real in favor of subseq-start.
...
Update a usage of start that was masked by the ALIAS:
Compatibility/migration is a .99 feature.
2017-06-02 17:41:10 -05:00
Doug Coleman
32710df620
core/basis: Rename tuples kernel:curry -> curried, kernel:compose -> composed.
...
Also rename the stack-checker curried -> curried-effect, composed -> composed-effect.
2017-06-02 17:39:20 -05:00
Doug Coleman
1dc65c13e7
words: Remove dummy ``word`` word and comment. Totally bogus.
2017-06-02 16:58:14 -05:00
Doug Coleman
e189954ecc
core: Rename iota to <iota> so we can have TUPLE: iota ... ; instead of TUPLE: iota-tuple ... ;
2017-06-02 11:57:05 -05:00
Doug Coleman
88bff3a034
sequences: Add start as an alias for subseq-start, start* aliasing subseq-start-from.
2017-06-01 14:55:15 -05:00
Doug Coleman
c5b563ed09
factor: Rename start -> subseq-start, start* -> subseq-start-from.
...
I also removed aliases for start/end from interval-maps and interval-sets and added a comment. I don't think it's any less clear what's going on.
2017-06-01 14:45:54 -05:00
Doug Coleman
7c7bb93c55
factor: Rename GENERIC# to GENERIC#:.
...
Fixes #1670 .
2017-06-01 13:58:58 -05:00
Doug Coleman
5aa89e6251
factor: Add newlines to every line.
2017-06-01 13:46:32 -05:00
Doug Coleman
e93d8f82bc
core: Add TH{ for making assoc tuples.
...
See #1449 .
https://github.com/factor/factor/issues/1449
2017-05-30 20:14:29 -05:00
Doug Coleman
f3bbc30c8a
namespaces: Way better implementation of with-variable-on.
2017-05-30 19:58:19 -05:00
Doug Coleman
e6d0c06f17
namespaces: Add with-variable-on/off combinators.
2017-05-29 12:36:16 -05:00
John Benediktsson
f75743ecf7
compiler.units: fix modify-code-heap example.
...
Make sure ``foo`` has the same stack effect as the quotation that is
set on ``foo`` with ``modify-code-heap``. The symbol had a stack
effect of ( -- x ) since it pushes itself when it is called. The
quotation in the example had stack effect ( -- ).
2017-05-05 08:38:49 -07:00
John Benediktsson
1898c2bb3a
sequences: fix example for unless-empty.
2017-05-03 18:24:14 -07:00
John Benediktsson
0f52366466
math: fix stack effect for unless-zero and when-zero.
2017-05-03 18:13:37 -07:00
John Benediktsson
3f04f7b013
classes.maybe: fix help-lint for docs.
...
Right now the examples must have stack effect ( -- ). Some future
version might have an output stack assertion, but for now use
prettyprint to check result.
2017-03-17 13:21:36 -07:00
Alexander Iljin
b1a24358f3
classes.maybe-docs: create some documentation for the maybe vocab
...
Integrate the pointers to the new article into existing help system,
primarily by looking for the uses of the "unions" article.
2017-03-17 08:22:18 -07:00
Alexander Iljin
bad5408c76
*-docs: fix a typo in the word parametErized
2017-03-17 08:22:18 -07:00
Alexander Iljin
cecbd6c602
alien-docs: fix wording
2017-03-17 08:22:18 -07:00
Alexander Iljin
4968a4f6a5
sequences-docs: add a bunch of related-words
2017-03-17 08:22:18 -07:00
Alexander Iljin
a6223e1ae3
sequences-docs: simplify the head* description
2017-03-17 08:22:18 -07:00
John Benediktsson
44da4ed4dd
sequences: fix filter! to allow stack arguments to be used by the quot.
2017-03-05 14:09:03 -08:00
John Benediktsson
9d3b5cb44b
vocabs: simplify M\ string require.
2017-02-09 16:24:05 -08:00
John Benediktsson
a8b66764d5
compiler.utilities: move conjoin-at tests.
2017-02-08 11:16:00 -08:00
John Benediktsson
b51617db16
sequences: simplify (map-find).
2017-02-07 19:42:58 -08:00
John Benediktsson
f4ccfa0f71
sets: moving unique/conjoin/conjoin-at to compiler.utilities.
2017-02-07 18:54:24 -08:00
John Benediktsson
b5ce31cbae
assocs: change assoc= to compare with = not eq?.
2017-02-07 16:40:39 -08:00
John Benediktsson
846d2315ff
sets: use = instead of eq? in M\ set set=.
2017-02-07 14:54:57 -08:00
John Benediktsson
bfcd68e2e9
sets: simpler M\ sequence members.
2017-02-07 14:50:58 -08:00
John Benediktsson
8dfbbc7cf2
destructors: using ?delete in unregister-disposable.
2017-02-07 13:31:43 -08:00
John Benediktsson
de48558d12
sets: adding ?delete that returns a boolean if elt was deleted from set.
2017-02-07 13:31:07 -08:00
John Benediktsson
6d5775e732
continuations: don't need to init-catchstack twice from init.
2017-02-02 10:00:44 -08:00
John Benediktsson
09f11e293a
io: fix stream-copy docs.
2017-01-24 20:40:29 -08:00
Jon Harper
3760c965af
core.math, bignum/f, shift subnormals before rounding. Fixes #1782
2017-01-23 10:12:20 -08:00
John Benediktsson
baaa06278c
Revert "sequences: swap stack arguments for start/start*/subseq?."
...
This reverts commit 63b0593824
.
2017-01-21 07:20:14 -08:00
John Benediktsson
63b0593824
sequences: swap stack arguments for start/start*/subseq?.
...
It is more natural to be ( seq subseq -- ? ).
2017-01-20 22:49:53 -08:00
Alexander Iljin
4fa1103179
sequences-docs: add a missing period at the end of a sentence
2017-01-20 08:21:54 -08:00
Alexander Iljin
70aa7b09c2
make-docs: fix what appears to be a oversight
2017-01-20 08:21:54 -08:00
Alexander Iljin
908ff65bef
math.order[-docs]: rename parameters in between? to match those in clamp
2017-01-20 08:21:54 -08:00
Alexander Iljin
423181c867
splitting-docs: add link to slice in split-when-slice
2017-01-13 13:31:53 +03:00
Alexander Iljin
5d7299b1af
sequences-docs: add some related-words
2017-01-13 13:31:48 +03:00
Alexander Iljin
429c237870
sequences-docs: fix parameter names in the <slice> description
2017-01-13 13:31:38 +03:00
John Benediktsson
7e7efe8128
sets: using reject in a couple places.
2017-01-06 14:08:42 -08:00
Jon Harper
ccbf1c1429
core layouts, remove hardcoded tag width
...
109aa88b06
showed the places were it was hardcoded
2017-01-04 07:29:08 -08:00
Björn Lindqvist
350de8f171
classes.mixin,classes.union: moves the check-self-reference test
...
Should make it so you can't define self-referencing mixins, just like
you can't define self-referencing unions.
2017-01-03 06:10:12 +01:00
Björn Lindqvist
9752d2fbf5
classes.mixin.tests: fix tc not to break when forget-tests? is on
2017-01-03 04:15:57 +01:00