Commit Graph

943 Commits (3edc7cf02151e10367aae2c10d32b36a1e26727f)

Author SHA1 Message Date
chris.double 1b7877d072 Implement If-Modified-Since header in httpd
A browser sends If-Modified-Since when requesting a resource, the server should send a '304 Not Modified' if the Last-Modified time of the resource matches the date in 'If-Modified-Since'. Googlebot also uses If-Modified-Since so this addition to httpd can save some bandwidth.
2006-09-02 06:01:22 +00:00
erg 4e2ca56800 calendar changes 2006-09-01 21:45:00 +00:00
erg e2e53a0374 time -> >time<, date -> >date< to avoid conflict with time in test vocab 2006-09-01 15:53:21 +00:00
slava 5929a033fe contrib/README.txt update 2006-08-31 21:02:54 +00:00
chris.double 941a1688ba allow setting of hostname in start-node of concurrency 2006-08-31 11:23:19 +00:00
chris.double 9726e6fbd0 remove some debug from concurrency 2006-08-31 11:11:43 +00:00
chris.double 88cfa78fc4 get linked processes working again 2006-08-31 11:10:34 +00:00
chris.double cc41d2b3ef get send-synchronous working across distributed nodes 2006-08-31 04:37:53 +00:00
chris.double 429a09f390 more work on distributed concurrency 2006-08-31 03:38:45 +00:00
chris.double e170d3e85d start of support for distributed concurrency 2006-08-31 02:19:57 +00:00
slava 111afa499a contrib/emacs/ fix 2006-08-31 20:35:10 +00:00
chris.double fb6eb27869 add unit tests and fix bugs in serialization code 2006-08-30 22:36:20 +00:00
chris.double 0a41eb31ae various fixes to serialisation code 2006-08-30 22:11:53 +00:00
chris.double e343df0d21 add Adam's name to copyright of serialisation code 2006-08-30 12:23:48 +00:00
chris.double 68e1e230a8 allow serializing wrappers and quotations 2006-08-30 12:15:54 +00:00
chris.double dd3819fe7c add serialisation/deserialisation code 2006-08-30 12:05:26 +00:00
slava b541418b9a Topology fixes 2006-08-30 09:40:36 +00:00
erg 4b37d92d7e fix Last-Modified 2006-08-29 01:28:15 +00:00
erg e77b249741 httpd -- added Date and Last-Modified header fields for file-responder, removed url-encode from print-header 2006-08-29 00:36:54 +00:00
erg 766ef0175e calendar feature 2006-08-29 00:36:04 +00:00
erg 4ae5a69f59 crypto/math cleanups 2006-08-18 16:57:46 +00:00
chris.double 3e466ef322 update rss reader to use tuple-db 2006-08-29 14:16:13 +00:00
chris.double 96ce758240 fix ordering of tuple-db.facts 2006-08-29 13:10:46 +00:00
chris.double 7195bd00bc add documentation for tuple-db 2006-08-29 07:30:29 +00:00
chris.double 7d6a9eba3a add sqlite facts file 2006-08-29 06:22:33 +00:00
chris.double 30d9f40106 add readme for rss reader 2006-08-29 02:22:25 +00:00
chris.double b311fa01f2 rss reader example 2006-08-29 02:02:43 +00:00
slava 2a70071e28 Minor vars fix 2006-08-29 22:31:50 +00:00
chris.double cd15e24ca7 fix stack effects in sqlite library 2006-08-29 01:41:22 +00:00
chris.double 86573e5f4a updated contrib readme to include rss code 2006-08-29 00:46:03 +00:00
chris.double b62d33325b added copyright and license for rss code 2006-08-29 00:45:27 +00:00
chris.double 78161cc210 add rss code 2006-08-29 00:42:29 +00:00
matthew.willis e9eefe2892 Lambda rewrite. Tree traversals eliminated, controlled evaluation, lazy name replacement and beta-reduction 2006-08-28 07:50:41 +00:00
matthew.willis 2710626ca8 Lambda fixes - added alien input 2006-08-23 23:05:25 +00:00
erg 48ff4caa73 httpd fix 2006-08-27 23:53:27 +00:00
slava b9de65bdc0 topology fixes 2006-08-27 20:51:27 +00:00
slava 6143b00434 Presentation cleanups and mouse help 2006-08-26 01:29:23 +00:00
slava 5296564ded contrib/jedit/ fix 2006-08-26 01:29:09 +00:00
chris.double 028d032183 update factory readme 2006-08-25 03:18:57 +00:00
slava 37d07053e6 contrib/ load fixes 2006-08-25 04:25:43 +00:00
slava 60773dd493 contrib/emacs fix 2006-08-25 04:07:54 +00:00
slava e4ae52028f edit fixes, new :edit word 2006-08-25 04:02:30 +00:00
chris.double aa8fe942ee remove 'compiled' from x11 so it works with current factor 2006-08-25 03:16:10 +00:00
slava 4a79d7ccb5 jedit moved to contrib, generic hookable edit word 2006-08-25 03:19:22 +00:00
matthew.willis 1ccae0ef2e oops! forgot a parens 2006-08-21 04:40:22 +00:00
matthew.willis bbb53dbfab Added alien support, added core library 2006-08-21 04:35:06 +00:00
matthew.willis cefb7829c7 Major Lambda changes - evaluation strategy, definition/evaluation semantics 2006-08-20 01:18:14 +00:00
matthew.willis 53645dd64a Lambda simplifications 2006-08-17 05:27:21 +00:00
slava 82134b8417 Topology fix (iso between /\L and /\L* is not an algebra iso) 2006-08-20 18:39:45 +00:00
slava 1fd34bb360 Working on contrib/topology/ 2006-08-18 20:15:08 +00:00
wayo.cavazos 03cef56240 Add some usage notes to factor.el 2006-08-18 00:41:56 +00:00
wayo.cavazos 17c0b51991 Boids updates 2006-08-18 00:41:34 +00:00
wayo.cavazos 21d7721b76 Add action-field gadget to contrib 2006-08-18 00:40:29 +00:00
wayo.cavazos c531858083 Update automata to 0.83 2006-07-28 06:14:26 +00:00
wayo.cavazos fd6cb79fd4 Fix button quotations 2006-07-27 23:26:38 +00:00
wayo.cavazos 21291c211e Update boids ui to work with latest gadgets changes 2006-07-26 18:41:33 +00:00
wayo.cavazos 97871e1807 Update automata ui to work with latest gadgets changes 2006-07-26 18:40:19 +00:00
wayo.cavazos 491e10c55b Clean up force calculation code in boids 2006-07-22 12:05:21 +00:00
chris.double ecfbed74de add onsubmit to html tags 2006-08-17 02:33:19 +00:00
slava 54733ed74c Fix conflict 2006-08-18 17:45:46 +00:00
slava 77d9ef20a3 Fix contrib/math/ 2006-08-18 04:54:39 +00:00
wayo.cavazos 81dfc98eff factor.el now contains code for an actual Factor mode 2006-08-16 08:47:30 +00:00
wayo.cavazos ca12a9dd9c Factor/Emacs integration via emacsclient and emacs word 2006-08-16 08:45:59 +00:00
erg ac87a60c07 >2array< -> first2 in space-invaders 2006-08-12 22:57:10 +00:00
slava aa0fb00d76 Fix space invaders 2006-08-12 19:56:57 +00:00
erg eb3008bfaa hexdump -- blah. instead of .blah 2006-08-10 04:27:54 +00:00
erg 776df12c04 crypto -- remove duplicate code 2006-08-10 04:27:21 +00:00
erg 489b6a93e2 fix with-timing 2006-08-10 03:01:18 +00:00
erg 1b44cf1c25 added crypto/timing.factor 2006-08-10 02:54:49 +00:00
slava bd858e6556 Remove kernel-internals from USING: lists where it is not needed 2006-08-10 05:06:56 +00:00
slava be9916c903 Remove useless alias 2006-08-09 06:11:41 +00:00
matthew.willis 77ce02470a fixed lambda 2006-08-09 06:02:50 +00:00
matthew.willis 3bf43d3c61 Refactored Lambda, implemented reverse name lookups 2006-08-09 05:57:56 +00:00
chris.double 835ed00a14 fix calendar timestamp>http-string
The timestamp>http-string kept the timestamp around on the stack due to an extra dup.
2006-08-08 00:29:44 +00:00
chris.double bd4f48f9c2 json: add serializer for hashtables 2006-08-07 11:41:40 +00:00
chris.double e9b351119b add json help 2006-08-07 11:18:20 +00:00
chris.double 27b5c81651 complete json parser 2006-08-07 11:06:22 +00:00
chris.double b7a93771cf Initial json contrib library 2006-08-07 09:21:34 +00:00
chris.double 855b7009c8 parser-combinators: Fix <:&> and add <&:> 2006-08-07 04:35:48 +00:00
slava a8ae50c455 Class inference improvements 2006-08-07 02:30:52 +00:00
matthew.willis 4ac2a11bc3 Lambda Calculus 2006-08-07 00:31:29 +00:00
slava f12f324923 Fix httpd 2006-08-04 04:29:29 +00:00
slava e142cac05c Fix http-client 2006-08-04 04:24:08 +00:00
slava fa882bc2c8 Scrolling fixes 2006-08-04 04:01:18 +00:00
slava 473348b3dc fix vim.factor 2006-08-04 01:07:25 +00:00
erg 385e3589c4 vim fix 2006-08-04 00:13:24 +00:00
erg 12a91e82a3 fixed contrib/vim 2006-08-03 23:12:56 +00:00
chris.double 262c590084 update space invaders readme 2006-08-03 21:44:15 +00:00
chris.double f30ca40edc space-invaders: added graft* and ungraft* methods
This starts and stops the process when the space invaders window is created/removed. It also allows space invaders to survive an image save.
2006-08-03 21:42:58 +00:00
slava 7034a9631b Update all module 2006-08-03 20:26:07 +00:00
slava 719ba09ee9 contrib/vim/ fix 2006-08-03 20:24:53 +00:00
erg 711cb9ad1f units changes 2006-08-03 21:50:49 +00:00
erg b88b786e63 move vim to contrib/vim/ 2006-08-03 18:44:49 +00:00
erg 2ca8e9d65f rsa update 2006-08-03 03:20:28 +00:00
erg f6a8222b5a contrib/units update 2006-08-03 03:19:54 +00:00
chris.double a892d981ac update sqlite docs 2006-08-03 02:49:46 +00:00
chris.double acf83d71b0 Get sqlite and tuple-db working 2006-08-03 02:47:53 +00:00
chris.double f1e9dc12e6 concurrency: fix lazy evaluation
The 'lazy' word wasn't allowing multiple requests for the lazy value. It now caches the lazy value once it's computed and immediately returns it.
2006-08-03 00:23:02 +00:00
chris.double cda21fa9a6 update space invaders readme 2006-08-02 21:20:08 +00:00
chris.double 382477a991 misc space invaders refactoring 2006-08-02 13:23:08 +00:00
chris.double aa2ded8db5 space invaders: tidy up key handling 2006-08-02 12:46:43 +00:00
chris.double 1368c6a93a fix space invaders key handling 2006-08-02 12:22:12 +00:00
chris.double ad1f62fb54 fix bug in cpu-8080 emulation 2006-08-02 09:14:51 +00:00
chris.double 21563691ba module definition file for space-invaders 2006-08-02 08:45:00 +00:00
chris.double be607eae1f Part 1 of getting space invaders bit rot fixed 2006-08-02 06:28:07 +00:00
chris.double e4ca1e2bd3 fix parser combinator bit rot 2006-08-02 05:03:47 +00:00
chris.double 5bb0a8bee3 replace parser-combinators sequence handling with factor sequences 2006-08-02 03:47:57 +00:00
chris.double b868dfe645 Make parser-combinators work with provide/require 2006-08-02 03:47:26 +00:00
slava 477fb4db7a Fix X11 UI backend for char* FFI change 2006-08-01 23:25:12 +00:00
slava b0a4b6409a Changed argument order of {head,tail}{,-slice}{,*} and group 2006-07-30 00:36:25 +00:00
slava e18191daf4 Working on contrib/topology/ 2006-07-27 22:57:44 +00:00
chris.double ec92233637 more fixes to concurrency 'self' support 2006-07-27 00:42:27 +00:00
chris.double 2fad8cc734 concurreny fix to set 'self' process in global namespace 2006-07-26 23:23:10 +00:00
slava ad0ae8dc63 Remove add-simple-library 2006-07-26 04:36:22 +00:00
chris.double e201a48a97 remove cont-responder examples that no longer work/need to be rewritten 2006-07-25 22:32:43 +00:00
chris.double 593c1808ec Put post-refresh-get back in cont-responder and tidy stack usage 2006-07-25 00:06:18 +00:00
slava 37b31bb9e8 Removed broken serialization code 2006-07-25 17:35:30 +00:00
slava 99e1df4a31 More calendar cleanups 2006-07-25 17:32:11 +00:00
slava 6a0211ad31 Calendar updates 2006-07-25 17:28:07 +00:00
slava c531e091f7 Calendar cleanups 2006-07-25 17:15:32 +00:00
erg 2073b376ca minor calendar fix 2006-07-25 14:02:33 +00:00
erg 35780c90fc calendar refactoring 2006-07-25 11:36:46 +00:00
chris.double 08099ba896 Fix stack errors in cont-responder 2006-07-24 23:45:37 +00:00
chris.double 3419df860e Fix duplex stream closed issue in cont-responder 2006-07-24 01:09:37 +00:00
erg d85cf7b9ba random-tester changes 2006-07-24 16:23:00 +00:00
erg d497db0ca5 doc fixes for contrib/README.txt 2006-07-24 14:27:45 +00:00
erg 3acc344a9c added crypto/test files 2006-07-24 14:22:55 +00:00
erg 7f5ad3cab8 crypto test changes, blum blum shub unit tests 2006-07-24 14:21:17 +00:00
erg f2ee76575b remove contrib/aim until i update it 2006-07-24 07:46:28 +00:00
erg e08bf641db added contrib/calendar 2006-07-24 07:45:06 +00:00
erg a1476997e4 hexdump 2006-07-24 07:42:54 +00:00
chris.double 1edc5b645e get cont-responder examples test1 and test2 working 2006-07-17 09:13:29 +00:00
chris.double d7c042238c Save responder variables in cont-responder requests 2006-07-17 09:09:40 +00:00
chris.double 69b86eec44 refactor cont-responder and get it working again
Some functionality is missing from previous versions. There is no 'post-refresh-get' functionality or callback quotations. These may be re-added in a later patch.
2006-07-17 08:27:43 +00:00
matthew.willis 707d59d366 Relocated lazy-lists as top-level contrib 2006-07-22 21:56:17 +00:00
matthew.willis 01fa073af5 vocab rename 2006-07-22 21:50:36 +00:00
matthew.willis 23192d8aec Updated README 2006-07-22 21:50:05 +00:00
matthew.willis fc4532ee7c Made the force-promise pattern into a word, removed delay, corrected misc errors. 2006-07-22 20:48:42 +00:00
matthew.willis 7450d50027 Fix indentation, change naming scheme, take out curry's, move from quots to arrays (by way of vectors) and general proofreading and testing. 2006-07-22 10:52:22 +00:00
matthew.willis 8cb5cf42b2 Added tests for the lazy list library 2006-07-21 23:45:06 +00:00
matthew.willis 1bd40d5304 Moved some examples into lazy.factor, rewrote examples 2006-07-21 23:42:18 +00:00
matthew.willis be084f8e9d Heavy edits to lazy.factor 2006-07-21 23:39:35 +00:00
wayo.cavazos eb8c5dab67 Add the <field> gadget to boids 2006-07-15 11:29:39 +00:00
wayo.cavazos 3d9da8b84c Added a user interface to boids 2006-07-15 11:10:28 +00:00
wayo.cavazos 01691976d6 Update comment in automata 2006-07-15 10:59:55 +00:00
slava f3245d2ab4 Minor changes 2006-07-15 18:06:26 +00:00
slava e30a73e866 Update 'all' module 2006-07-14 10:59:53 +00:00
slava f19889b405 Remove infix since it no longer works and there's no interest in updating it 2006-07-14 10:58:24 +00:00
slava 92ae5b46de File renaming 2006-07-14 10:57:47 +00:00
slava 64bfcf877f Cohomology of Lie algebras (all generators in degree 1) 2006-07-14 10:36:50 +00:00
slava 7e90bab15e Add some homology unit tests 2006-07-14 09:37:13 +00:00
slava 75456f99de More topology work 2006-07-14 09:36:26 +00:00
slava fadf7bca30 Starting contrib/topology/ 2006-07-14 07:29:42 +00:00
wayo.cavazos 45b877becc Automata UI 2006-07-13 01:57:51 +00:00
slava 5f7ad40ade Minor contrib/math/ cleanup 2006-07-11 04:57:19 +00:00
wayo.cavazos 5b5b607b2a Automata improvements 2006-07-07 06:46:14 +00:00
wayo.cavazos 6e340c6da1 Changes to x.factor to allow stack effect inference 2006-07-02 11:40:34 +00:00
wayo.cavazos 32657a0266 Use Wolfram's standard convention for rule names 2006-07-02 11:39:37 +00:00
wayo.cavazos 25e9d29c7e Replace spc with bl in x.factor 2006-07-01 17:17:30 +00:00
wayo.cavazos 0f220b4d4c manage-window word rewritten and other Factory updates 2006-07-01 16:46:08 +00:00
slava 6d21c52ac9 Big runtime cleanup 2006-07-07 04:07:18 +00:00
slava 9f2201fe09 Minor file-responder fix 2006-07-06 20:13:35 +00:00
slava 6e112b6ef8 file-responder now supports .fhtml files, which are piped through contrib/embedded.factor 2006-07-06 00:34:50 +00:00
wayo.cavazos 5e14ba0474 Things to support new Factory changes 2006-06-28 10:55:17 +00:00
wayo.cavazos e722fdb590 Fix move and resize window bugs in Factory 2006-06-28 10:53:31 +00:00
wayo.cavazos 772d416a5a Add contrib/vars.factor 2006-06-28 10:52:10 +00:00
wayo.cavazos b3a747f249 Quick start note in automata 2006-06-28 10:49:32 +00:00
slava c5872a4356 Missing file 2006-06-26 07:30:13 +00:00
slava 7176754832 AJAX outliners work better now 2006-06-26 07:07:57 +00:00
wayo.cavazos c8aa5d0d82 Lots of changes to contrib/x11/* to support button highlighting 2006-06-21 10:30:45 +00:00
slava 117aef414f Markup fixes for better HTML generation 2006-06-20 22:31:48 +00:00
slava 3786fe695f Documentation and module system updates 2006-06-20 00:14:33 +00:00
slava 50ec1d36db Remove obsolete examples, module system simplification, fix parse-resource restart when bootstrapping parse-syntax.factor 2006-06-19 07:41:42 +00:00
slava e816737c99 Update the 'all' module 2006-06-19 01:36:50 +00:00
slava 1e2dcfae12 More module system hackery 2006-06-19 01:31:20 +00:00
wayo.cavazos 6368e3b4d1 Added factor-comment-line to factor.el 2006-06-18 10:06:24 +00:00
wayo.cavazos ce2d4b8848 Added portable <slate> based boids demo to contrib 2006-06-18 10:05:32 +00:00
wayo.cavazos 2c3f8853ab Added portable <slate> based automata demo to contrib 2006-06-18 10:04:54 +00:00
wayo.cavazos a8b4287af9 Added <slate> gadget to contrib 2006-06-18 10:03:36 +00:00
slava a6a8408c15 More module system tweaks 2006-06-19 01:02:35 +00:00
slava 0205234638 New module system 2006-06-19 00:58:11 +00:00
slava a5cc32ed15 Tabs gadget improved 2006-06-17 07:51:06 +00:00
wayo.cavazos 054e296a15 Minor updates to contrib/x11/examples 2006-06-15 22:41:42 +00:00
wayo.cavazos 5e0161b15e Port concurrent-widgets.factor to 0.83 2006-06-15 22:41:05 +00:00
wayo.cavazos a848718c86 Port factory to 0.83 plus other cosmetic changes 2006-06-15 22:39:13 +00:00
wayo.cavazos bb45b2a471 Adjust wait time in factor.el 2006-06-15 22:37:54 +00:00
slava 10af34de4d Documentation updates 2006-06-17 03:12:40 +00:00
slava b410db75b0 contrib/*/load.factor updates 2006-06-15 06:19:30 +00:00
slava fd6c9963a7 Get contrib/aim/ to load 2006-06-15 06:19:10 +00:00
slava 9759381d95 Update contrib/README.txt 2006-06-15 06:19:00 +00:00
slava 309617d547 Fix contrib/units/ to load, and some other fixes 2006-06-15 05:56:41 +00:00
slava 4af0e25864 Update contrib/sqlite/ for latest changes (untested) 2006-06-15 05:50:06 +00:00
slava 05efb629e0 Update contrib/random-tester/ for latest changes 2006-06-15 05:49:50 +00:00
slava d94a59f5c3 Update contrib/postgresql/ for latest changes 2006-06-15 05:49:37 +00:00
slava e26e4d6cc7 Updating contrib/crypto/ for latest changes 2006-06-15 05:41:58 +00:00
slava 59c64064a7 Updating contrib/math/ for latest changes 2006-06-15 05:36:48 +00:00
slava 7725d92f26 Updating contrib/concurrency/ for latest changes (lightly tested) 2006-06-15 05:36:23 +00:00
slava 511abd6a15 Updating contrib/cairo/ for recent changes 2006-06-15 05:35:18 +00:00
slava 65680737ca HTTPD updates and minor help fixes 2006-06-15 05:21:16 +00:00
chapman.alex 8ba243035a added new and improved gap buffer 2006-04-30 14:51:44 +00:00