John Benediktsson
e556ff9fc7
using reverse! when possible.
2012-04-25 20:09:36 -07:00
Doug Coleman
c3dcf43e03
core/basis: trim down using lists
2011-11-30 23:15:42 -08:00
John Benediktsson
15fee03989
combinators: fix docs for case.
2011-11-10 11:20:28 -08:00
Joe Groff
8aebe4677b
constants for special object hardcoded literals
2011-11-02 12:54:50 -07:00
Doug Coleman
b5b27676c4
Update Windows for word renames, fix lint errors
2011-10-24 21:50:02 -07:00
John Benediktsson
a13676f3b6
Remove stack effects from HELP: declarations.
2011-10-20 19:36:11 -07:00
John Benediktsson
f2741b34a4
Eliminate duplicate syntax for stack effects "(" no longer drops and is identical to the old "((", which is now removed.
2011-10-18 13:19:39 -07:00
Doug Coleman
e1678b928a
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
bce0dd9272
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
Doug Coleman
b82a70263c
Revert "spread>quot now outputs empty quotations where you would expect so that things like { [ ] [ ] } spread infer as ( x x -- x x ) instead of ( -- )"
...
This causes problems in bootstrap and in make-images. Revisit sometime in the future...
This reverts commit 004b20df12 .
2011-09-18 23:41:49 -05:00
Doug Coleman
004b20df12
spread>quot now outputs empty quotations where you would expect so that things like { [ ] [ ] } spread infer as ( x x -- x x ) instead of ( -- )
...
Fixes #139
2011-09-18 23:23:53 -05:00
John Benediktsson
ab05560aa9
Merge branch 'cleanup'
2011-08-26 18:49:25 -07:00
John Benediktsson
248b0df6fc
Spelling fixes to documentation.
2011-08-26 16:20:31 -07:00
John Benediktsson
0b926bd241
combinators: fix typo in docs for case.
2011-08-10 16:25:21 -07:00
Slava Pestov
acac6b0a1d
combinators: fix help lint
2011-02-25 21:06:10 -08:00
Keita Haga
cdab0bdbec
combinators: insert a space after a comma in the documentation
2011-02-04 21:04:08 +09:00
Keita Haga
7e63158f3b
combinators: minor improvement to usage example of cond word
2011-02-04 17:53:00 +09:00
Keita Haga
38892d050a
combinators: minor improvement in usage example of case word
2011-01-17 00:42:07 +09:00
Keita Haga
b043e48e9e
remove useless whitespace in several documentation
2011-01-05 15:55:34 +09:00
Keita Haga
880b03ef1a
combinators: fix typo to 'booleans' article and 'case' description in docs
2011-01-04 19:18:56 +09:00
Slava Pestov
05f3dc7e76
combinators: make the behavior of 'case' consistent between the optimized and unoptimized forms
2010-07-30 14:21:30 -04:00
Slava Pestov
69aa6153eb
combinators: tweak docs
2010-06-03 21:34:55 -04:00
Slava Pestov
cebbcee9f9
combinators: fix load error
2010-04-06 16:48:30 -04:00
Slava Pestov
67cc74c75e
combinators: call( now throws an error if a quotation that was declared as never returning actually returns
2010-04-06 16:42:30 -04:00
Daniel Ehrenberg
1b61e2e5cf
Merge branch 'bags' of git://github.com/littledan/Factor
...
Conflicts:
basis/compiler/cfg/ssa/construction/tdmsc/tdmsc.factor
basis/furnace/auth/auth.factor
basis/stack-checker/backend/backend.factor
2010-03-16 13:28:00 -04:00
Joe Groff
dd825806da
more help-lint
2010-03-09 21:02:43 -08:00
Joe Groff
d4a0a69eb1
generalize stack effects so we can bootstrap with the stricter stack effect checking
2010-03-08 23:38:10 -08:00
Daniel Ehrenberg
0f0571e48a
Moving new-sets to sets
2010-02-26 16:01:01 -05:00
Slava Pestov
d5a7393606
core: minor cleanups
2010-02-18 01:57:22 +13:00
Slava Pestov
5eed2e5ce5
combinators: better wrong-values error
2010-02-18 01:19:26 +13:00
Slava Pestov
974074d089
A few documentation fixes
2010-02-17 00:05:36 +13:00
Slava Pestov
cf37a74316
combinators: fix typo
2010-02-03 23:11:28 +13:00
Slava Pestov
a3bed25a55
combinators: ricing call-effect
2010-02-03 23:11:26 +13:00
Slava Pestov
c3f66d49a3
Better error message for call( when quotation has the wrong effect
2010-02-03 23:11:25 +13:00
Slava Pestov
edd9de217e
Minor doc fixes
2010-02-03 22:56:32 +13:00
Brad Christensen
c37b4f5f61
A number of documentation fixes and cleanup.
2010-02-03 00:05:03 -07:00
Slava Pestov
790674cf89
Rename kernel.private:getenv/setenv to special-object/set-special-object to mirror recent renaming on the VM side
2010-01-13 18:08:18 +13:00
Slava Pestov
08b6ebc7fa
Factor source files should not be executable
2009-11-21 17:50:43 -06:00
Slava Pestov
8be89ccccc
combinators: fix typo in docs
2009-11-19 02:08:14 -06:00
Joe Groff
947de7b0cd
clean up cleave/spread/apply combinator articles
2009-10-31 15:41:34 -05:00
Joe Groff
2543343901
don't talk about the retain stack anymore in combinators docs
2009-10-24 20:58:35 -05:00
Doug Coleman
aabaccff5e
fix a bunch of typos in docs
2009-10-21 17:40:43 -05:00
Keith Lazuka
8f79ea91ba
docs: change $subsection to $subsections
2009-10-02 12:15:48 -04:00
Slava Pestov
eb5d30e724
Fix conflict
2009-09-23 20:52:04 -05:00
Keith Lazuka
293b9704d2
docs: updated some docs to use new markup
2009-09-22 15:22:34 -04:00
Slava Pestov
9c451f6b01
combinators: clarify docs
2009-09-17 14:07:08 -07:00
Slava Pestov
ceb36cebc3
Minor doc improvements
2009-08-31 05:46:57 -05:00
Brad Christensen
4b3ab95660
A number of documentation fixes.
...
* Short-circuit combinators now show correct stack effect for quots
* Groups and Clumps unchecked examples corrected, made runnable in listener
* Class operations had duplicate link to class-types
* Protocol slots readability fixed
* Tuple word property for "tuple-layout" corrected to "layout"
* cond>quot sentence started in lowercase
* Method precedence code example missing stack effect for GENERIC:, M: integer explain changed to detail an integer
* Motivation for default streams readability
* Default input and output streams duplicate readln link removed from output stream words section
* Looping combinators do description clarified
* Make philosophy missing space
* Linear order protocol duplicate after? link removed
* Parsing words readability fix
* Copied note regarding with-compilation-unit from define to define-declared and define-inline
2009-08-10 23:34:25 -07:00
Doug Coleman
049f95f1f0
use itoa in more places
2009-08-02 18:18:31 -05:00
Joe Groff
0df8a42c57
to-fixed-point combinator + docs
2009-08-02 09:51:15 -05:00