Slava Pestov
|
200caca9d5
|
Factor plugin updates, other stuff
|
2005-04-01 17:42:14 +00:00 |
Slava Pestov
|
0a8e84cd5b
|
runtime command line switches and CFactor cleanups
|
2005-03-27 06:52:13 +00:00 |
Slava Pestov
|
4e3a5b3d1a
|
fix crossref and make-image
|
2005-03-27 01:40:29 +00:00 |
Slava Pestov
|
286813e992
|
automatic decompiling of definitions, cross reference database, cleaned up bootstrap
|
2005-03-27 01:12:14 +00:00 |
Slava Pestov
|
9630a01168
|
parse error handling cleanup
|
2005-03-26 02:43:06 +00:00 |
Slava Pestov
|
05068c3ffc
|
plugin improvements
|
2005-03-24 03:49:40 +00:00 |
Slava Pestov
|
22d5277c69
|
PowerPC backend functional
|
2005-03-22 01:53:26 +00:00 |
Slava Pestov
|
c6039606c6
|
removed ?when and ?unless
|
2005-03-21 19:39:46 +00:00 |
Slava Pestov
|
0919baa03d
|
various cleanups, updated plugin docs, plugin fixes
|
2005-03-19 02:41:13 +00:00 |
Slava Pestov
|
77e7a912e7
|
removed style framework
|
2005-03-19 00:38:27 +00:00 |
Slava Pestov
|
f824247883
|
code cleanups and faster bootstrap
|
2005-03-08 03:11:36 +00:00 |
Slava Pestov
|
a74632b243
|
hashtables were sized wrong; rename str- words to string-
|
2005-03-05 21:33:40 +00:00 |
Slava Pestov
|
f0dfb77690
|
renaming word-parameter to word-def; renaming word-property to word-prop
|
2005-03-05 19:45:23 +00:00 |
Slava Pestov
|
4f3457efb6
|
inlining method body if type of object passed to generic is known
|
2005-02-25 01:52:17 +00:00 |
Slava Pestov
|
eb86c229e0
|
working on jEdit plugin
|
2005-02-22 02:26:20 +00:00 |
Slava Pestov
|
ba492a60d8
|
built in type slot meta refactoring; string capacity is now a tagged slot; references word
|
2005-02-21 00:03:37 +00:00 |
Slava Pestov
|
dd1b0a0b2b
|
0.72 ready for release
|
2005-02-19 01:37:01 +00:00 |
Slava Pestov
|
f95496e655
|
stream word renaming
|
2005-02-15 03:15:02 +00:00 |
Slava Pestov
|
e9c3e62d09
|
instances word, memory vocabulary
|
2005-02-15 02:58:07 +00:00 |
Slava Pestov
|
b05ad02a1d
|
start keyboard focus
|
2005-02-11 04:58:28 +00:00 |
Slava Pestov
|
7f92f0df6a
|
fix prettyprinter bug
|
2005-02-10 22:36:19 +00:00 |
Slava Pestov
|
f24721a010
|
tuples gracefully handle changing shape
|
2005-02-10 03:35:11 +00:00 |
Slava Pestov
|
06404d533d
|
working on prettyprint
|
2005-02-10 01:57:19 +00:00 |
Slava Pestov
|
422205e4f9
|
fix see
|
2005-02-07 18:14:55 +00:00 |
Slava Pestov
|
695c351c48
|
see shows stack effect of primitives, sdl console fix
|
2005-02-07 17:16:39 +00:00 |
Slava Pestov
|
9cdd902f57
|
inside method for ellipses
|
2005-02-06 05:21:26 +00:00 |
Slava Pestov
|
78c9e75847
|
more UI work, new shapes, tuple in/out syntax
|
2005-02-06 03:51:41 +00:00 |
Slava Pestov
|
5b524a0fff
|
USING: parsing word more compact than multiple USE:
|
2005-01-29 19:18:28 +00:00 |
Slava Pestov
|
12eceb5b44
|
removed <filebr>, <filebw>, renamed <filecr> to <file-reader>, <filecw> to <file-writer>
|
2005-01-29 05:07:56 +00:00 |
Slava Pestov
|
af40535556
|
more descriptive undefined-method error
|
2005-01-24 02:31:32 +00:00 |
Slava Pestov
|
73d505339a
|
removed times*, use repeat instead
|
2005-01-23 21:47:28 +00:00 |
Slava Pestov
|
651bdb4709
|
more parser cleanups; stack inference cleanups
|
2005-01-14 19:56:19 +00:00 |
Slava Pestov
|
3eccfa495e
|
simplifying the parser; #{ a b } is now #{ a b }#
|
2005-01-14 17:01:48 +00:00 |
Slava Pestov
|
7e8a87f213
|
[[ car cdr ]] syntax replaces [ car | cdr ]
|
2005-01-14 00:49:47 +00:00 |
Slava Pestov
|
242644a236
|
finally fix vector-and compilation
|
2005-01-13 22:28:29 +00:00 |
Slava Pestov
|
34d7d6eaef
|
new ?ifte ?unless ?when combinators
|
2005-01-03 04:57:54 +00:00 |
Slava Pestov
|
8495d02a7a
|
cleaner type inference
|
2004-12-30 07:40:14 +00:00 |
Slava Pestov
|
90873c9a2d
|
see works with generics
|
2004-12-29 23:01:23 +00:00 |
Slava Pestov
|
81705a955d
|
type inference changes, comment out smart-terminal reference in win32-console, win32-compatible factor plugin
|
2004-12-29 08:35:46 +00:00 |
Slava Pestov
|
2f71a0a4f6
|
better error reporting
|
2004-12-26 02:28:47 +00:00 |
Slava Pestov
|
3a242efb51
|
plugin fix; type-name word cleaned up
|
2004-12-20 20:29:55 +00:00 |
Slava Pestov
|
12a09523d4
|
huge code cleanup
|
2004-12-19 08:04:03 +00:00 |
Slava Pestov
|
cad99c8888
|
redid = hashcode and math words using new object system
|
2004-12-19 04:18:32 +00:00 |
Slava Pestov
|
d3dd7005d9
|
fix M: complex hashcode
|
2004-12-16 23:36:26 +00:00 |
Slava Pestov
|
6c6c23ce71
|
reworked bootstrap code, a lot of cleanups
|
2004-12-15 21:57:29 +00:00 |
Slava Pestov
|
7a31260d23
|
predicate metaclass; prettyprint, see, unparse, ' and other words are now generic
|
2004-12-13 04:49:44 +00:00 |
Slava Pestov
|
24ea465e4b
|
unparser generified
|
2004-12-12 21:54:29 +00:00 |
Slava Pestov
|
ee5fc9575d
|
generic.factor cleanups; started generalized dispatching
|
2004-12-11 23:18:43 +00:00 |
Slava Pestov
|
50130a62a1
|
code cleanups
|
2004-12-11 02:39:27 +00:00 |
Slava Pestov
|
e965801789
|
merged stack continuations combinators and logic vocabularies into kernel vocabulary
|
2004-12-11 00:29:07 +00:00 |
Slava Pestov
|
cfb85ef884
|
working on inference; symbols are written to images; generic words in core
|
2004-11-29 00:07:24 +00:00 |
Slava Pestov
|
9680d5b6bb
|
oop fix, split up inference
|
2004-11-27 03:23:57 +00:00 |
Slava Pestov
|
68b9312154
|
telnetd fix
|
2004-11-26 04:14:17 +00:00 |
Slava Pestov
|
52efd14bce
|
minor prettyprint improvements
|
2004-11-26 02:08:09 +00:00 |
Slava Pestov
|
22dc78433c
|
hashtable prettyprinting
|
2004-11-26 01:37:05 +00:00 |
Slava Pestov
|
97eeec4739
|
continuation prompt in the listener; moved some stuff to syntax dir
|
2004-11-24 03:20:23 +00:00 |