slava
9c84fe7018
Split describe.factor up
2006-08-01 01:30:06 +00:00
slava
f3bd44083d
Nicer sheet. implementation
2006-08-01 01:08:25 +00:00
slava
f6facbb47f
Fix interpreter unit tests
2006-08-01 01:00:07 +00:00
slava
e30871f4a5
interactor-busy? flag added
2006-07-31 20:49:26 +00:00
slava
a891cb2c08
Remove unused word
2006-07-31 20:28:58 +00:00
slava
373bbbee95
Remove unused word
2006-07-31 20:13:12 +00:00
slava
ec4d9b4932
Walker now handles errors properly (almosT)
2006-07-31 20:12:29 +00:00
slava
0550b28e90
Different walker interaction style
2006-07-31 03:20:08 +00:00
slava
683b19af37
UI walker fixes
2006-07-31 02:20:52 +00:00
slava
70a86f60e3
Bootstrap now loads GUI walker
2006-07-31 02:11:07 +00:00
slava
eca6b6b9be
Removing old tty walker
2006-07-31 02:05:44 +00:00
slava
e907f97f5b
Meta-interpreter and listener updates
2006-07-31 01:32:21 +00:00
slava
66c240da57
Prettyprinte now highlights elements properly
2006-07-31 00:20:26 +00:00
slava
b0a4b6409a
Changed argument order of {head,tail}{,-slice}{,*} and group
2006-07-30 00:36:25 +00:00
slava
03f625cea1
Some cleanups to start 0.84
2006-07-28 07:54:46 +00:00
slava
6dabc9710e
Misc updates
2006-07-28 04:50:09 +00:00
slava
9031ba9f63
Bootstrap fix
2006-07-25 06:08:06 +00:00
slava
1d8e9ccafa
X11 backend work
2006-07-24 01:38:58 +00:00
slava
f194a7bc77
More editor/listener work
2006-07-19 23:30:02 +00:00
slava
916ded94c4
Status bar
2006-07-11 00:12:40 +00:00
slava
e7ea25a563
UI single stepper tool
2006-07-10 04:51:22 +00:00
slava
cfdb6aef7b
Separate search tools, titled-gadget focus fix
2006-06-26 05:54:25 +00:00
slava
4297d2b4f2
More flexible tabular output, grid/frame fixes
2006-06-17 20:51:44 +00:00
slava
65680737ca
HTTPD updates and minor help fixes
2006-06-15 05:21:16 +00:00
slava
4c54d0765f
Replace style stack with a better abstraction, a wrapper stream that adds a style to each piece of output
2006-06-14 05:47:28 +00:00
slava
7026c53769
More help search work, some UI improvements
2006-06-12 06:41:19 +00:00
slava
be2b8d1c99
New split implementation, remove some silly UI features
2006-06-12 02:44:22 +00:00
slava
e034305fce
Doc updates, minor cleanups, Porter stemmer algorithm ported from CL for upcoming full text search engine
2006-06-11 20:16:45 +00:00
slava
bf54019fee
Fix bootstrap bugs
2006-06-10 05:40:11 +00:00
slava
80ec90d65d
crossref bug fix, remove 'references' word since its almost useless
2006-06-10 05:30:16 +00:00
slava
60abfc1d58
tabular output can now be passed a style
2006-06-10 02:17:12 +00:00
slava
892064b293
Using tabular-output in room. and heap-stats., better looking $list, new $table markup, use $table in a few places in the docs
2006-06-08 04:38:34 +00:00
slava
98c514b9cd
Tabular output
2006-06-08 03:04:37 +00:00
slava
362fd0db60
Fix broken link
2006-06-06 23:50:45 +00:00
slava
3409004602
Remove some dead code: help glossary and flushable words
2006-06-06 03:26:44 +00:00
slava
562533dc9c
Documentation updates -- most primitives now documented
2006-06-06 02:04:49 +00:00
slava
fa27b545d7
Bug fixes
2006-06-04 20:20:40 +00:00
slava
2fb1c3ffbb
Documentation updates
2006-06-04 19:35:00 +00:00
slava
805d73ca22
Top-level window focus handling
2006-05-28 22:35:01 +00:00
slava
13f392737e
Save window positions, re-arrange source tree a bit
2006-05-27 21:39:38 +00:00
slava
48ae022ab0
Help cleanups
2006-05-26 03:45:19 +00:00
slava
49461c8eb4
Major UI improvements, fix problem with deferred words
2006-05-26 03:25:00 +00:00
slava
1488d8ec5d
Fix documentation typos
2006-05-25 00:28:37 +00:00
slava
703b6f58dd
Cocoa cleanup, AppleEvent handling, services
2006-05-24 22:40:54 +00:00
slava
f7210644a3
Fix typos
2006-05-24 08:31:50 +00:00
slava
c90c1d66da
CL-style (but more limited) restarts, better undefined word handling in the parser
2006-05-24 08:29:25 +00:00
slava
18fdc91de7
More attractive browser UI
2006-05-20 21:02:08 +00:00
slava
9ffc3c27be
Clean up inspector and browser
2006-05-20 20:42:33 +00:00
slava
43096fb63b
Fiddling with prettyprinter, working on single-stepper
2006-05-19 04:19:08 +00:00
slava
31c429aabb
Working on a Cocoa 'Run...' dialog
2006-05-19 03:07:40 +00:00
slava
079dea6e3c
Bootstrap fixes, cleanups, better debugger in the UI
2006-05-19 02:20:23 +00:00
slava
e0994bd623
New callstack printing style, move some utilities around
2006-05-19 02:07:00 +00:00
slava
6c3a2e86b2
New prettyprinter feature, some bug fixes
2006-05-19 02:00:11 +00:00
slava
9b286735ea
More quotation work
2006-05-16 20:50:51 +00:00
slava
e63be4d157
More test fixes
2006-05-15 05:49:07 +00:00
slava
1951e63d2d
Fix various test failures
2006-05-15 05:37:11 +00:00
slava
f3ce2a15ed
More cons cell removals
2006-05-15 05:01:47 +00:00
slava
fbfad83957
Remove cons usage from runtime
2006-05-15 04:03:55 +00:00
slava
307bc73f5e
reverse-slice ==> <reversed>
2006-05-15 03:25:34 +00:00
slava
a7be80d994
Parser no longer calls 'swons'
2006-05-15 03:10:54 +00:00
slava
63825f9209
>r and r> now use their own stack
2006-05-15 03:09:47 +00:00
slava
1cce70aad6
Changing list code to use generic sequence words
2006-05-11 00:32:04 +00:00
slava
fd8a3062e3
Bootstrap performance improvement and assorted cleanups
2006-05-10 06:18:25 +00:00
slava
ade9b3333c
Updated readme, fixed documentation typo, better no-method error reporting
2006-05-05 05:59:39 +00:00
slava
229b0c26a4
Minor fixes
2006-05-03 00:26:48 +00:00
slava
fd3f37c8e3
Aggressive arithmetic inlining
2006-05-02 07:05:57 +00:00
slava
c6bd0b4aac
Fix dead store elimination
2006-04-14 07:53:45 +00:00
slava
cd9f3b72a0
Slightly better error reporting in the UI
2006-04-10 02:23:24 +00:00
slava
d9a341003c
Bootstrap fix
2006-03-28 04:03:25 +00:00
slava
5e5cbd50d4
Wrote alien interface docs
2006-03-27 06:24:18 +00:00
slava
836d24d696
Documentation updates and UI fixes
2006-03-25 22:01:39 +00:00
slava
b3dbb48581
Documentation updates
2006-03-25 08:16:25 +00:00
slava
6a9e67a4bc
Tool documentation
2006-03-25 06:06:52 +00:00
slava
3f77d6eb65
Multi-window code cleanups
2006-03-25 03:58:03 +00:00
slava
38602d63b9
Browser cleanups, moving assoc word from lists to sequences
2006-03-25 03:02:50 +00:00
slava
4f8632b656
New browser gadget
2006-03-24 08:28:46 +00:00
slava
282b3860d2
heap-stats fix and other cleanups
2006-03-22 23:23:32 +00:00
slava
b0334b14a2
Improved heap-stats
2006-03-22 22:21:41 +00:00
slava
5135e21055
Per-world font sprites
2006-03-18 06:57:57 +00:00
slava
6114a9da06
Conditional breakpoints
2006-03-07 00:19:32 +00:00
slava
e55a401791
standard-combination now takes a dispatch position not a picker
2006-02-25 06:47:35 +00:00
slava
c2140920bd
renumber types, Objective-C exception handling
2006-02-20 03:08:08 +00:00
slava
b861c09e9f
Clean up AGL's patch
2006-02-08 00:09:46 +00:00
agl
d088a97f82
Add data/return stack under/over flow checks for POSIX
...
This adds extra errors:
#define ERROR_STACK_UNDERFLOW (12<<3)
#define ERROR_STACK_OVERFLOW (13<<3)
#define ERROR_RETSTACK_UNDERFLOW (14<<3)
#define ERROR_RETSTACK_OVERFLOW (15<<3)
On unix the data and return stacks have poison pages above and below them in
memory. This patch adds checks to the sigv signal handler which checks to see
if the faulting address is in one of these pages and, if so, triggers the
correct error.
To see:
: data-overflow 1 2 3 data-overflow ;
: ret-underflow V{ } set-callstack r> ;
: ret-overflow 1 >r ret-overflow ;
(to test data-underflow just call + with an empty stack)
AGL
2006-02-07 22:29:36 +00:00
slava
e9f73af344
Fix inspector problem with empty hashtables
2006-02-03 18:20:22 +00:00
slava
ebcac67995
Fix inspector error with empty hashtable
2006-02-02 05:30:03 +00:00
Slava Pestov
8569427c4e
added a zero? word
2006-01-28 20:49:31 +00:00
Slava Pestov
13ef8f9412
cell fix; experimental preferred size cache; floor/ceiling/truncate/mod for floats; fix mod for ratios; fix float equality test
2006-01-27 04:01:14 +00:00
Slava Pestov
b28ea890b7
AJAX outliners
2006-01-24 02:03:22 +00:00
Slava Pestov
9941aa5607
removed fixnum<< vop since it was buggy and afforded no performance gain, and also simplified some code
2006-01-22 21:40:18 +00:00
Slava Pestov
2c4d058fdc
markup cleanups, removed terpri*, help responder and browser responder improvements
2006-01-21 07:37:39 +00:00
Slava Pestov
d19ffd6b6a
slots documentation
2006-01-09 06:34:23 +00:00
Slava Pestov
df56245f8a
more error handling docs
2006-01-08 01:09:54 +00:00
Slava Pestov
cd16dd9dae
started docs for non-standard control flow featurs
2006-01-07 04:10:02 +00:00
Slava Pestov
3e6eb47785
words chapter of handbook converted
2006-01-06 07:04:42 +00:00
Slava Pestov
cbc4946d93
moving documentation
2006-01-05 05:33:12 +00:00
Slava Pestov
b515bae5f4
syntax docs
2006-01-03 22:43:29 +00:00
Slava Pestov
808c7a7f57
collections chapter almost done
2006-01-02 05:51:03 +00:00
Slava Pestov
dec98203d3
remove repetitions
2005-12-24 23:29:31 +00:00
Slava Pestov
b11407c95b
working on tutorial
2005-12-23 03:26:54 +00:00