John Benediktsson
|
ceb75057da
|
change ERROR: words from throw-foo back to foo.
|
2015-08-13 16:13:05 -07:00 |
Doug Coleman
|
b6be8685c3
|
basis: ERROR: changes.
|
2015-08-13 03:20:39 -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
|
e3cb325040
|
factor: clean up whitespace in -docs files
|
2015-07-02 10:31:22 -07:00 |
Doug Coleman
|
352e5de16a
|
core, basis, extra: Remove DOS line endings from files.
Remove whitespace from end of lines.
Add a newline to the end of each file.
|
2015-06-29 17:25:40 -07:00 |
Doug Coleman
|
8504b17aad
|
Rename spread>quot to deep-spread>quot, and spread>quot-shallow to shallow-spread>quot.
|
2011-10-02 20:25:39 -07:00 |
Doug Coleman
|
38feae0e8f
|
Spread now infers with the correct stack effect. Make spread>quot-shallow which trims empty quotations off the head of the spread sequence. Fixes #139.
|
2011-10-02 18:35:01 -07:00 |
Keita Haga
|
f306f71288
|
fry: normalize copyright header in test file
|
2011-04-04 11:10:58 +09:00 |
Keita Haga
|
2387969da1
|
fry: copyright header cleanup
|
2011-03-10 23:29:04 +09:00 |
Slava Pestov
|
df4fb4a3ee
|
Removing integers-as-sequences
|
2010-01-15 07:15:33 +13:00 |
Joe Groff
|
324889e2ac
|
'[ ] should make an empty quot
|
2009-11-11 15:50:20 -06:00 |
Joe Groff
|
a5d0705b48
|
patch up locals fry tests
|
2009-11-08 21:00:35 -06:00 |
Joe Groff
|
42a121fb60
|
0 [ndip] can be a nop
|
2009-11-07 21:51:50 -06:00 |
Joe Groff
|
f9a9a206f2
|
eliminate more redundant empty quots from fry code generation
|
2009-11-07 21:50:45 -06:00 |
Joe Groff
|
972a63630f
|
reduce number of primitive dip/curries generated by fry
|
2009-11-07 21:34:16 -06:00 |
Joe Groff
|
cbf2a2131f
|
reduce number of empty quotations generated by fry
|
2009-11-07 16:12:22 -06:00 |
Joe Groff
|
9f22542e1b
|
typos in fry tests
|
2009-11-07 13:03:57 -06:00 |
Joe Groff
|
28b09d6d57
|
update terms of fry–locals peace treaty
|
2009-11-07 13:03:46 -06:00 |
Joe Groff
|
a4508e9c43
|
new fry implementation that builds human-readable quotations (e.g. { 1 2 3 } 4 '[ _ [ _ + ] map ] => [ { 1 2 3 } [ 4 + ] map ])
|
2009-11-06 23:43:07 -06:00 |
Joe Groff
|
379246d6e0
|
link to fry examples article from fry word docs
|
2009-11-06 23:37:55 -06:00 |
Joe Groff
|
61d579360d
|
remove non-primitive-related uses of tuck from basis
|
2009-11-05 17:03:24 -06:00 |
Doug Coleman
|
1d12a6707d
|
sigma -> map-sum
|
2009-10-29 14:34:04 -05:00 |
Joe Groff
|
3fbe722561
|
Merge branch 'master' of http://factorcode.org/git/factor
Conflicts:
basis/locals/locals.factor
basis/peg/peg.factor
extra/infix/infix.factor
|
2009-10-28 16:17:24 -05:00 |
Doug Coleman
|
93de179c2f
|
over push -> suffix!, over push-all -> append!
|
2009-10-28 15:29:01 -05:00 |
Doug Coleman
|
bd13e018dd
|
memq? -> member-eq?, sorted-memq? -> sorted-member-eq?
|
2009-10-28 15:02:00 -05:00 |
Joe Groff
|
935c0797c3
|
update existing code for [let change
|
2009-10-27 22:05:37 -05:00 |
Keith Lazuka
|
405e5d015b
|
docs: change $subsection to $subsections
|
2009-10-02 12:15:48 -04:00 |
Doug Coleman
|
3f3d57032b
|
Delete empty unit tests files, remove 1- and 1+, reorder IN: lines in a lot of places, minor refactoring
|
2009-08-13 19:21:44 -05:00 |
Doug Coleman
|
415d89e821
|
use unless-empty
|
2009-08-11 21:18:43 -05:00 |
Slava Pestov
|
f6ff74596e
|
Removing slip 2slip 3slip nslip
|
2009-05-10 16:39:17 -05:00 |
Doug Coleman
|
7a1841f59b
|
(( -- )) eval -> eval( -- )
|
2009-04-17 15:49:21 -05:00 |
Doug Coleman
|
dba4c0d589
|
fixing compiler errors in basis
|
2009-04-17 12:46:04 -05:00 |
Slava Pestov
|
723bfab030
|
Fixing unit tests for syntax change
|
2009-03-23 00:34:02 -05:00 |
Slava Pestov
|
ea60f8ae93
|
Changing : foo ; parsing to SYNTAX: foo ;
|
2009-03-21 01:27:50 -05:00 |
Slava Pestov
|
e4a0396550
|
Add parse-quotation hook to parser which locals overrides. '[ and [ use this hook. Fixes locals bug reported by erg
|
2009-03-06 19:48:04 -06:00 |
Slava Pestov
|
92f9338978
|
Smart quotes
|
2009-01-26 23:20:27 -06:00 |
Slava Pestov
|
5fdb474c76
|
Fixing various test failures and updating some more vocabs for >r/r> removal
|
2008-12-17 22:29:32 -06:00 |
Slava Pestov
|
34792a9f23
|
Remove >r/r>
|
2008-12-17 19:17:37 -06:00 |
Slava Pestov
|
c27faa3de4
|
Remove 3compose: nothing in core used it, and basis code can use fry
|
2008-12-02 00:25:23 -06:00 |
Slava Pestov
|
a3231c5a4e
|
Refactor fry a bit, to add extension points for locals
|
2008-11-27 21:55:20 -06:00 |
Slava Pestov
|
4886f6184b
|
Fix fry with > 3 holes
|
2008-11-21 05:47:47 -06:00 |
Slava Pestov
|
420ff0a447
|
Fry now throws a parse time error if it detects >r r> usage, tweak fry to better interact with locals
|
2008-11-21 05:17:51 -06:00 |
Slava Pestov
|
044d3f0665
|
Add another piece of info
|
2008-11-19 19:06:41 -06:00 |
Slava Pestov
|
e687d179e6
|
Re-word fry docs slightly
|
2008-11-19 18:59:53 -06:00 |
Slava Pestov
|
57242951b9
|
Better error reporting in FROM: and RENAME: words
|
2008-11-08 19:33:15 -06:00 |
Slava Pestov
|
c19f2257f4
|
Fix permission bits
|
2008-10-02 08:34:49 -05:00 |
Slava Pestov
|
ff97d589c9
|
Remove debug code
|
2008-09-11 00:36:55 -05:00 |
Slava Pestov
|
0c8e2584b4
|
Fixing unit tests for make, fry changes
|
2008-09-11 00:20:06 -05:00 |