Doug Coleman
|
9f213f96f6
|
core: Add the shuffler words but without primitives.
The nipd branch slowed bootstrap by a minute, this patch does not.
sorry about changing the fjsc line endings...
|
2018-06-19 22:52:58 -05:00 |
John Benediktsson
|
7d628b833d
|
fix some typos in docs.
|
2018-02-12 16:22:49 -08:00 |
Doug Coleman
|
01aab7c884
|
Factor: Rename <enum> to <enumerated> to not confuse with ENUM:s
|
2017-07-03 12:47:19 -07:00 |
Doug Coleman
|
7c7bb93c55
|
factor: Rename GENERIC# to GENERIC#:.
Fixes #1670.
|
2017-06-01 13:58:58 -05:00 |
Björn Lindqvist
|
99653bab91
|
compiler.crossref: better code for getting dependencies-of + tests
|
2016-11-28 02:04:28 +01:00 |
Alexander Iljin
|
2fd5654473
|
Add EOL at EOF for all authors.txt files for consistency
In some instances replaced CR/LF with LF.
|
2016-07-30 09:25:30 -07:00 |
Doug Coleman
|
3fa9ad91f6
|
effects: Add support for :type as standalone, unnamed types. ( :float -- ) pprints as ( _: float -- ), and ( :( a -- b ) -- ) works, etc. :union{ foo bar } pprints as object but could be improved if the effects parser uses the prettyprinter somehow.
Move ?execute-parsing to parser to avoid circularity.
|
2016-05-12 16:27:50 -07:00 |
Doug Coleman
|
c133c16377
|
core: Trim using lists from -tests and clean up a few irregularities.
|
2016-03-30 18:43:41 -07:00 |
John Benediktsson
|
35ca557ce7
|
core: use $sequence help-markup in a few places.
|
2016-03-16 10:13:56 -07:00 |
John Benediktsson
|
e477f6996f
|
Fix comments to be ! not #!.
|
2015-09-08 16:15:10 -07:00 |
John Benediktsson
|
ceb75057da
|
change ERROR: words from throw-foo back to foo.
|
2015-08-13 16:13:05 -07:00 |
Doug Coleman
|
c21a154056
|
core: callstack is a builtin type and a class name. rename the *stack words that grab the current stack get-foostack to avoid the callstack builtin conflict and for better symmetry with set-foostack.
|
2015-08-13 10:11:59 -07:00 |
Doug Coleman
|
02008979d9
|
factor: Change ERROR: foo ; to define ``throw-foo`` instead of having ``foo`` throw implicitly. The old ``foo`` still throws implicitly because this is a big change to get right in one patch, but it should be removed soon.
|
2015-08-12 15:26:18 -05:00 |
Doug Coleman
|
e0d1b14e5c
|
factor: don't need FROM: namespaces => set or namespaces:set anymore
|
2015-08-12 11:25:57 -05:00 |
Doug Coleman
|
330c7ba156
|
factor: Removing SLOT: nth/at/global in favor of using change: at for tuple slots named ``at`` and change-at for hashtables.
Redo many FROM: and QUALIFIED: and using lists.
|
2015-08-12 08:49:02 -05:00 |
John Benediktsson
|
6e397d5244
|
generic.standard: add some tests.
|
2015-08-05 19:13:53 -07:00 |
John Benediktsson
|
9aab1c87b4
|
generic.standard: check GENERIC# for integer dispatch#.
|
2015-08-05 19:10:58 -07:00 |
John Benediktsson
|
4fbbe6b201
|
generic: check valid combination/effect.
|
2015-08-05 15:13:23 -07:00 |
Doug Coleman
|
1fcf96cada
|
factor: remove """ string syntax for now. there are HEREDOC:, STRING:, escaping \", and something else soon.
|
2015-07-25 22:59:56 -07:00 |
John Benediktsson
|
5eec781b40
|
use ``if*`` instead of ``dup [ ] [ drop ] if``.
|
2015-07-20 22:24:30 -07:00 |
Doug Coleman
|
e4c39bcf3c
|
factor: superclass -> superclass-of, superclasses -> superclasses-of
|
2015-07-20 00:46:33 -07:00 |
Doug Coleman
|
2adeed9cb3
|
factor: rename classes:members to class-members so it doesn't conflict with sets:members. ugh.
|
2015-07-20 00:32:42 -07:00 |
Doug Coleman
|
43d6f1d3e2
|
factor: Retrying on the unit tests. Also normalize some syntax with FUNCTION:.
|
2015-07-02 17:28:17 -07:00 |
Doug Coleman
|
59f3b1ea57
|
Revert "factor: rename [ ] [ ] unit-test -> { } [ ] unit-test using a refactoring tool!"
Needs a bit more work.
This reverts commit 7e54cc2824 .
|
2015-07-02 13:47:06 -07:00 |
Doug Coleman
|
7e54cc2824
|
factor: rename [ ] [ ] unit-test -> { } [ ] unit-test using a refactoring tool!
|
2015-07-02 11:36:08 -07:00 |
Doug Coleman
|
999aa7c897
|
factor: clean up spaces in -tests files
|
2015-07-02 10:34:01 -07:00 |
Doug Coleman
|
e3cb325040
|
factor: clean up whitespace in -docs files
|
2015-07-02 10:31:22 -07:00 |
Doug Coleman
|
44e8e7b344
|
primitives: Change PRIMITIVE: to check that the word is in that vocabulary and the stack effect is correct.
Use PRIMITIVE: in core/ and basis/
|
2015-06-25 18:02:03 -07:00 |
John Benediktsson
|
24953512a7
|
generic.parser: fix unbalanced-private-declaration.
|
2015-06-16 18:58:54 -07:00 |
John Benediktsson
|
aa00d59d59
|
words: rename reset-props to remove-word-props.
|
2015-06-09 11:53:46 -07:00 |
John Benediktsson
|
296968580a
|
use assoc-reject instead of [ ... not ] assoc-filter.
|
2015-05-12 19:08:42 -07:00 |
Björn Lindqvist
|
92165e4ee7
|
Docs: bunch of smaller documentation fixes for various vocabs
|
2015-04-29 09:31:54 -07:00 |
John Benediktsson
|
f3a8546b23
|
core: get rid of some unnecessary wrappers.
|
2014-11-02 20:16:22 -08:00 |
Björn Lindqvist
|
60ffe0680e
|
kernel: new combinator 2with = with with
|
2014-07-22 07:40:13 -07:00 |
John Benediktsson
|
57f9d78892
|
improve help by linking to types directly.
|
2014-05-23 20:20:15 -07:00 |
John Benediktsson
|
73d65aacb3
|
core: update some help $value types.
|
2014-05-23 14:24:04 -07:00 |
John Benediktsson
|
98935b7f15
|
docs: change ``{ $quotation "( x -- y )" }`` to ``{ $quotation ( x -- y ) }``.
|
2014-05-18 20:09:10 -07:00 |
Björn Lindqvist
|
e2eebdec4d
|
Docs: mostly fixes for doc errors found by help lint
|
2014-05-10 17:13:49 -07:00 |
Björn Lindqvist
|
3cd3ea35db
|
Docs: generic.math and layouts
|
2014-05-10 17:13:48 -07:00 |
John Benediktsson
|
0fcb485d80
|
generic.math: rename and add comment.
|
2013-09-06 18:21:38 -07:00 |
John Benediktsson
|
77b5aaa62c
|
generic.math: eliminate a redundant fixnum check, separate out the fixnum dispatch hack.
|
2013-09-06 13:50:00 -07:00 |
John Benediktsson
|
d44cc17161
|
update docs for help.lint checks.
|
2013-08-24 11:39:31 -07:00 |
John Benediktsson
|
c900590f8b
|
use concat instead of join.
|
2013-04-06 17:02:22 -07:00 |
Doug Coleman
|
5fab749dcc
|
words: Change word -> last-word, set-word -> set-last-word.
|
2013-03-23 16:12:03 -07:00 |
John Benediktsson
|
7f3f90eb8d
|
compiler: more use of hash-sets.
|
2013-03-10 16:13:31 -07:00 |
John Benediktsson
|
50db0745d6
|
graphs: moving to basis.
|
2013-03-09 08:31:06 -08:00 |
John Benediktsson
|
f06bfef276
|
classes: store implementors in hash-sets.
|
2013-03-08 10:29:50 -08:00 |
Doug Coleman
|
d33dc194ca
|
core: in-definition -> with-definition.
|
2012-08-24 16:07:31 -07:00 |
Doug Coleman
|
b06b6a8261
|
core: rename in-word-definition to in-definition
|
2012-08-24 16:04:49 -07:00 |
Doug Coleman
|
84402ccf7e
|
core: Don't allow nested defintions in :, ::, M:, M::. Fixes #469.
|
2012-08-24 15:53:45 -07:00 |