Slava Pestov
|
23738087aa
|
big syntax change: vectors are now V{ }, hashtables are now H{ }, tuples T{ }, wrappers W{ }, complexes C{ }, arrays { }
|
2005-10-30 03:25:38 +00:00 |
Slava Pestov
|
867ccbe0b4
|
use array literals instead of vector literals
|
2005-10-29 20:53:47 +00:00 |
Slava Pestov
|
875c6826c8
|
UI work
|
2005-10-26 01:52:26 +00:00 |
Slava Pestov
|
57e90a5513
|
latest fixes
|
2005-10-11 01:12:53 +00:00 |
Slava Pestov
|
47da70e5a8
|
UI user input fix
|
2005-10-05 06:01:06 +00:00 |
Slava Pestov
|
a694e52371
|
quaternions
|
2005-10-05 01:33:02 +00:00 |
Slava Pestov
|
7cc598f4eb
|
tab completion in the UI
|
2005-10-03 23:53:32 +00:00 |
Slava Pestov
|
8ea8d65c1f
|
object outline
|
2005-09-26 02:25:54 +00:00 |
Slava Pestov
|
a5d1b36114
|
new words: browser words. vocab.; inspector supports outlining
|
2005-09-26 01:54:25 +00:00 |
Slava Pestov
|
60f2d659d9
|
bug fixes
|
2005-09-24 20:34:10 +00:00 |
Slava Pestov
|
c4cec1321c
|
rename ifte to if
|
2005-09-24 19:21:17 +00:00 |
Slava Pestov
|
a838821556
|
minor tweaks
|
2005-09-22 20:21:36 +00:00 |
Slava Pestov
|
d04b47ebe3
|
getting more words to infer
|
2005-09-21 05:12:16 +00:00 |
Slava Pestov
|
29190ebc3e
|
catch change, new cleanup word, with-server combinator
|
2005-09-21 00:18:01 +00:00 |
Slava Pestov
|
7decaf614e
|
inference updates for callcc inference
|
2005-09-18 05:37:28 +00:00 |
Slava Pestov
|
8af5e755c6
|
add 1+ 1- words and other tweaks
|
2005-09-17 02:47:28 +00:00 |
Slava Pestov
|
7ecbfb5c98
|
big generic word cleanup; kill-literals optimization; continuations overhaul
|
2005-09-16 06:39:33 +00:00 |
Slava Pestov
|
bf5d88b649
|
changes to continuation words
|
2005-09-14 04:37:50 +00:00 |
Slava Pestov
|
27439f95c9
|
arrays are now better supported, various cleanups
|
2005-09-12 00:46:55 +00:00 |
Slava Pestov
|
2bdd82ea53
|
simpler t
|
2005-09-09 21:32:38 +00:00 |
Slava Pestov
|
258f853911
|
improved literal killing optimization
|
2005-09-07 21:21:11 +00:00 |
Slava Pestov
|
51e8a735b5
|
typos
|
2005-09-06 18:52:06 +00:00 |
Slava Pestov
|
e59e605357
|
prettyprinter fix
|
2005-09-06 00:36:10 +00:00 |
Slava Pestov
|
93b15a118f
|
prettyprinter fix
|
2005-09-05 22:00:20 +00:00 |
Slava Pestov
|
6c253ffae8
|
fix bootstrap issue
|
2005-09-05 21:36:20 +00:00 |
Slava Pestov
|
914e81e16a
|
scroller fix, rename 2unseq ==> first2, 3unseq ==> first3, string>number works with slices
|
2005-09-03 03:44:23 +00:00 |
Slava Pestov
|
bdbd011470
|
fix unit test failures
|
2005-09-01 06:15:29 +00:00 |
Slava Pestov
|
1d168352f9
|
prettyprinter regression fix
|
2005-09-01 06:01:51 +00:00 |
Slava Pestov
|
b518afab32
|
Mindmap gadget
|
2005-09-01 05:20:43 +00:00 |
Slava Pestov
|
42ac874cbd
|
more cleanups; split up huge gadgets vocabulary
|
2005-09-01 01:06:13 +00:00 |
Slava Pestov
|
ea830a4f14
|
various inference fixes; cond compiles now
|
2005-08-30 22:12:21 +00:00 |
Slava Pestov
|
b1daea44a6
|
word-name, word-vocabulary are now slots in the word object
|
2005-08-29 06:34:04 +00:00 |
Slava Pestov
|
1416c8c18d
|
prettyprinter works with HTML words
|
2005-08-29 05:00:55 +00:00 |
Slava Pestov
|
e630f884a1
|
rename [.] to sequence.
|
2005-08-27 19:33:29 +00:00 |
Slava Pestov
|
70e4c7001f
|
stack display hooks for single-stepper and inspector, reworking scrolling
|
2005-08-26 22:18:07 +00:00 |
Slava Pestov
|
45109c1a0a
|
major cleanup
|
2005-08-25 19:27:38 +00:00 |
Slava Pestov
|
01a1f8cede
|
minor pane optimization
|
2005-08-25 01:52:10 +00:00 |
Slava Pestov
|
5a9523cd63
|
spacial indexing for faster pane display
|
2005-08-24 23:25:12 +00:00 |
Slava Pestov
|
2606de8e8e
|
renaming rectangle tuple to rect and a few shape- words to rect-; working on spacial indexing
|
2005-08-24 03:28:54 +00:00 |
Slava Pestov
|
fbd7d4fef7
|
inspector bug fix, sleep word
|
2005-08-23 19:50:32 +00:00 |
Slava Pestov
|
57bedd8139
|
remove call to sort from cross-referencer
|
2005-08-23 00:54:01 +00:00 |
Slava Pestov
|
4ce519c9f9
|
more cleanups
|
2005-08-22 19:33:18 +00:00 |
Slava Pestov
|
077d36329a
|
more generic word cleanups
|
2005-08-22 18:29:43 +00:00 |
Slava Pestov
|
4a6900af6a
|
fix bootstrap failure, other cleanups
|
2005-08-22 03:35:50 +00:00 |
Slava Pestov
|
b3e58b4380
|
more prettyprinter updates, unparser is gone
|
2005-08-22 00:50:14 +00:00 |
Slava Pestov
|
119cb1ba6b
|
more prettyprinter fixes
|
2005-08-21 18:40:12 +00:00 |
Slava Pestov
|
17b0f15425
|
see now shows classes and methods
|
2005-08-21 18:25:05 +00:00 |
Slava Pestov
|
9adffd9388
|
new prettyprinter
|
2005-08-21 05:17:37 +00:00 |
Slava Pestov
|
c8eacd7b0b
|
major bootstrap cleanup
|
2005-08-20 01:46:12 +00:00 |
Slava Pestov
|
2495ef46f3
|
redesigned generic arithmetic; new tag primitive
|
2005-08-15 07:25:39 +00:00 |
Slava Pestov
|
fae12b201e
|
clean up metaclasses
|
2005-08-14 22:13:16 +00:00 |
Slava Pestov
|
633466f129
|
minor fixes, new quicksort implementatin
|
2005-08-14 03:39:46 +00:00 |
Slava Pestov
|
05a9338bc7
|
various clean ups, fix linearization of #label
|
2005-08-12 22:02:03 +00:00 |
Slava Pestov
|
24ea7fab8d
|
faster hashtable = method, dataflow optimizer cleanups
|
2005-08-11 23:08:22 +00:00 |
Slava Pestov
|
b8260a3de7
|
working on partial evaluation
|
2005-08-08 19:21:14 +00:00 |
Slava Pestov
|
8674d702c7
|
inline-methods did not call solve-recursion, leading to incorrect results
|
2005-08-07 22:11:20 +00:00 |
Slava Pestov
|
606b9b878f
|
dataflow optimizer work
|
2005-08-07 04:00:57 +00:00 |
Slava Pestov
|
f65aa407e9
|
\ foo is now a first-class type; this removes the need for inference-level partial eval, and simplifies a lot of other code
|
2005-08-04 03:56:28 +00:00 |
Slava Pestov
|
ff7b3f9762
|
dataflow optimizer fixes, minor generic word cleanups
|
2005-08-03 22:47:32 +00:00 |
Slava Pestov
|
1d0ccef23d
|
method inlining
|
2005-08-01 20:22:53 +00:00 |
Slava Pestov
|
b8d8685de8
|
clean up class<, class-and, class-or
|
2005-08-01 03:38:33 +00:00 |
Slava Pestov
|
e33fca9fe7
|
matrix library simplification; other code cleanups
|
2005-07-31 02:14:34 +00:00 |
Slava Pestov
|
d7dfeea419
|
clean up sequences and matrices
|
2005-07-30 06:08:59 +00:00 |
Slava Pestov
|
dcac6687a0
|
dataflow optimizer improvement
|
2005-07-29 03:33:18 +00:00 |
Slava Pestov
|
0eb85fdd0d
|
working on dataflow optimizer
|
2005-07-27 05:46:06 +00:00 |
Slava Pestov
|
7b470868c1
|
integers support sequence protocol, remove count, project, project-with, remove zip, clean up a lot of code
|
2005-07-25 21:13:35 +00:00 |
Slava Pestov
|
315f9d547f
|
various code cleanups, removing some redundant calls to >list, fix i/o timeouts
|
2005-07-23 02:18:47 +00:00 |
Slava Pestov
|
50eeb1db28
|
handbook updates, HTML-format changelog
|
2005-07-22 01:43:37 +00:00 |
Slava Pestov
|
e232965f2e
|
minor UI cleanups; phasing out x and y variables
|
2005-07-19 21:31:01 +00:00 |
Slava Pestov
|
065b93dbdf
|
removed fancy jEdit console attributed stream
|
2005-07-17 20:29:17 +00:00 |
Slava Pestov
|
9004533730
|
, no longer has the deprecated string append behavior, added stream-write1 generic
|
2005-07-17 18:48:55 +00:00 |
Slava Pestov
|
d9c4a82c7a
|
big sequences refactoring
|
2005-07-17 02:16:18 +00:00 |
Slava Pestov
|
a1f3680708
|
ui listener shows the stack now, fixed gadget display command
|
2005-07-14 04:32:52 +00:00 |
Slava Pestov
|
e6327cec9b
|
presentation fixes, prettyprinter cleanup
|
2005-07-14 02:51:43 +00:00 |
Slava Pestov
|
520eaa65ef
|
minor UI fixes, updating html streams to not use obsolete style keys
|
2005-07-12 02:47:38 +00:00 |
Slava Pestov
|
dd363f33a8
|
better presentations in UI
|
2005-07-06 07:29:42 +00:00 |
Slava Pestov
|
5b65aff2b4
|
removed ansi streams, and simplified listener code
|
2005-06-27 07:54:43 +00:00 |
Slava Pestov
|
3aa7cdc25a
|
working on styled text output in UI
|
2005-06-27 07:47:22 +00:00 |
Slava Pestov
|
49769678d1
|
splitter control in the UI works, improving panes, various UI cleanups
|
2005-06-26 00:39:53 +00:00 |
Slava Pestov
|
f2acfb3571
|
missing file
|
2005-06-24 03:32:14 +00:00 |
Slava Pestov
|
ff14477e05
|
duplex-stream stream-close bugfix
|
2005-06-24 02:35:41 +00:00 |
Slava Pestov
|
f1b23d66b7
|
merged streams, stdio and files into io vocabulary
|
2005-06-19 21:50:35 +00:00 |
Slava Pestov
|
3204323cc6
|
kick off 0.76 with some minor cleanups of erg's md5 code
|
2005-06-17 06:40:25 +00:00 |
Slava Pestov
|
0bc6efa33b
|
float parameters working on OS X
|
2005-06-16 03:27:28 +00:00 |
Slava Pestov
|
7ec008947c
|
various minor additions and PowerPC backend enhancements
|
2005-05-29 00:52:23 +00:00 |
Slava Pestov
|
c821addef0
|
fix stage1 bootstrap, minor handbook update
|
2005-05-19 19:16:25 +00:00 |
Slava Pestov
|
8d12fec3eb
|
more sequence cleanups
|
2005-05-18 20:26:22 +00:00 |
Slava Pestov
|
7fa5d5f14a
|
generic fixes; range and slice sequences
|
2005-05-15 01:15:50 +00:00 |
Slava Pestov
|
7f4da7ecd0
|
generic words are more flexible, sequences cleaned up
|
2005-05-14 21:18:45 +00:00 |
Slava Pestov
|
27d6e0e2c1
|
added missing file
|
2005-05-12 20:28:09 +00:00 |
Slava Pestov
|
cc1e664a99
|
string sub-primitives
|
2005-05-06 02:30:58 +00:00 |
Slava Pestov
|
3e3b33d614
|
back out skip word
|
2005-05-05 20:51:38 +00:00 |
Slava Pestov
|
5ccc94464f
|
fix .factor-rc error reporting
|
2005-05-05 20:03:24 +00:00 |
Slava Pestov
|
b442096677
|
UI fixes; hashtables and generics are rehashed during bootstrap for improved robustness
|
2005-05-04 03:50:04 +00:00 |
Slava Pestov
|
7a3a34d364
|
fixing matrices; fixing examples
|
2005-05-03 08:40:13 +00:00 |
Slava Pestov
|
f96779a56c
|
simple HTTP client; with-stream* word; various tweaks and cleanups
|
2005-05-02 04:18:34 +00:00 |
Slava Pestov
|
bd5198bf39
|
some progress on getting FFI I/O working on Linux
|
2005-04-29 06:37:12 +00:00 |
Slava Pestov
|
8b496e60ff
|
fix bad bootstrap bug; generic append, reverse, concat (replacing cat and append*); working on documentation
|
2005-04-25 23:54:21 +00:00 |
Slava Pestov
|
b666a3c3e0
|
debugging I/O code, getenv/setenv are unsafe but a bit faster, each-object tweak, miscellaneous fixes
|
2005-04-25 07:33:33 +00:00 |
Slava Pestov
|
6c11b788e0
|
minor cleanups here and there
|
2005-04-20 00:28:01 +00:00 |