Commit Graph

455 Commits (fd59c87eaeb61da5fe78d11aadbfa2fe813f8eb5)

Author SHA1 Message Date
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