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
Jon Harper
4442d922b0
trees.avl, implement assoc-size
2017-02-08 10:37:02 -08:00
Jon Harper
3d60f7ad5a
trees.avl: fix it (broken since 2010)
...
rotate creates cycles in the tree and drops nodes...
This either breaks everything (infinite recursion) or silently
loses data.
Improve the tests to ensure rotate does what it's supposed to do.
This is a partial revert from 15226d8
2016-11-27 07:45:28 -08:00
John Benediktsson
e477f6996f
Fix comments to be ! not #!.
2015-09-08 16:15:10 -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
John Benediktsson
b76503a718
use ">>foo" instead of "over foo<<".
2014-12-11 20:55:04 -08:00
John Benediktsson
d1f3b326e5
math: using if-zero in more places.
2012-06-18 14:32:39 -07:00
John Benediktsson
1987deb359
Fix M: stack effects.
2011-10-13 16:41:17 -07:00
Erik Charlebois
6fef726d58
Replace deprecated words with alternatives.
...
A load-all on OS X now completes without any deprecated word warnings.
2011-07-29 01:56:13 -04:00
Doug Coleman
15226d8bc3
Minor cleanups in trees
2010-10-09 11:21:11 -07:00
Slava Pestov
627295f094
Language change: tuple slot setter words with stack effect ( value object -- ) are now named FOO<< instead of (>>FOO)
2010-05-06 17:21:02 -04:00
Daniel Ehrenberg
b9d9f3e2bd
Cleaning up trees code a little bit
2010-05-04 18:10:34 -05:00
Slava Pestov
0612bc6177
Factor source files should not be executable
2009-11-21 17:50:43 -06:00
Joe Groff
a5957b188d
nip most uses of tuck from extra
2009-11-05 22:22:21 -06:00
Slava Pestov
ea60f8ae93
Changing : foo ; parsing to SYNTAX: foo ;
2009-03-21 01:27:50 -05:00
Doug Coleman
d9184fbf24
re-enable tree prettyprinting code. trees need refactoring or a rewrite someday
2009-03-04 16:14:16 -06:00
Doug Coleman
a25565e8eb
move trees from unmaintained to extra
2009-03-04 16:02:21 -06:00
Slava Pestov
4bc54497fa
Move vocabularies which use delegation to unmaintained, and delete older unmaintained stuff
2008-08-27 16:23:35 -05:00
Daniel Ehrenberg
51b5ec84f6
Modernizing the trees library
2008-05-05 01:54:56 -05:00
Doug Coleman
439c138aa5
fix load errors
2008-04-26 11:03:41 -05:00
Doug Coleman
72080fda4a
construct-boa -> boa
...
construct-empty -> new
2008-04-13 15:06:27 -05:00
Doug Coleman
484f765566
case/cond
2008-04-11 12:57:43 -05:00
Slava Pestov
3bf3c3ee5a
New sorting comparison operators
2008-02-26 17:33:48 -06:00
Slava Pestov
1e265b001c
Clean up trees a bit
2008-01-17 17:55:59 -05:00
Daniel Ehrenberg
8a562bc81f
Trees on the assoc protocol
2007-12-27 20:16:55 -05:00
Daniel Ehrenberg
05b76f181f
Extra/trees changes
2007-12-27 13:56:03 -05:00
Alex Chapman
342399df29
renaming vocabs trees.avl-trees -> trees.avl and trees.bst -> trees.binary
2007-09-30 15:59:51 +10:00