Commit Graph

1058 Commits (c800d28665da357d46c801d75c2e5312480b4114)

Author SHA1 Message Date
wayo.cavazos c768db090b Remove the old slate implementation and examples 2006-10-04 04:32:10 +00:00
wayo.cavazos 209f8c23af add font-lock keyword 2006-10-04 04:11:59 +00:00
wayo.cavazos c3a31dbf52 Updates to old slate 2006-10-04 04:10:41 +00:00
wayo.cavazos cbfb7fb008 fix stack effect 2006-10-04 04:09:59 +00:00
erg bff44607a3 clean up random-tester 2006-09-29 06:32:48 +00:00
erg 06dd989538 fix p/mod 2006-09-28 05:11:47 +00:00
slava 736b2d8bfa Source files and module system cleanup 2006-09-30 03:03:27 +00:00
slava 61d4eeb633 "~" global var replaced by home word 2006-09-30 00:45:24 +00:00
chris.double b5d02e9d9c rss: add contrib/httpd to requires 2006-09-26 04:44:41 +00:00
chris.double c10f2bc2de concurrency: add mailbox-get-all 2006-09-26 04:44:15 +00:00
chris.double 9e6a58f74d add jni to contrib readme 2006-09-22 02:16:45 +00:00
chris.double 16efe54035 jni: move alien definitions into an internals vocab 2006-09-22 02:15:18 +00:00
chris.double d53be0a335 jni: quick example of using System.out.println 2006-09-22 01:18:03 +00:00
chris.double 6755b3c968 jni: add jni methods to native interface structure 2006-09-22 00:46:24 +00:00
chris.double 4755cd21a5 jni library for factor 2006-09-21 23:25:56 +00:00
chris.double a9af0d1324 httpd: add tbody to html-tags 2006-09-20 00:01:54 +00:00
chris.double a9315079c9 add usb to contrib readme 2006-09-19 12:00:37 +00:00
chris.double 075a988aad lazy-lists: add memoized-cons 2006-09-18 12:18:18 +00:00
chris.double 02ae8a5def lazy-lists: refactor lazy-io removing duplicate code 2006-09-18 11:44:13 +00:00
chris.double 968091b525 lazy-lists: help for llines 2006-09-18 02:54:10 +00:00
chris.double 3ea3b26ce0 lazy-lists: added llines for lazy lines from files 2006-09-18 02:50:24 +00:00
chris.double 00305bfd15 lazy-lists: add todo note about memoizing lmap 2006-09-18 00:26:56 +00:00
wayo.cavazos f89254bfb5 slate-examples in contrib/README 2006-09-18 13:29:05 +00:00
wayo.cavazos c9065cde61 modularize slate-examples 2006-09-18 13:26:48 +00:00
wayo.cavazos 292e85a8a3 slate update 2006-09-18 12:57:20 +00:00
wayo.cavazos af81d1b87e Minor updates to lindenmayer.factor 2006-09-18 12:56:25 +00:00
wayo.cavazos d089ba25c1 Add slate-examples 2006-09-17 11:41:53 +00:00
wayo.cavazos cd31550a72 Add gl commands to slate 2006-09-16 11:22:19 +00:00
wayo.cavazos 093f38f421 Convert lindenmayer to use slate 2006-09-16 11:20:28 +00:00
chris.double 509b0fc588 lazy-lists: add lazy reading of characters from a file 2006-09-17 23:59:06 +00:00
chris.double 122c82f79f usb: change read/write to use byte arrays instead of strings 2006-09-16 11:46:33 +00:00
chris.double c9777598dd usb: add help, implement higher level functions 2006-09-16 06:14:59 +00:00
slava f45cc8ac98 pastebin fix 2006-09-16 00:52:06 +00:00
erg 478ab63538 md5/sha1 update -- don't slurp file before computing hash 2006-09-15 21:22:23 +00:00
wayo.cavazos de02f17845 Minor slate fix 2006-09-15 01:10:00 +00:00
wayo.cavazos cfc8c57b49 Added gluDisk, misc gl stuff, and a draw-circle word 2006-09-14 22:03:39 +00:00
chris.double bc8752e514 usb: add path to macosx dylib 2006-09-15 03:52:09 +00:00
chris.double eb735f0e02 usb: add macosx structs 2006-09-15 03:20:26 +00:00
chris.double 96e322a5ed usb: split out win32/unix code 2006-09-15 03:12:19 +00:00
chris.double 06464836e7 first attempt at libusb wrapper 2006-09-15 03:04:43 +00:00
chris.double 267108e601 parser-combiantors: update to work with lazy-lists changes 2006-09-14 01:48:38 +00:00
chris.double 0929fafe10 lazy-lists: temporarily disable prime number example
Need to implement lapply to get this to work again
2006-09-14 01:40:13 +00:00
chris.double d4091e03c6 lazy-lists: modify examples 2006-09-13 13:09:59 +00:00
chris.double 668a9cf878 lazy-lists: complete remaining lazy list operations 2006-09-13 07:49:18 +00:00
chris.double 9252f8deb9 lazy-lists: add nil? generic and implement lsubset 2006-09-13 02:17:23 +00:00
chris.double 84ad813665 lazy-lists: more refactoring 2006-09-13 01:32:23 +00:00
chris.double 31c34547bc lazy-lists: move towards making fully lazy 2006-09-12 12:53:07 +00:00
slava 461a6bf324 factor.el fix 2006-09-15 06:14:19 +00:00
erg 221c464a7e add sha2 test file 2006-09-12 02:36:13 +00:00
erg 4720e8a4a5 crypto -- add sha-256, cleanup md5/sha1 2006-09-12 02:11:41 +00:00
chris.double b645c7d5ae http-client: fix requires/provides 2006-09-13 22:24:40 +00:00
slava b84f62192f Slate load fix 2006-09-13 22:37:50 +00:00
slava 9325fa74a2 UI dataflow visualizer (experiemntal) 2006-09-13 06:17:46 +00:00
slava b8cf64bc76 Start of new web framework 2006-09-13 04:48:04 +00:00
slava 2e89e75c7a splay-trees fix 2006-09-12 02:52:38 +00:00
wayo.cavazos ae14e7bec3 More slate/opengl commands 2006-09-11 10:58:08 +00:00
wayo.cavazos 5bb503f4ac sequences-contrib fix 2006-09-11 10:57:34 +00:00
wayo.cavazos 2f43d58a47 alien-contrib fix 2006-09-11 10:57:10 +00:00
wayo.cavazos 9490a38638 Added sequences-contrib 2006-09-11 10:49:12 +00:00
wayo.cavazos d8f0343091 Added alien contrib entry to README 2006-09-11 10:28:47 +00:00
wayo.cavazos e103d734ae Added alien-contrib for alien related utility words 2006-09-11 10:24:05 +00:00
wayo.cavazos 8cd47f1ff7 Don't use global variables in Lindenmayer 2006-09-07 08:42:08 +00:00
wayo.cavazos 88ba9da673 Added lots of opengl utility words to slate 2006-09-07 08:41:21 +00:00
wayo.cavazos c8fccb6d7d minor factor.el fix 2006-09-07 08:38:06 +00:00
wayo.cavazos b415dc6541 Minor boids change 2006-09-07 08:37:48 +00:00
wayo.cavazos 12c12e79e7 Change boids to use the new slate 2006-09-07 08:18:31 +00:00
wayo.cavazos f5e5777b8d Update lindenmayer to not use lists 2006-08-24 03:37:36 +00:00
chris.double 38f8050d34 update tuple-db docs for new 'contrib/tuple-db' require format 2006-09-09 05:17:38 +00:00
chris.double a7dd4c4084 update rss docs for new 'contrib/rss' format 2006-09-09 05:16:25 +00:00
chris.double aa94868cea convert concurrency html docs to factor docs 2006-09-09 05:11:48 +00:00
chris.double a5644bb083 fix concurrency tests for removal of reply word 2006-09-09 04:15:33 +00:00
chris.double e331379a5f concurrency: use MATCH-VARS: and remove 'reply' 2006-09-09 04:04:39 +00:00
chris.double d97f261f24 change synchronous concurrency send to use match 2006-09-06 13:29:41 +00:00
chris.double 1313d68dc1 added help for MATCH-VARS: 2006-09-09 03:42:07 +00:00
chris.double a0d5aa4042 tests for MATCH-VARS: 2006-09-09 03:40:59 +00:00
chris.double f7e38fa8d4 implement MATCH-VARS: in contrib/match 2006-09-09 03:39:02 +00:00
slava 296e8ba0b3 Single stepper now properly supports continuations 2006-09-09 01:12:18 +00:00
Benjamin Pollack 4730a7dc0c TextMate support for fhtml 2006-09-08 23:48:59 +00:00
Benjamin Pollack e669695adc TextMate bundle has vastly improved postpone, CHAR: 2006-09-08 23:25:19 +00:00
Benjamin Pollack a9c951c352 TextMate callout support 2006-09-08 07:30:27 +00:00
Benjamin Pollack fe320b4e16 Fixed several syntax errors in TextMate definition and added recognition for CHAR: and string escapes 2006-09-08 06:50:46 +00:00
Benjamin Pollack a37586ae4e Greatly improved TextMate syntax definition for Factor, including defining numbers and more language syntax 2006-09-08 06:38:18 +00:00
Benjamin Pollack e916415963 Added initial TextMate language bundle 2006-09-08 06:06:11 +00:00
erg 672cdba238 contrib/math cleanup, SIGFPE bug on intel mac (other platforms?) 2006-09-07 23:29:13 +00:00
erg 2067553f3e trying to speed up md5 2006-09-07 20:56:40 +00:00
erg 6fd71439d6 contrib/crypto cleanup 2006-09-07 20:15:41 +00:00
erg ebe493173a fix simple-html-responder - add xhtml namespace 2006-09-04 21:17:45 +00:00
chris.double 147b13e32e fix <process-stream> memory corruption error 2006-09-08 02:26:43 +00:00
slava b7aa4f360b httpd load fix 2006-09-07 03:19:54 +00:00
slava e8cd09d385 calendar load fix 2006-09-07 03:01:38 +00:00
slava 8389b4fedc concurrency load fix 2006-09-07 00:22:19 +00:00
chris.double effe770df3 more concurrency documentation 2006-09-06 12:21:00 +00:00
chris.double f341cde0c0 add a .facts file for concurrency 2006-09-06 11:53:41 +00:00
slava b3960f56e9 Cleanups and fixes 2006-09-06 22:48:46 +00:00
slava 046f770b2d Modularize tests 2006-09-06 22:32:41 +00:00
slava b4291dd6c6 Module system changes and some small fixes 2006-09-06 21:01:38 +00:00
slava fccce77bdb Move XML into a standalone module 2006-09-06 08:26:53 +00:00
slava 79cddc55e7 httpd module split up 2006-09-06 08:25:43 +00:00
chris.double fd929a0708 pattern matching adding to contrib readme 2006-09-05 23:37:18 +00:00
chris.double 89435bd1b8 serialization of byte arrays 2006-09-05 23:36:46 +00:00
chris.double 2a6cd307de add 'match' based process in concurrency tests 2006-09-05 10:34:20 +00:00
slava 587d02d35a Kick off 0.85 by creating a new tools vocabulary and putting a bunch of stuff, including 'walk' there 2006-09-05 05:29:26 +00:00
chris.double 7a6ff3449a add simple pattern matcher contrib library 2006-09-05 03:04:27 +00:00
chris.double 035a64ad8b fix integer serialization 2006-09-05 00:12:51 +00:00
slava 79e2bbb0ed Update Makefile's macosx.dmg rule 2006-09-04 01:49:07 +00:00
slava 58647729c1 boids load fix 2006-09-04 01:27:03 +00:00
slava a798cd4f5c And more stack effect fixes 2006-09-04 01:13:07 +00:00
slava 7ea2e9c591 More stack effect fixes 2006-09-04 01:10:43 +00:00
erg c0c20826a3 calendar loadfile simplification 2006-09-03 23:20:01 +00:00
erg f800c6699b calendar fix 2006-09-04 00:08:22 +00:00
slava dc07e6c61c More stack comment fixes 2006-09-03 23:38:58 +00:00
slava 0927cb9d97 Fix botched regex replace 2006-09-03 23:32:37 +00:00
slava 4e351ee5b7 Stack effect comments are not permitted inside word definitions 2006-09-03 23:28:26 +00:00
erg 733ab3c5ac calendar simplifications 2006-09-03 22:01:12 +00:00
erg 9e67f14fd5 gmt-offset now calls an alien function to deal with daylight savings and timezone 2006-09-03 21:38:13 +00:00
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