Slava Pestov
4731a18d21
finished erg's math cleanup
2005-10-21 06:46:54 +00:00
Doug Coleman
a66f7d7ffc
Initial checkin from library/math/matrices.factor without the vector words
2005-10-20 23:59:26 +00:00
Doug Coleman
f318648f4c
moved to contrib/math/combinatorics and analysis
2005-10-20 23:44:48 +00:00
Doug Coleman
27140879b7
Moved tests to test.factor
...
Initial checkin of some files
2005-10-20 23:36:59 +00:00
Doug Coleman
3a5aece387
moved to contrib/math
2005-10-20 04:10:25 +00:00
Doug Coleman
5a4eed6367
Moved
2005-10-20 03:19:42 +00:00
Doug Coleman
c6dd354388
Added some fun identities
2005-10-19 06:55:36 +00:00
Doug Coleman
387e96018e
Added: gammaln(x). it's inf for all -x
...
Fixed the unit-tests for gamma -- the abs(diff) < 0.0001, not: diff < .0001
2005-10-19 06:48:08 +00:00
Doug Coleman
8ecb2f0e09
Initial checkin
...
factorial, nCk, nPk, gamma(x)
2005-10-19 05:56:30 +00:00
Doug Coleman
47ea66e1ea
Somehow a couple lines of diff ended up in cvs..
2005-10-18 18:38:45 +00:00
Doug Coleman
befabc5fee
added try-compile
2005-10-18 18:37:42 +00:00
Doug Coleman
494bafcf5c
Bugfix: snac-flags HEX: 8000 means extra-data section. Packets parsed correctly now
2005-10-18 03:12:25 +00:00
Doug Coleman
fe8ea12043
Bugfix: some FAMILY: 1 OPCODE: f packets have extra information. (if snac flags > 0?)
2005-10-17 23:35:51 +00:00
Doug Coleman
e638d7abe9
Handle packet 1-f
...
Moved family/opcode to hex notation
Bugfix: handle-29 did not work for empty strings
Feature: add/remove group/buddy kinda works
2005-10-17 22:45:01 +00:00
Doug Coleman
108077c3d5
Add group works!
...
Remove group works if group existed during signon.
Add buddy broken but nearly supported
2005-10-17 06:28:11 +00:00
Doug Coleman
01b196da41
Bugfix: respond to buddylist on snac-flag == 0 instead of == 1
...
Feature: keeps a better buddylist now
Add/remove buddy/group almost implemented
2005-10-17 03:31:30 +00:00
Doug Coleman
d36bb2e58a
Parse buddy list
2005-10-16 23:41:35 +00:00
Doug Coleman
1ed21403ca
pop-front more efficient now
2005-10-16 22:13:00 +00:00
Doug Coleman
a77f8c7bf1
And another clone in (pgcd)
2005-10-16 22:00:56 +00:00
Doug Coleman
2e715a33c2
pgcd's { 0 } and { 1 } seqs needed to be cloned.
2005-10-16 21:59:30 +00:00
Doug Coleman
526adb02f9
Cleaned up p/mod
...
Cleaned up the code in general
2005-10-16 21:39:46 +00:00
Doug Coleman
a005a99c16
Initial checkin
2005-10-16 19:11:50 +00:00
Doug Coleman
0eae8ef151
Order of login to second server has been changed. A good technique for
...
seeing which packets are in direct response to others is timestamps
in ethereal.
Consequences of above:
Buddy list is sent!
Corrected error in sending a certain request packet
Moved internal words to aim-internal namespace.
Moved external words to aim namespace.
Fixed the naming conventions: only '(paren)' words can exist if there is
a word with that same name 'paren'.
Naming convention: longlong is now 64 bit, u128 is 128 bit.
2005-10-13 11:16:41 +00:00
Chris Double
94d2384ec4
tuple-db: find-tuples fixed for querying all instances
2005-10-13 01:14:36 +00:00
Doug Coleman
7f77901801
Cleaned up second-bunch.
...
Bugfix: actually sends a good capabilities packet
Bugfix: actually sends a good request buddylist packet
Added: head-longlong (128 bit)
2005-10-12 19:22:00 +00:00
Slava Pestov
6c8783ba4e
Moved OpenGL to core library
2005-10-12 04:14:46 +00:00
Slava Pestov
29104bb40e
fix powerpc relocation bug
2005-10-12 01:46:14 +00:00
Doug Coleman
6ee3b7a4dd
Changed print-buddy-list
...
Added some stubs for unsupported opcodes
2005-10-10 21:21:38 +00:00
Doug Coleman
fdb2c33161
FAMILY: and OPCODE: take decimal now (not hex)
...
General cleanups, handling of some more packet data
2005-10-10 19:34:07 +00:00
Slava Pestov
6b8e232c63
fix bignum emission, put MT in core
2005-10-08 05:15:14 +00:00
Doug Coleman
e4e2d1b0c6
Maintain a buddy list
2005-10-07 22:45:47 +00:00
Sampo Vuori
1765f6e943
Added more functions and enums
2005-10-07 18:02:22 +00:00
Sampo Vuori
c0306a3176
added several functions
2005-10-07 17:36:37 +00:00
Doug Coleman
9f284c620f
Renaming of code mostly--words like (blah) should have a corresponding word named blah
2005-10-07 08:31:14 +00:00
Chris Double
211c60c210
sqlite: various tuple-db bug fixes
2005-10-05 23:13:57 +00:00
Sampo Vuori
05bea5a1b5
Added beginnings of cairo bindings
2005-10-05 16:35:29 +00:00
Doug Coleman
1f08ee4c6f
oops, removed USE: io from last debug session
2005-10-05 07:20:35 +00:00
Doug Coleman
3409f887e1
major bugfix, was not wrapping around the mt array so the last element stayed the same
...
fixed a refactoring error.
added a unit test for the 10,000th random of seed 5489
2005-10-05 07:19:29 +00:00
Doug Coleman
0e148687ad
dup over dup => dup 2dup
2005-10-05 05:52:15 +00:00
Doug Coleman
ea58378a57
Call y from inside set-mth-ith
2005-10-05 05:49:05 +00:00
Doug Coleman
5be3e42f30
Uses array instead of sequence
...
off by one on sequence initial size corrected
[ 1 + ] change => inc
2005-10-05 05:45:58 +00:00
Doug Coleman
7192167304
Removed (internal) words with no corresponding non-internal
...
Removed SYMBOL: init
minor cleanups
2005-10-05 05:21:14 +00:00
Slava Pestov
bbdf744540
added README.txt
2005-10-04 19:28:16 +00:00
Doug Coleman
a6b851354c
Moved >byte etc to be used with make
2005-10-04 03:17:06 +00:00
Doug Coleman
0e1dafa9ba
Changed to FAMILY: foo OPCODE: bar syntax for declaring opcode handlers
...
Moved several symbols to inlined words
General cleanup
2005-10-04 03:16:40 +00:00
Doug Coleman
388338c7ce
Initial commit
2005-10-03 23:04:30 +00:00
Chris Double
76cb0ae949
sqlite: add ability to bind parameters by name.
...
sqlite: add simple tuple database routines
sqlite: add ability to save a tuple
sqlite: Add documentation for tuple-db
sqlite: add note about closing database
2005-10-02 23:00:11 +00:00
Chris Double
68ad2ef61f
sqlite: add ability to bind parameters by name.
...
sqlite: add simple tuple database routines
sqlite: add ability to save a tuple
sqlite: add note about closing database
2005-10-02 22:59:23 +00:00
Doug Coleman
3968d9f93b
ifte -> if
2005-10-02 18:15:15 +00:00
Chris Double
d183e94a39
sqlite: add ability to get id of last inserted row
2005-09-30 00:56:34 +00:00
Doug Coleman
2f9a226432
Moved things around
...
fixed Away vs Online status bug
2005-09-29 20:17:28 +00:00
Chris Double
ed78d60986
Add inspector namespace to cont-examples in contrib
2005-09-28 00:44:03 +00:00
Daniel Ehrenberg
66944ac98b
using make-hash for attributes
2005-09-27 23:52:30 +00:00
Daniel Ehrenberg
7cd809b32e
updating xml code
2005-09-27 20:24:05 +00:00
Doug Coleman
0505f630d3
NULL -> f
...
[ ] [ ] catch -> [ ] catch [ ] when
ifte -> if
2005-09-27 04:54:53 +00:00
Chris Double
53d903cd23
get contrib examples working with html attribute changes
2005-09-25 06:23:07 +00:00
Doug Coleman
f586f5913a
ifte -> if
2005-09-25 06:15:29 +00:00
Chris Double
c6d9341f13
Update contributed code I wrote, plus dlists written by eiz, to use if instead of ifte.
2005-09-25 06:03:36 +00:00
Doug Coleman
b7dbcd2b42
Added view/set info
...
Added view/set away
Start of add/delete buddy
2005-09-22 20:10:20 +00:00
Doug Coleman
568e6f41a5
Works with the new catch word
2005-09-22 20:09:49 +00:00
Chris Double
b337a3ed05
sqlite: fix bitrot and add sqlite-map and binding to queries
2005-09-21 22:25:42 +00:00
Chris Double
cd32714099
change concurrency library to use new catch usage
2005-09-21 02:15:29 +00:00
Chris Double
6b4227b022
Fix catch usage in cont-responder examples
2005-09-21 02:10:51 +00:00
Doug Coleman
600e61218b
Away status
...
Sending of messages
Sign on, sign off
2005-09-20 06:23:59 +00:00
Doug Coleman
b3f306eef3
Changed with-default-stream to with-unscoped
...
added writeln
2005-09-20 02:59:25 +00:00
Doug Coleman
49bc74e044
Uses nested unscoped streams
...
Handles incoming messages
Various refactoring
2005-09-20 02:58:20 +00:00
Doug Coleman
a8e80915ce
Slight refactoring of second-server
2005-09-19 19:44:37 +00:00
Doug Coleman
3169c92747
with-default-stream fixed
...
1 >le -> unit >string
head-string outputs a string, not an sbuf
2005-09-19 19:34:30 +00:00
Doug Coleman
ebf2830c5f
Full login
...
Handling of opcodes implemented
Notification of incompletely handled opcodes
Error handling on login to second server
Added test account
2005-09-19 19:33:06 +00:00
Doug Coleman
a97c50abd0
Initial checkin.
...
bug-demo shows the bug.
2005-09-19 00:23:06 +00:00
Doug Coleman
db8fd1cc50
sha1 refactoring
...
string>md5 now gives a binary string.
the old string>md5 is now string>md5str
2005-09-19 00:19:59 +00:00
Chris Double
ab032471c2
get coroutines code working with continuation changes
2005-09-18 06:32:02 +00:00
Chris Double
2a8d918409
Fix space invaders bitrot
2005-09-18 06:31:33 +00:00
Chris Double
8d805d3dcb
Get cont-responder contrib examples working again, and more fixes to cont-responder for continuation word
...
changes.
2005-09-18 05:55:18 +00:00
Chris Double
e0bc6e8166
space invaders: fix things so 'step' compiles
2005-09-12 23:22:02 +00:00
Chris Double
a70469d3e9
Add coroutines code to contrib
2005-09-12 23:20:46 +00:00
Slava Pestov
b856b6294b
fixes
2005-09-12 01:57:21 +00:00
Chris Double
0f54aa9e13
space invaders: fix half carry problem, this fixing score problem. Implemented remaining 8080 instructions.
2005-09-11 22:32:44 +00:00
Chris Double
dede7e0dba
space invaders: sync frame rate. reorganise code into generic 8080 and space invaders portions. remove dead
...
code.
2005-09-11 01:51:05 +00:00
Slava Pestov
22ab0d97fa
performance improvements
2005-09-10 19:53:17 +00:00
Chris Double
0bb2ae3715
space invaders: update readme
2005-09-10 06:59:47 +00:00
Chris Double
43ee7d00c6
space invaders: fix load order issue.
2005-09-10 06:43:21 +00:00
Chris Double
de16313d06
space invaders: Reimplemented a bunch of instructions in a clearer manner, following the 8080 data sheet.
...
Added left, right and fire.
2005-09-10 06:37:56 +00:00
Daniel Ehrenberg
9531e60cd3
miscellaneous changes
2005-09-10 03:52:12 +00:00
Daniel Ehrenberg
d7c0518433
adding xml.factor
2005-09-10 01:29:28 +00:00
Chris Double
b3003e4759
space invaders: more tests and fixes
2005-09-08 23:48:54 +00:00
Doug Coleman
dadffdf6e3
Inlined the hashtable in sha1.
2005-09-08 16:05:25 +00:00
Chris Double
d1a7708d21
space invaders: add rom building instructions
2005-09-08 04:03:56 +00:00
Chris Double
b89f80e95e
space invaders: add not to readme on how to compile
2005-09-08 01:54:46 +00:00
Chris Double
eed8d12791
space invaders: fix flag bug preventing number of ships and coins displaying
2005-09-08 01:46:20 +00:00
Chris Double
296be06d06
Initial space invaders commit.
2005-09-08 01:36:22 +00:00
Chris Double
99d8520dda
Add gadgets-layouts USE for 0.77 changes
2005-09-04 01:14:46 +00:00
Chris Double
f53ee2a522
Fixup contributions for changes from recent cvs updates.
2005-09-02 03:38:27 +00:00
Daniel Ehrenberg
e6a24eb355
new version of make
2005-09-01 20:07:22 +00:00
Doug Coleman
416834a0c9
removed rot4
...
removed temp from sha1
removed + + + +, using vector sum instead
2005-09-01 05:43:25 +00:00
Daniel Ehrenberg
c4f0756b66
getting rid of seq-stupid-all
2005-08-30 18:53:23 +00:00
Doug Coleman
55ce64a477
Using 'cond' instead of the hashtable with stored quotations.
...
string>sha1 should compile once 'cond' compiles.
2005-08-30 17:54:54 +00:00
Doug Coleman
73c671ef24
Factoring some crap code into something better: nested ifte -> hash w/ stored quotations
...
Moved sha1 algorithm into separate words for each step
2005-08-29 22:35:34 +00:00
Doug Coleman
27c273a2cd
Changed to work with the new make word.
2005-08-29 05:44:32 +00:00
Doug Coleman
36e2875836
Added bitroll.
2005-08-27 19:54:31 +00:00
Chris Double
c19ec60942
fix eval-responder for recent factor changes
2005-08-27 03:46:46 +00:00
Daniel Ehrenberg
b4c8ef9df4
removing obsolete files and updating readme (still incomplete)
2005-08-25 22:13:52 +00:00
Daniel Ehrenberg
2ca86efb1d
parse-k updates
2005-08-25 22:02:30 +00:00
Slava Pestov
45109c1a0a
major cleanup
2005-08-25 19:27:38 +00:00
Doug Coleman
762d2913a1
Added sha1.factor
...
Updated md5 to Factor .77
Added common.factor to contain common words to both md5 and sha1
Added load.factor
2005-08-25 10:07:50 +00:00
Chris Double
88d75185db
Fix eval responder to work with 0.77 changes.
2005-08-24 04:52:52 +00:00
Chris Double
15d30888d6
fix parser combinator tests to work with str>number change
2005-08-24 00:01:39 +00:00
Chris Double
b6951b8afd
Get concurrency code to work with 0.77 changes.
2005-08-23 23:59:43 +00:00
Chris Double
06806ec8cc
Get cont-responder examples working with 0.77 word changes. eval-responder is
...
currently broken though.
2005-08-23 23:49:52 +00:00
Daniel Ehrenberg
a380526f12
updating CHANGES.html
2005-08-23 19:02:00 +00:00
Daniel Ehrenberg
c3540aaf7a
initial commit of parse-k.factor
2005-08-23 18:43:12 +00:00
Chris Double
1743df1bd4
Link to original parser combinators document for the clean programming language.
2005-08-22 01:45:11 +00:00
Doug Coleman
5384a2f805
Updated to work with .77 cvs.
...
Uses 'content' word as per slava's blog.
Added 'file>md5' and 'stream>md5'.
2005-08-20 08:32:53 +00:00
Chris Double
f5f50c1347
Tests removed from main parser-combinators source file and added to a
...
tests.factor using Factor unit tests.
2005-08-17 07:03:40 +00:00
Chris Double
8a701e6e16
Fix Todo example so it works with removal of lexi>.
2005-08-16 23:10:13 +00:00
Chris Double
7aaacb19dd
Refactoring and additions to the concurrency library.
2005-08-07 02:10:32 +00:00
Chris Double
4682d4429a
Add first cut at concurrency library.
2005-08-04 22:46:50 +00:00
Chris Double
3948beb8f0
3list no longer exists. Fix parser combinators to work around this.
2005-08-04 01:19:30 +00:00
Slava Pestov
b8d8685de8
clean up class<, class-and, class-or
2005-08-01 03:38:33 +00:00
Chris Double
a1dba7ddc7
Changes to get parser-combinators working with 0.76
2005-07-25 22:35:29 +00:00
Chris Double
95a4fbb25f
Various changes to get cont-responder examples working with 0.76
2005-07-25 22:34:59 +00:00
Alex Chapman
a9fcfe8343
small gl type bugfix
2005-07-25 12:14:59 +00:00
Slava Pestov
5c9955fa52
added norm, proj words for vectors, removed dot/proj for complex numbers, more UI strippage
2005-06-30 00:04:13 +00:00
Slava Pestov
69608069e1
new add word, got rid of unused stdio-stream
2005-06-23 19:53:54 +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
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
Doug Coleman
a5a4760836
Initial checkin.
...
Only supports hashing a string until string-streams are implemented.
2005-06-16 22:18:16 +00:00
Doug Coleman
4be3d27fd2
Initial checkin. PostgreSQL is not supported on Windows yet.
...
Tested on Debian with PostgreSQL version 7.4.7.
2005-06-12 09:37:05 +00:00
Slava Pestov
c08920a60e
missing USING:
2005-06-12 09:00:54 +00:00
Slava Pestov
a4fafc2507
fixes
2005-06-12 08:37:45 +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
Alex Chapman
3a4161f84f
Improvements to simple-gl, particularly using methods for event handling and working resize code
2005-05-24 10:07:36 +00:00
Alex Chapman
dff6e531f3
tidied up gl and glu, simplified FUNCTION:
2005-05-23 03:50:55 +00:00
Slava Pestov
8e7652e644
add win32 dll loading
2005-05-23 02:03:54 +00:00
Slava Pestov
74fef3e79e
add-library calls fixed
2005-05-23 01:59:24 +00:00
Alex Chapman
132d9adddc
Most gl and glu functions now added. Loading the gl libraries after
...
bootstrapping doesn't seem to work, although I haven't verified that that is
the problem.
2005-05-23 01:45:52 +00:00
Alex Chapman
2e393becfe
initial import of gl bindings into contrib/gl. simple-gl doesn't work yet...
2005-05-21 08:48:12 +00:00
Chris Double
c93a28ffa2
get parser-combinator code working with latest factor sequence changes
2005-05-18 22:54:59 +00:00
Chris Double
089c17f401
Get eval-responder working again and fix up for the rename of 'cat' to
...
'append'.
2005-05-18 22:37:42 +00:00
Chris Double
4e57df3247
change usage of sbuf>string to >string
2005-05-16 02:33:08 +00:00
Slava Pestov
7f4da7ecd0
generic words are more flexible, sequences cleaned up
2005-05-14 21:18:45 +00:00
Slava Pestov
cc1e664a99
string sub-primitives
2005-05-06 02:30:58 +00:00
Slava Pestov
f96779a56c
simple HTTP client; with-stream* word; various tweaks and cleanups
2005-05-02 04:18:34 +00:00
Chris Double
85b8508e58
fix documentation error in parser-combinators.
2005-05-01 03:06:38 +00:00
Chris Double
fb211c0e05
fix yet more bitrot to do with sequence changes in cont-responder
...
examples.
2005-05-01 03:05:48 +00:00
Chris Double
11c604d865
fix parser-combinator documentation
2005-04-30 04:17:02 +00:00
Chris Double
93f4088747
more sequence code fixes for cont-responder examples
2005-04-30 04:15:12 +00:00
Chris Double
3ecf223a68
more sequence code fixes for parser combinators
2005-04-30 04:14:48 +00:00
Chris Double
aa5b8fe510
Get lazy lists and parser combinators working with new factor.
2005-04-30 03:20:11 +00:00
Chris Double
19bc49ece3
fix bitrot in sqlite library
2005-04-30 03:18:56 +00:00
Chris Double
01b0cae9a5
Fix bitrot in cont-responder
2005-04-30 03:16:33 +00:00
Slava Pestov
8b61c03fa1
(yield) renamed to stop
2005-04-22 04:22:36 +00:00
Chris Double
b1945f04ae
get cont-responder examples working with new sequences code.
2005-04-04 22:31:31 +00:00
Slava Pestov
4d82ac0541
removed 3slip, forever, apply combinators
2005-03-21 20:13:40 +00:00
Daniel Ehrenberg
54ad3394a7
adding unittest for infix-word.see
2005-03-06 01:01:51 +00:00
Daniel Ehrenberg
d47fbc8d1a
s/word-property/word-prop/
2005-03-05 23:55:31 +00:00
Slava Pestov
a74632b243
hashtables were sized wrong; rename str- words to string-
2005-03-05 21:33:40 +00:00
Daniel Ehrenberg
175b211160
changes to algebra
2005-03-04 01:35:33 +00:00
Daniel Ehrenberg
8315f1b1ee
Algebra again, fixing (?)
2005-02-28 02:53:11 +00:00
Slava Pestov
d0bb4944f1
functional queue in place of dlists; disable generic partial eval due to buggyness
2005-02-25 23:11:10 +00:00
Daniel Ehrenberg
dbb1148360
updates on infix & infix repl
2005-02-25 05:06:30 +00:00
Daniel Ehrenberg
56648c2ca5
fixing carelessness
2005-02-25 03:53:15 +00:00
Daniel Ehrenberg
ecb11bf4fe
algebra -- I hope this works
2005-02-25 03:32:51 +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
c1ca6b761e
Change default timeout for continuation responder. Update live updater
...
and todo list code for stream and read word changes.
2005-02-16 01:38:21 +00:00
Chris Double
58a43f3bf2
Remove tutorial from cont-responder directory as it is in doc directory
...
now.
2005-02-15 02:58:09 +00:00
Chris Double
24b2777a89
Remove uneeded files.
2005-02-15 02:56:46 +00:00
Chris Double
0b3a34d0c8
add browser style to words to allow browsing source. add browser and
...
cont-responder to factor httpd. add cont-responder tutorial to main doc
dicretory. mention location of cont-test.factor in tutorial. change
defauly startup location of browser.
2005-02-14 21:44:15 +00:00
Chris Double
b141634910
Fix for browser responder for where vocab or word doesn't exist
2005-02-13 01:57:34 +00:00
Chris Double
f88bfcf2a8
Refactorings of the cont-responder and sqlite code. The browser
...
responder now accepts 'word' and 'vocab' as query parameters. The
cont-responder takes the continuation id as a query parameter instead of
part of the url.
2005-02-13 01:08:32 +00:00
Chris Double
d5009f4b78
Add first cut at sqlite library.
2005-02-10 22:22:35 +00:00
Chris Double
2b225a6c7b
Changes to cont-responder to work with recent Factor changes
...
(string-output instead of string-output-stream, new cons format, etc).
2005-02-07 00:08:14 +00:00
Chris Double
d9328473d1
fix typecheck error. Error was caused by using "stdio" instead of stdio
...
symbol.
2004-12-29 03:12:37 +00:00
Chris Double
f3a37722e6
get things working with recent cvs update. Some responders still don't
...
work due to typecheck errors.
2004-12-29 02:59:41 +00:00
Chris Double
7c8e1f62b6
Added more details to tutorial of cont-responder
2004-11-24 00:58:19 +00:00
Chris Double
a5782d290e
fix 'usages.' usage in eval-responder. fix tutorial typo. update browser
...
and tutorial for new room word changes. updated browser to use room.
instead of room. remove form around live search field in eval-responder.
prevent enter key on eval-responder in live search field from failing.
removed double prompting of numbers game. removed vars-values usage and
replaced with hash>alist.
2004-11-22 22:07:17 +00:00
Chris Double
e3e434e649
Changes to cont-responder:
...
added start of a tutorial
added numbers game example
add cont-responder testing functions
minor refactoring of cont-responder
eval-responder now works again!
Changes to parser-combinators:
modify str-head and str-tail usage for their changed stack effects
2004-11-20 21:32:02 +00:00
Chris Double
bfd4b064a9
Remove cont-html.factor. It is replaced by html-tags.factor in the
...
library.
2004-11-16 03:03:55 +00:00
Chris Double
1ab4b8b905
replace string formatting with new make-string system and use html
...
instead of cont-html. remove cont-html.factor file as it is
supercontents of the html vocabulary in the standard library. remove
unneeded test function from todo example. removed requirement for
parser combinator library from todo cont-responder example.
2004-11-14 21:57:28 +00:00
Slava Pestov
7df4ae98d7
moving examples to examples/
2004-11-09 17:23:35 +00:00
Slava Pestov
fb798e97fa
a pile of bug fixes and improvements
2004-11-09 03:36:51 +00:00
Slava Pestov
166817bd45
add infix parser library
2004-11-04 04:37:08 +00:00
Slava Pestov
d347d20dbc
adding trace, step, stack inference to cvs, rearranging some stuff
2004-11-04 04:35:36 +00:00
Chris Double
bd7fc60d8e
refactor todo words as per slava's suggestions
2004-11-02 22:23:35 +00:00
Chris Double
7ec1111139
re-enable loading of todo example.
2004-11-02 01:11:30 +00:00
Chris Double
b98e4af5f0
Rewrite username validation in todo example to workaround current bug in
...
parser combinator library.
2004-11-02 01:10:35 +00:00
Chris Double
9efc607ffd
Get continuation responder and parser combinators working with recent
...
factor changes. Todo example is currently broken.
2004-11-02 00:02:33 +00:00
Slava Pestov
18305aaa95
minor fixes
2004-10-29 03:58:23 +00:00
Slava Pestov
17a6ef1eae
a few bug fixes
2004-10-28 03:13:00 +00:00
Slava Pestov
c92c56ce24
some cleanups and benchmarks
2004-10-28 01:21:31 +00:00
Slava Pestov
1aef8c48a0
start 0.68 by moving list-math to contrib and simplifying subset combinator
2004-10-18 05:37:46 +00:00
Slava Pestov
2f2db98791
new, graphical contrib/mandel.factor
2004-10-17 23:10:22 +00:00
Slava Pestov
96a5afc718
HSV>RGB color conversion, much other stuff
2004-10-12 01:40:12 +00:00
Slava Pestov
d401456f50
moved quadratic and simpson to contrib, fix some parse-number oddness
2004-10-10 18:28:56 +00:00
Slava Pestov
babd2b7494
doc updates
2004-09-27 00:16:02 +00:00
Chris Double
6a0d3fcedf
remove default-responders call which is no longer needed.
2004-09-08 03:51:20 +00:00
Chris Double
cb4c439646
Changes to get things working with the combinators and files vocab
...
changes.
2004-09-02 01:18:42 +00:00
Slava Pestov
a42442364a
fix mandel.factor
2004-08-27 03:11:46 +00:00
Chris Double
a7eee6e189
Fix for change from worddef>list to word-parameter.
...
Fix for moving arithmetic functions into math vocab.
2004-08-27 02:34:09 +00:00
Slava Pestov
8dcb356cff
fix some overflow issues
2004-08-27 02:21:17 +00:00
Slava Pestov
e8c112ac03
cleanup of mandel.factor
2004-08-27 00:13:44 +00:00
Slava Pestov
1dca03d0dc
mandelbrot fractal
2004-08-27 00:10:25 +00:00
Chris Double
c22b62215a
use character streams instead of binary streams in todo list.
...
get liveupdater working with native factor.
browser responder now works in native factor.
2004-08-23 20:22:57 +00:00
Chris Double
d99fce030f
get todo list working with native factor.
...
rewrote storage routines to not use run-file. Removed regular
expressions and use paser-combinators instead.
2004-08-23 20:21:49 +00:00
Slava Pestov
3712ae68e5
fix read line, and add read line regression tests
2004-08-23 01:56:06 +00:00
Chris Double
549e17a539
Add line endings to files.
2004-08-22 23:39:14 +00:00
Chris Double
846db119f6
Was logging the post alist before converting it to a string. Removed to
...
get things working with native factor. Various fixes to get things
loading in native factor.
2004-08-22 23:29:39 +00:00
Slava Pestov
5b24e99fc9
working on cfactor bootstrap
2004-08-20 22:48:08 +00:00
Slava Pestov
2fccd38742
add irc.factor to contrib
2004-08-20 06:43:06 +00:00
Chris Double
e363a194da
revert workaround for native factor problem now that it is fixed.
2004-08-20 00:12:23 +00:00
Chris Double
0ad8cb57d7
workaround for native factor bug in processing lists
2004-08-20 00:02:01 +00:00
Chris Double
2806da7eed
get things working with native factor.
2004-08-19 23:57:45 +00:00
Chris Double
50408f1bcc
Fix cont-html to work with new word defining words.
2004-08-19 23:46:14 +00:00
Chris Double
8623011d35
Fixes to get cont-responder working with latest httpd changes.
2004-08-19 23:33:58 +00:00
Chris Double
00c2d5f058
Changes to get things working with latest factor updates. Post requests
...
are currently broken.
2004-08-19 22:04:10 +00:00
Chris Double
7d583b43d1
Added more stuff to parser combinator documentation.
2004-08-16 23:14:51 +00:00
Chris Double
0c3fa9d74c
Added parser combinator and lazy evaluation library.
2004-08-15 23:23:47 +00:00
Chris Double
9f052b3c82
Some changes to get things working in native factor.
2004-08-08 05:29:01 +00:00
Chris Double
4a562eb0c9
cont-html is essentially rewritten to not use a quotation between the
...
opening and closing tags. This actually simplifies the code quite a bit.
The current downside is the the code using the tags is not pretty
printed very well (ie. no indenting).
2004-08-02 21:35:22 +00:00
Chris Double
62c349a356
made browser columns fixed width
2004-08-02 21:34:46 +00:00
Chris Double
82e1321e22
added width attribute
2004-08-02 21:34:21 +00:00
Chris Double
5973009ed1
label browser column headings
2004-08-02 21:33:58 +00:00
Chris Double
5503ce06ce
add ability to change todo password
2004-08-02 21:33:35 +00:00
Chris Double
df455b5de8
Added edit functionality and styling to todo application
2004-08-01 22:30:47 +00:00
Chris Double
616f2bd2d9
added link element, rel attribute for styled-page.
2004-08-01 22:30:22 +00:00
Chris Double
13bcbfd465
Add vm statistics to browser
2004-08-01 22:29:51 +00:00
Chris Double
be47ff8672
make browser editing optional
2004-08-01 22:29:32 +00:00
Chris Double
ac0e0432a0
add editing functionality to browser
2004-08-01 22:29:11 +00:00
Chris Double
c72246cedd
Post requests were being decoded before splitting into an ALIST. This
...
caused problems if the post data contained an '&' or '='. Now the
decoding is done after the splitting. Also added logging of the original
post data and the decoded alist.
2004-08-01 22:28:50 +00:00
Chris Double
7c0ae6a136
added first cut of browser code
2004-08-01 22:28:17 +00:00
Chris Double
97073b654f
misc. refactorings. added onchange attribute. Various refactorings.
2004-08-01 22:27:30 +00:00
Chris Double
f4bed8c0f3
added select and option elements to cont-html
2004-08-01 22:26:53 +00:00
Chris Double
7b0adf3072
reorganise loader file
2004-08-01 22:26:30 +00:00
Chris Double
722a8f888c
added live search facility for words to eval-responder
2004-08-01 22:26:07 +00:00
Chris Double
a91cda2e8f
move button to cont-utils
2004-08-01 22:25:40 +00:00
Chris Double
109559a1ae
added colspan attribute to cont-html
2004-08-01 22:25:17 +00:00
Chris Double
78ff8782d7
seperate out javascript code into an include rather than incline for
...
ive-updater
2004-08-01 22:24:42 +00:00
Chris Double
e16bdb46d2
seperate out javascript code into an include rather than inline for
...
live-updater
2004-08-01 22:24:17 +00:00
Chris Double
431618aea0
factor out reusable code from live-updater-responder and put in
...
live-updater
2004-08-01 22:23:38 +00:00
Chris Double
f7bda63625
tidy up live-updater responder
2004-08-01 22:23:06 +00:00
Chris Double
26aada47ee
Added live update example.
2004-07-28 21:54:24 +00:00
Chris Double
73c8f77eda
Add code to run http in a thread, catching errors and restarting.
2004-07-28 01:53:55 +00:00
Chris Double
a80e32934c
Added script, div and span. Added src and language attributes.
2004-07-28 01:53:33 +00:00
Chris Double
6480e75db6
add focus setting to eval-responder.
...
added accesskey attribute.
clean up eval-responder user interface.
Added history display. Added ability to click history and callstack .
entries and have them added to the evaluator textarea. Various code .
tidyups..
added style and valign attributes.
add html layout routines.
add onclick attribute.
added id attribute to cont-html.
2004-07-26 21:48:58 +00:00
Chris Double
8f3ba5b97e
Use str-lexi> for sorting priorities. This allows alphanumeric
...
characters as a priority and prevents errors in that case.
2004-07-26 04:00:56 +00:00
Chris Double
5c664feeed
Made the eval textarea bigger.
2004-07-26 02:28:11 +00:00
Chris Double
905f658551
added rows and cols attributes.
2004-07-26 02:27:48 +00:00
Chris Double
cb918db171
Add style to factor output allowing "see", etc to be hyperlinked.
2004-07-26 00:47:15 +00:00
Chris Double
d591e6187b
Add file containing common routines for continuation based httpd
...
responders.
2004-07-25 22:35:51 +00:00