Doug Coleman
|
6939b2ca5f
|
io.errors: Add words to print to error-stream as easily as to
output-stream.
|
2017-09-16 16:50:04 -05:00 |
Doug Coleman
|
3c8da3722d
|
sequences: Add assert-string=.
assert-sequence= prints strings as sequences of numbers, which is less
useful for writing unit tests.
|
2017-09-16 16:45:42 -05:00 |
Doug Coleman
|
953ddc566f
|
factor: Fix test errors.
|
2017-09-16 08:58:20 -05:00 |
Doug Coleman
|
3dc8f5e039
|
core: Fix using list.
|
2017-09-16 06:32:01 -05:00 |
Doug Coleman
|
6dc30e953e
|
io.pathnames: Add 3append-path.
|
2017-09-14 23:11:22 -05:00 |
Doug Coleman
|
ff93f58304
|
Merge branch 'master' into modern-harvey
|
2017-09-11 17:59:01 -05:00 |
Alexander Iljin
|
504c9959a1
|
Update some copyright headers to follow the current convention
Had to look through the history to find years for some headers. Added
authors to some files as well.
|
2017-09-11 15:43:03 -07:00 |
Doug Coleman
|
200b5192ed
|
factor: commit weekend work.
|
2017-09-11 16:37:47 -05:00 |
Doug Coleman
|
29708329ab
|
core: Fix how \words are parsed.
|
2017-08-31 21:21:15 -05:00 |
Doug Coleman
|
6ef39d8b6e
|
factor: Removing /* */ and fixing up using lists.
|
2017-08-31 21:21:14 -05:00 |
Doug Coleman
|
b0858e48b8
|
core: \foo is literally just foo. To escape it, do ``\ foo`` instead.
Fix smalltalk too.
|
2017-08-31 21:21:14 -05:00 |
Doug Coleman
|
fbaa172732
|
smalltalk: Allow SELECTOR: \foo: and ``M: foo \bar``
|
2017-08-31 21:21:14 -05:00 |
Doug Coleman
|
baa6af4831
|
factor: All RENAME: and FROM: and EXCLUDE: to have \foo as word names.
Grab bag of other cleanups. tests and docs parse!
|
2017-08-31 21:21:14 -05:00 |
Doug Coleman
|
3aa096e2e5
|
docs: Update docs.
|
2017-08-31 21:21:14 -05:00 |
Doug Coleman
|
22e59d7838
|
docs: Escaping a lot.
|
2017-08-31 21:21:14 -05:00 |
Doug Coleman
|
2114b7efc5
|
factor: ALIEN: to alien:
|
2017-08-31 21:21:13 -05:00 |
Doug Coleman
|
5507c2b676
|
factor: [let to let[, [| to |[
|
2017-08-31 21:21:13 -05:00 |
Doug Coleman
|
88e772ef17
|
docs: postpone: \foo
|
2017-08-31 21:21:13 -05:00 |
Doug Coleman
|
5a119fa9f7
|
syntax: Allow postpone: \foo
|
2017-08-31 21:21:13 -05:00 |
Doug Coleman
|
7ca280aee6
|
factor: SYNTAX: \FOO:
|
2017-08-31 21:21:13 -05:00 |
Doug Coleman
|
a2eb7b854d
|
core: SYNTAX: should allow \FOO words.
|
2017-08-31 21:21:13 -05:00 |
Doug Coleman
|
c436f6dbad
|
factor: char: postpone: color: hexcolor: flexhexcolor: decimal:
|
2017-08-31 21:21:13 -05:00 |
Doug Coleman
|
eb173e2caa
|
factor: Add more character escapes.
|
2017-08-31 21:21:12 -05:00 |
Doug Coleman
|
7cf91e005d
|
strings.parser: Add more escape codes.
|
2017-08-31 21:21:12 -05:00 |
Doug Coleman
|
acfb3a8992
|
strings.parser: Add character escapes for :[{(.
You will need to bootstrap or change them to ``char: :`` then ``char: \:`` in strings.parser.
|
2017-08-31 21:21:12 -05:00 |
Alexander Iljin
|
599a21a8da
|
sequences-docs: fix the delete-all $errors description
|
2017-08-27 13:06:09 +03:00 |
Doug Coleman
|
2920d2ee71
|
factor: Rename [curry] -> currier, remove some [foo] words.
The [foo] convention is not descriptive and looks like special syntax.
|
2017-08-06 00:20:35 -05:00 |
Björn Lindqvist
|
8675cb2c25
|
basis/,core/,extra/: more tags
|
2017-07-08 18:31:39 +02:00 |
Björn Lindqvist
|
1ca8276df4
|
basis/,core/,extra/: many new tags
|
2017-07-06 23:04:18 +02:00 |
Doug Coleman
|
01aab7c884
|
Factor: Rename <enum> to <enumerated> to not confuse with ENUM:s
|
2017-07-03 12:47:19 -07:00 |
Björn Lindqvist
|
1ed40f74f9
|
math.parser: fill argument must not be an empty byte-array
|
2017-06-28 11:18:40 +02:00 |
Björn Lindqvist
|
134a9fbcb4
|
VM: we can save the process by throwing a normal error here
|
2017-06-25 01:43:31 +02:00 |
Björn Lindqvist
|
483325d0f0
|
core/: bunch of more docs
|
2017-06-24 16:42:59 +02:00 |
Alexander Iljin
|
581489b64f
|
sytax-docs: mention that numbers may contain commas
|
2017-06-21 12:36:39 +03:00 |
Alexander Iljin
|
106e1ea4f3
|
sequences-docs: add short help for the words longest and shortest
|
2017-06-21 12:35:47 +03:00 |
John Benediktsson
|
13e7ed3986
|
math.parser: allow 0B, 0O, and 0X number prefixes.
|
2017-06-15 15:53:01 -07:00 |
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 |