Doug Coleman
f4cffe8a1b
move iota to sequences, fix example, add unit tests, make iota's slot integers only
2009-01-10 13:05:25 -06:00
Slava Pestov
6959f445c4
Merge branch 'master' of git://factorcode.org/git/factor
2009-01-09 22:26:49 -06:00
Slava Pestov
a977691d82
Add iota virtual sequence which will eventually replace integers-as-sequences
2009-01-09 21:35:49 -06:00
Doug Coleman
5ae9c7fe2f
document 3each, 3map, 3map-as
2009-01-09 20:35:01 -06:00
Slava Pestov
af49278d3f
Add 2tri* and 2tri@ combinators, clean up (3each), and fix failing unit test for 3map
2009-01-05 18:12:34 -06:00
Slava Pestov
63fda570bf
Fixing assorted compile errors and help lint warnings
2008-12-16 01:12:36 -06:00
Slava Pestov
daf2857d7b
define-inline now takes an effect parameter
...
C: now sets the stack effect of the new word to slot names
add new basis/constants vocab; CONSTANT: foo bar is equivalent to : foo bar ; inline
(going to fold CONSTANT:, ALIAS: and qualified into core soon perhaps)
tighten the screws: inline words now need a stack declaration too
update some usages of inline words
2008-12-15 19:44:56 -06:00
Slava Pestov
ec23584f48
Finish up O(1) byte array allocation
2008-12-09 18:17:04 -06:00
Slava Pestov
eb79c6ab71
Fix conflict
2008-12-09 17:52:45 -06:00
Slava Pestov
d1744fd67a
Remove cache-nth word, nobody was using it and the semantics were broken
2008-12-07 08:51:22 -06:00
Slava Pestov
908644ee7a
O(1) <sbuf> and new-sequence on byte-arrays (work in progress)
2008-12-05 07:28:52 -06:00
Doug Coleman
fd270d8ef2
add surround and glue to sequences
2008-12-03 08:32:54 -06:00
Slava Pestov
acc1dc23fa
More usages of $quotation
2008-11-16 09:08:38 -06:00
Slava Pestov
9bf63b1613
New $quotation markup element
2008-11-16 09:03:30 -06:00
Slava Pestov
1d630b6cf2
Minor documentation fixes
2008-11-11 10:51:15 -06:00
Doug Coleman
a71ca7242a
fix typo in docs, fix load error
2008-10-19 13:34:00 -05:00
Slava Pestov
adb0ada7ae
Add delq, filter-here
2008-10-19 03:34:58 -05:00
Slava Pestov
c19f2257f4
Fix permission bits
2008-10-02 08:34:49 -05:00
Slava Pestov
9a6408623b
More doc fixes
2008-09-23 16:19:32 -05:00
Slava Pestov
0f284816c1
Fix docs
2008-09-19 16:37:27 -05:00
Doug Coleman
0967d85f85
document the rest of the interesting words in sequences
2008-09-17 18:38:32 -05:00
Doug Coleman
de68e712e9
more docs
2008-09-17 09:43:18 -05:00
Doug Coleman
a946d334df
add virtual sequences docs
2008-09-17 09:16:26 -05:00
Doug Coleman
af9e85550e
document remove-nth
2008-09-15 10:07:13 -05:00
Doug Coleman
50db52fb17
Merge branch 'master' of git://factorcode.org/git/factor
2008-09-14 09:45:46 -05:00
Doug Coleman
0aa4000c46
more docs
2008-09-14 09:45:26 -05:00
Slava Pestov
0e31b23964
Fix typo in example
2008-09-14 01:50:49 -05:00
Doug Coleman
e3b67a2b20
fix seq docs
2008-09-09 19:31:26 -05:00
Doug Coleman
c2219c94b4
add more docs to sequences
2008-09-09 19:05:47 -05:00
Doug Coleman
e257291883
fix teh docs
2008-09-07 19:42:41 -05:00
Slava Pestov
3e1e0cf232
Fix docs
2008-09-07 02:10:13 -05:00
Doug Coleman
1ba054f021
try out a new way to explain when-foo and unless-foo
2008-09-06 19:19:00 -05:00
Doug Coleman
b1d26e100a
use if/when/unless-empty, docs
2008-09-06 17:10:32 -05:00
Slava Pestov
bcc8483b5b
Move match to basis since compiler.tree.debugger uses it, fix conflict
2008-09-05 19:48:44 -05:00
Slava Pestov
aea0fed14c
Fixing basis -> extra dependencies
2008-09-05 19:29:14 -05:00
Doug Coleman
6feefffc7a
trim-slice, rename trim-right, more docs
2008-09-05 17:40:57 -05:00
Doug Coleman
bc27b82ebc
new accessors in docs
2008-08-30 14:05:59 -05:00
Slava Pestov
ad87a38ab8
Refactor binary search
2008-07-15 17:16:08 -05:00
Slava Pestov
e6f03f9a4e
Documentation updates
2008-07-13 19:55:54 -05:00
Slava Pestov
5d9c1ea0a0
Documentation updates, rename unfold to produce
2008-07-10 01:00:27 -05:00
U-SLAVA-DFB8FF805\Slava
0051a50b75
Move general shufflers and combinators into generalizations, move narray there too
2008-07-07 19:36:33 -05:00
Slava Pestov
8347710dd5
Help lint fixes
2008-07-04 02:52:27 -05:00
Slava Pestov
ec4acc93c1
Fix USING:
2008-07-03 17:44:29 -05:00
Slava Pestov
ef2fddb1ec
Fix conflict
2008-07-03 16:46:21 -05:00
Eduardo Cavazos
ecfe54e109
sequences-docs: fix using
2008-07-03 12:45:26 -05:00
Eduardo Cavazos
4977d4a224
sequences-docs: sigma and count
2008-07-03 12:25:51 -05:00
Slava Pestov
f7eecc7893
Move bit-arrays and float-arrays to extra
2008-07-02 02:03:30 -05:00
Slava Pestov
0be00f03e6
Mirrors now check sot t slot types, support type coercion for setters, instance? now infers, better transform for 'new', more efficient 'case' where keys are all wrappers
2008-06-29 02:12:44 -05:00
Slava Pestov
6d15e96d08
Meta data
2008-06-09 05:23:46 -05:00
Slava Pestov
5cb13132af
adjoin and conjoin words added
2008-05-25 19:44:37 -05:00