slava
3409004602
Remove some dead code: help glossary and flushable words
2006-06-06 03:26:44 +00:00
slava
52321c4e0b
Updating tools section, added documentation for builtin class words
2006-06-06 02:50:16 +00:00
slava
682e1d7d2f
Documentation updates, rename add-vertices to build-graph
2006-06-04 06:00:59 +00:00
slava
608aab0dcb
FFI now supports Unicode (UTF16) strings better, and the Cocoa bridge uses this functionality
2006-05-23 03:32:27 +00:00
slava
9ffc3c27be
Clean up inspector and browser
2006-05-20 20:42:33 +00:00
slava
4e4d2e811d
Move >n n> >c c> to kernel-internals since they're a) never needed by user code b) unsafe
2006-05-20 06:37:35 +00:00
slava
6c3a2e86b2
New prettyprinter feature, some bug fixes
2006-05-19 02:00:11 +00:00
slava
ee75b478ab
Last traces of conses removed
2006-05-17 18:55:46 +00:00
slava
9b286735ea
More quotation work
2006-05-16 20:50:51 +00:00
slava
307bc73f5e
reverse-slice ==> <reversed>
2006-05-15 03:25:34 +00:00
slava
f5efb9635e
Update change log for 0.82 changes
2006-05-15 01:31:16 +00:00
slava
229b0c26a4
Minor fixes
2006-05-03 00:26:48 +00:00
wayo.cavazos
abdee3dbb3
documentation fixes
2006-03-31 00:50:04 +00:00
slava
a26c93ff45
Cleanup compiler and some minor library code
2006-04-03 05:33:52 +00:00
slava
c47f2cc8e3
Minor documentation fixes
2006-03-29 22:44:04 +00:00
slava
279dfc31f5
.app now includes sources, .dmg is built automatically
2006-03-29 06:34:26 +00:00
slava
6abc8df1d8
Markup tweaks, changelog in the UI
2006-03-29 04:31:45 +00:00
slava
055cb66e0f
Abstract out word cross-referencing into a graph library; implement help cross-referencing
2006-03-27 08:10:58 +00:00
slava
56bb99fa56
Minor cleanups and documentation fixes
2006-03-27 07:34:07 +00:00
slava
5e5cbd50d4
Wrote alien interface docs
2006-03-27 06:24:18 +00:00
slava
e284e735e1
Documentation updates
2006-03-27 02:08:02 +00:00
slava
ffd36265f1
Started help cross-referencing, updating documentation
2006-03-26 21:36:05 +00:00
slava
9f6361ff87
UI button cleanups
2006-03-25 22:41:40 +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
a882c65406
Fix documentation typo
2006-03-15 02:08:42 +00:00
slava
e55a401791
standard-combination now takes a dispatch position not a picker
2006-02-25 06:47:35 +00:00
slava
b6d7eb8923
Bootstrap fix, add a failing test for compiler regression
2006-02-25 06:45:51 +00:00
slava
4384819372
Another documentation fix
2006-02-21 23:41:55 +00:00
slava
9e5b6424a1
Initial revision
2006-02-01 02:31:53 +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
Chris Double
9fdc70a623
fix cont-responder tutorial method of starting server.
2006-01-24 10:56:44 +00:00
Slava Pestov
b28ea890b7
AJAX outliners
2006-01-24 02:03:22 +00:00
Slava Pestov
9ee2327fdf
remove unused prune word
2006-01-21 07:38:46 +00:00
Slava Pestov
2c4d058fdc
markup cleanups, removed terpri*, help responder and browser responder improvements
2006-01-21 07:37:39 +00:00
Trent Buck
8914e9b640
Use run-resource for code distributed with Factor; run-file is for user code.
2006-01-21 06:04:03 +00:00
Slava Pestov
c156c09a42
documentation updates
2006-01-19 23:15:37 +00:00
Slava Pestov
60a147bbfa
more I/O docs; added missing files from twb's patch
2006-01-19 08:03:32 +00:00
Slava Pestov
bc257b0df8
minor style cleanup
2006-01-18 23:50:52 +00:00
Slava Pestov
d0d12e9462
many contrib/ fixes by Trent Buck
2006-01-18 19:06:34 +00:00
Slava Pestov
b757202a07
minor tweaks, add missing file
2006-01-14 22:50:59 +00:00
Slava Pestov
5784027842
fix weirdness
2006-01-14 01:13:14 +00:00
Slava Pestov
3131680364
help fixes
2006-01-13 07:38:57 +00:00
Slava Pestov
ff6ba6ca36
math docs
2006-01-13 06:48:29 +00:00
Slava Pestov
2e919a82d1
fix typo
2006-01-11 05:32:32 +00:00
Slava Pestov
6031ec0d76
documentation work; objective C runtime binding
2006-01-11 04:44:17 +00:00
Slava Pestov
d19ffd6b6a
slots documentation
2006-01-09 06:34:23 +00:00
Slava Pestov
379a691a3d
documenting generic words
2006-01-09 01:41:31 +00:00
Slava Pestov
df56245f8a
more error handling docs
2006-01-08 01:09:54 +00:00
Slava Pestov
aaca491f2d
Data and control flow chapter converted
2006-01-08 00:10:52 +00:00
Slava Pestov
c8266adc45
more documentation
2006-01-07 03:42:07 +00:00
Slava Pestov
3e6eb47785
words chapter of handbook converted
2006-01-06 07:04:42 +00:00
Slava Pestov
95242341aa
more documentation updates
2006-01-05 07:00:57 +00:00
Slava Pestov
cbc4946d93
moving documentation
2006-01-05 05:33:12 +00:00
Slava Pestov
cb66eb686a
moving jEdit plugin to jEdit CVS repository
2006-01-04 20:47:18 +00:00
Slava Pestov
f40d04f916
rename
2005-12-04 01:52:56 +00:00
Daniel Ehrenberg
053918f974
adding howto on setting up the UI
2005-12-03 22:56:26 +00:00
Daniel Ehrenberg
3a15b4db35
fixing comparison errors
2005-11-19 04:05:39 +00:00
Slava Pestov
3bda4f6762
documentation updates
2005-11-01 01:39:38 +00:00
Chris Double
5b29b474bb
change cont-responder tutorial to use new html attribute scheme
2005-09-25 06:25:55 +00:00
Slava Pestov
c4cec1321c
rename ifte to if
2005-09-24 19:21:17 +00:00
Slava Pestov
eb73ee864f
#label optimizer fix
2005-09-04 05:09:46 +00:00
Slava Pestov
394b5da71b
add missing file
2005-09-04 02:50:44 +00:00
Slava Pestov
55a4de3120
fix stack bug in presentations; minor tweak to menu code
2005-09-03 21:49:28 +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
594dbe616c
fix tutorial
2005-09-01 20:45:36 +00:00
Slava Pestov
bd9c30b367
cleanups
2005-09-01 20:37:32 +00:00
Slava Pestov
42ac874cbd
more cleanups; split up huge gadgets vocabulary
2005-09-01 01:06:13 +00:00
Slava Pestov
acc09fb4e0
handbook updated for 0.77
2005-08-31 22:24:16 +00:00
Slava Pestov
ff6beabf37
more documentation updates
2005-08-31 22:02:22 +00:00
Slava Pestov
78d8016041
more handbook updates
2005-08-31 06:34:09 +00:00
Slava Pestov
313c2872b2
some handbook updates
2005-08-31 03:42:15 +00:00
Daniel Ehrenberg
d41b3d0c71
fixing typo where f was used for \bot
2005-08-30 19:36:19 +00:00
Slava Pestov
5a9523cd63
spacial indexing for faster pane display
2005-08-24 23:25:12 +00:00
Slava Pestov
10ea9df312
unit tests for identities, recrossref speedup
2005-08-14 06:08:11 +00:00
Slava Pestov
1911ea44a5
handbook updates for 0.77
2005-08-10 23:37:59 +00:00
Daniel Ehrenberg
eecf8d59ae
fixing lack of clause following because
2005-08-06 00:19:32 +00:00
Slava Pestov
0eb85fdd0d
working on dataflow optimizer
2005-07-27 05:46:06 +00:00
Slava Pestov
462536cf2d
handbook updates, and more stream word renamings
2005-07-22 03:36:40 +00:00
Slava Pestov
50eeb1db28
handbook updates, HTML-format changelog
2005-07-22 01:43:37 +00:00
Slava Pestov
3956f12627
rename stream-auto-flush to stream-finish
2005-07-22 01:05:17 +00:00
Slava Pestov
eb9271fe1d
documentation updates, fix typo in sequences
2005-07-21 07:04:19 +00:00
Slava Pestov
1cbccb5956
documentation updates, minor code cleanups
2005-07-18 06:08:41 +00:00
Slava Pestov
c918e5d9b1
with-string is now string-out, string-in combinator, documentation updates
2005-06-19 22:53:58 +00:00
Slava Pestov
bc95e906a3
better low memory barrier handling
2005-06-16 22:50:49 +00:00
Slava Pestov
0bc6efa33b
float parameters working on OS X
2005-06-16 03:27:28 +00:00
Slava Pestov
bf821880ab
removed profiler because it sucks
2005-06-15 20:34:16 +00:00
Slava Pestov
7d0f18ef9e
single float parameters in powerpc ffi are working
2005-06-14 23:10:48 +00:00
Slava Pestov
4773541229
bits>float bits>double primitives'
2005-06-13 00:55:30 +00:00
Slava Pestov
9f1ab6a60f
compiler docs moved to handbook
2005-06-12 07:39:57 +00:00
Slava Pestov
1c63f5f0db
wrunt's alien-invoke shorthand, tons of bug fixes, cleanups and documentation updates
2005-06-12 07:38:57 +00:00
Slava Pestov
58e3257bc6
minor handbook updates
2005-06-10 22:53:52 +00:00
Slava Pestov
d13b024374
added binary word unit tests
2005-06-10 21:41:41 +00:00
Slava Pestov
cd9e2f6c9f
stdio-binary cleanup
2005-06-10 20:08:00 +00:00
Slava Pestov
790cfa2603
fix win32 compile errors
2005-06-09 02:06:33 +00:00
Slava Pestov
6d6e35100b
updated jEdit plugin documentation
2005-06-08 22:38:11 +00:00
Slava Pestov
8453c00bbf
PowerPC backend fixes, new %write-barrier VOP
2005-06-04 06:20:54 +00:00
Slava Pestov
a51e262dae
%type vop on powerpc
2005-05-31 01:10:08 +00:00
Daniel Ehrenberg
fc59846b4e
Fixing embarassing mistake
2005-05-31 00:19:37 +00:00
Slava Pestov
b77e05e018
%arithmetic-type generator
2005-05-30 07:37:22 +00:00
Slava Pestov
ed4ba835c4
vop docs
2005-05-30 01:27:51 +00:00
Slava Pestov
712cb5fa24
miscellaneous bug fixes and cleanups, powerpc work
2005-05-24 23:59:21 +00:00
Slava Pestov
2645eaf918
httpd fixes and socket timeout
2005-05-23 23:14:29 +00:00
Slava Pestov
97af819ffb
added plot3d example; some cleanups
2005-05-23 02:54:14 +00:00
Slava Pestov
d43710eece
updating matrices section of handbook
2005-05-23 02:16:31 +00:00
Slava Pestov
135a114787
fixing matrices
2005-05-23 02:08:46 +00:00
Slava Pestov
bc5b19fc95
added C primitive arrays, faster stack effect inference
2005-05-21 03:52:31 +00:00
Slava Pestov
c821addef0
fix stage1 bootstrap, minor handbook update
2005-05-19 19:16:25 +00:00
Slava Pestov
4e36ff5f72
documentation updates
2005-05-19 00:39:39 +00:00
Daniel Ehrenberg
41b5a344b8
improving Python OO example
2005-05-13 20:28:20 +00:00
Slava Pestov
124ee9ef16
rewrote fixnum intrinsics, and added eq? type intrinsics
2005-05-08 02:39:00 +00:00
Daniel Ehrenberg
a344c65cca
Organizing comparison
2005-05-06 02:35:23 +00:00
Slava Pestov
8b1ef9eb88
sequence= is now O(n) with lists, more matrix works compile
2005-05-05 19:31:57 +00:00
Slava Pestov
3d71ca54e4
float, double, char* struct fields
2005-05-05 07:12:37 +00:00
Slava Pestov
bbb5d90d31
parser section of handbook complete
2005-05-03 06:58:59 +00:00
Slava Pestov
e275bcf760
handbook improvements
2005-05-02 06:29:24 +00:00
Slava Pestov
cd48ebebf6
moved random number generation words to math vocabulary
2005-05-02 04:56:09 +00:00
Slava Pestov
f96779a56c
simple HTTP client; with-stream* word; various tweaks and cleanups
2005-05-02 04:18:34 +00:00
Daniel Ehrenberg
fc3dae6f5e
fixing overflows
2005-04-29 22:01:35 +00:00
Daniel Ehrenberg
4d607d38a0
attempted fix
2005-04-29 21:26:00 +00:00
Daniel Ehrenberg
a5e54685bb
new comparison w/o tables
2005-04-29 21:16:46 +00:00
Slava Pestov
dfb9d2329d
latest I/O and FFI changes
2005-04-29 19:02:59 +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
e6f0d2e014
adding figures
2005-04-29 02:42:32 +00:00
Slava Pestov
b1676b04ff
working on handbook
2005-04-29 02:40:57 +00:00
Slava Pestov
3f38246bff
sequences chapter of handbook is complete
2005-04-28 04:46:23 +00:00
Slava Pestov
008d35310b
handbook updates, remove vector-length vector-nth set-vector-nth
2005-04-26 04:35:55 +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
dfd3901a39
checkin of Factor Developer's Handbook
2005-04-25 00:57:37 +00:00
Slava Pestov
8b61c03fa1
(yield) renamed to stop
2005-04-22 04:22:36 +00:00
Slava Pestov
86e09c52ae
class introspection tools
2005-04-10 22:58:30 +00:00
Slava Pestov
e7a0913e90
alien arrays
2005-04-10 02:43:41 +00:00
Slava Pestov
4e3a5b3d1a
fix crossref and make-image
2005-03-27 01:40:29 +00:00
Slava Pestov
05068c3ffc
plugin improvements
2005-03-24 03:49:40 +00:00
Slava Pestov
a12971917b
Factor 0.73 ready for release
2005-03-23 03:38:24 +00:00
Slava Pestov
02f1896212
PowerPC relocation
2005-03-23 02:20:58 +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
e0455ee52c
tool documentation started
2005-03-21 05:25:15 +00:00
Slava Pestov
8459ad837b
removing latex2html junk
2005-03-19 02:55:49 +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
544b2fa434
formal description of factor started
2005-03-12 02:27:47 +00:00
Slava Pestov
9df3845237
inspector
2005-03-01 05:45:50 +00:00
Slava Pestov
42b3cc8afa
word wrap bootstrap.txt
2005-02-25 22:15:16 +00:00
Chris Double
a0c7e80835
tidy up browser title.
...
put vocab and word name in browser titlebar.
update cont-responder documentation. Added information on 'show-final'
and updated examples that had suferred code rot (ie. Change use of
times*, succ, pred, [ | ], etc)..
remove setting of responder name in browser. The setting of the name
caused the browser-edit responder to jump to the browser responder when
a word was clicked..
added show-final to cont-responder.
add responder-items word for debugging in cont-responder.
changed expiry of cont-responder continuations. When the continuations
are expired they are now removed from the hash table. Previously each
request would rebuild the continuation table containing the non-expired
continuations..
convert from hashtables to typles in cont-responder.
move to using symbols for variable names in cont-responder.
convert USE: to USING: in cont-responder.
various minor cont-responder refactorings.
refactor init-cont-responder.
merge cont-get-responder and cont-put-responder into one.
refactor cont-get-responder.
fix cont-responder bug involving redirects. When a cont-responder
request for an expired page was made the 'redirect' flag was not
correctly reset. This resulted in initial requests of a responder
redirecting when it wasn't supposed to. Tidied up the area of redirects
and post-refresh-get pattern..
added use of show-final to todo-list.
2005-02-21 00:47:08 +00:00
Chris Double
e5228b435f
add missing files.
2005-02-14 22:18:51 +00:00
Slava Pestov
6f765bc74c
moved generic.txt to devel-guide
2005-02-10 22:55:34 +00:00
Chris Double
7216046f01
alien-call should be alien-invoke
2005-02-10 22:25:31 +00:00
Slava Pestov
85a37f6199
Developer's guide updates; implicit tuple constructors
2005-02-10 20:14:20 +00:00