Commit Graph

848 Commits (e103d734ae844f9269ae2e16f8a4b9bf9a6a2800)

Author SHA1 Message Date
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
chapman.alex b0776b8f15 updated factor.vim to use words from the kernel vocab as keywords 2006-04-18 12:02:31 +00:00
chapman.alex cdd6aeb7a1 added vim syntax file 2006-03-29 11:40:26 +00:00
chapman.alex 0ab84cd161 updated embedded.factor to use contents and added embedded-convert 2006-03-29 11:38:34 +00:00
wayo.cavazos 0d543f5e04 Window titles and close buttons for frames in Factory 2006-05-30 07:33:24 +00:00
wayo.cavazos df9723f0b6 Minor factor.el fix 2006-05-29 13:49:59 +00:00
wayo.cavazos f275ea6574 Make boids thread friendly 2006-05-29 13:49:33 +00:00
slava 49461c8eb4 Major UI improvements, fix problem with deferred words 2006-05-26 03:25:00 +00:00
wayo.cavazos eeedd0e3cf Added factor-synopsis to factor.el 2006-05-26 00:22:45 +00:00
wayo.cavazos 09e029693a Update Factory for 0.82 2006-05-25 02:43:10 +00:00
wayo.cavazos 763cf62550 Minor update to contrib/x11/load.factor 2006-05-25 02:26:40 +00:00
wayo.cavazos 26cde24cea Updated lindenmayer for 0.82 2006-05-25 02:26:07 +00:00
slava e485fa61f9 Fix Chris Double's coroutines package 2006-05-25 04:12:05 +00:00
slava bba26be715 Updating HTTPD for 0.83 changes 2006-05-25 04:06:50 +00:00
slava dd473d9578 Cleaning up XML parser, updating for latest language changes 2006-05-25 03:55:54 +00:00
wayo.cavazos 0aacba24c0 Making contrib/x11 play well with library/x11 2006-05-25 00:59:24 +00:00
wayo.cavazos e9b0be56a5 Reformat factor.el code 2006-05-25 00:24:11 +00:00
wayo.cavazos 24b4f9bf9f Minor improvements to contrib/x11/examples/automata.factor 2006-05-24 11:27:58 +00:00
wayo.cavazos ec3f3bf28a Updated contrib/x11/examples/double.factor 2006-05-24 11:24:39 +00:00
wayo.cavazos 0b697f3a00 Added factor.el for use with Emacs 2006-05-24 11:18:51 +00:00
wayo.cavazos 0dcf40e07d Fixed contrib/x11/examples/cube.factor 2006-05-24 11:15:44 +00:00
wayo.cavazos 6afc054b88 Fixed a couple of contrib/x11/examples 2006-05-24 10:55:00 +00:00
wayo.cavazos ce2fe1e256 Removed unused keysymdef file 2006-05-24 10:05:04 +00:00
wayo.cavazos b7491efe3c Remove x-constants.factor from contrib/x11 (moved into core) 2006-05-24 10:01:18 +00:00
wayo.cavazos 0b09effd3b Remove glx.factor from contrib/x11 2006-05-24 09:39:04 +00:00
erg b826aeba7b random-tester changes 2006-05-17 21:37:37 +00:00
slava 593165784b Remove unswons word 2006-05-09 15:30:26 +00:00
slava 51a38d8ca5 cont-responder cleanup 2006-04-28 04:03:41 +00:00
slava b64cb2cb75 Fix scoping problem in cont-responder 2006-04-28 01:36:29 +00:00
slava 7f79de6d1f I/O fixes 2006-04-27 07:20:02 +00:00
chris.double ed39103cf8 fix coroutine code for abscence of tree-each 2006-04-23 21:30:35 +00:00
slava 7542f5a026 Fix examples and contrib 2006-04-23 21:29:42 +00:00
wayo.cavazos d28fd90d4c .win word and minor changes 2006-03-31 00:54:20 +00:00
wayo.cavazos 05ddc35d5c Minor Factory changes 2006-03-31 00:53:36 +00:00
wayo.cavazos 4f79e3286e Minor formatting in xlib.factor 2006-03-16 07:53:43 +00:00
wayo.cavazos bef109fda5 Minor formatting in concurrent-widgets.factor 2006-03-16 07:49:39 +00:00
wayo.cavazos f8b688220d Minor formatting fix in Factory 2006-02-25 06:06:30 +00:00
wayo.cavazos b3cda2a3c9 Use set-error-handler 2006-02-25 06:05:41 +00:00
wayo.cavazos 2479ef1d5d set-error-handler in x.factor 2006-02-25 06:01:51 +00:00
chris.double e944e23ed5 space-invaders: remove hack whereby bitmap was stored in a variable 2006-03-29 11:23:58 +00:00
chris.double 231be04a4c space-invaders: add some color 2006-03-29 11:14:56 +00:00
chris.double c6bcdd774d note in space invaders readme to compile-all 2006-03-29 11:09:23 +00:00
chris.double d1d11767b7 udpate space-invaders readme 2006-03-29 11:08:17 +00:00
chris.double 98d7566150 space invaders: add escape key 2006-03-29 11:04:37 +00:00
chris.double 6810968be8 key handling for space-invaders 2006-03-29 10:54:35 +00:00
chris.double 61e110bb75 add while-no-messages to concurrency
while-no-messages will run a quotation while there is no messages in the processes mailbox. This is useful for game loops.
2006-03-29 10:00:57 +00:00
chris.double d76f15619d space-invaders: coordinates are now an array to reduce stack manipulation 2006-03-29 08:34:40 +00:00
chris.double cf48c32b91 space invaders: get running with new gui system 2006-03-29 08:04:42 +00:00
chris.double ac3f9406e4 add blog entry note to partial continuations code 2006-03-18 11:52:07 +00:00
chris.double 2f781ce7c1 remove old partial continuation code 2006-03-18 11:44:51 +00:00
chris.double 130b7dce2c Tidy up partial continuation examples 2006-03-18 11:43:31 +00:00
chapman.alex 6514e5f7cb added embedded factor within <% %> 2006-03-28 01:20:03 +00:00
erg 8a2120d436 remove contrib/win32 2006-03-27 01:06:58 +00:00
erg 1a95f1aee8 minimize crash fix, win32 -> win32-api rename 2006-03-26 23:02:57 +00:00
slava ca0ec4afaf Changed alien constructor behavior, new-style string mode parsing for C enums and unions (C-ENUM: and C-UNION: words) 2006-03-27 00:47:51 +00:00
erg 3fabde0f39 no flicker for win32 2006-03-25 19:17:53 +00:00
erg a1391db6c8 added win32 ui.factor 2006-03-25 10:20:00 +00:00
erg d9379f9af7 win32 bootstrap fixes 2006-03-25 09:58:34 +00:00
erg c871f7b202 win32 ui, windows messages file, opengl32 bindings 2006-03-25 08:54:59 +00:00
slava 6a9e67a4bc Tool documentation 2006-03-25 06:06:52 +00:00
slava 662a2c9125 Remove SDL binding 2006-03-15 20:08:49 +00:00
slava de8dde07f7 Moving SDL bindings to contrib/ 2006-03-12 23:36:30 +00:00
chris.double a7878ded4c add first cut at partial continuations 2006-03-16 20:49:35 +00:00
chris.double 2a989bad82 cont-responder: various stdio fixes 2006-03-13 11:38:05 +00:00
slava 95d899f61e MIME type tweak 2006-03-13 05:42:28 +00:00
chris.double fd1db437a5 add serialisation code 2006-03-02 20:43:58 +00:00
erg 1f5a2b0d75 crc32, rsa rename 2006-02-28 01:37:36 +00:00
erg ba13bb7eea crypto improvements, and blum blum shub 2006-02-27 05:04:25 +00:00
erg dfd5c40ad2 win32 addfiles 2006-02-23 01:56:43 +00:00
erg c2e07dd5ae win32 changes 2006-02-23 01:53:01 +00:00
wayo.cavazos 6e76d076ca Remove old xlib error handler code and files 2006-02-23 23:59:58 +00:00
wayo.cavazos e2c4e97621 Update Factory README 2006-02-23 23:58:37 +00:00
wayo.cavazos bcfbf40a1d Fix load ordering in contrib/x11/load.factor 2006-02-23 23:30:18 +00:00
wayo.cavazos 5dc802a8d4 Minor fixes in contrib/factory 2006-02-23 23:29:40 +00:00
wayo.cavazos b0524db827 Minor fixes in contrib/x11 2006-02-23 23:28:30 +00:00
wayo.cavazos 6fcc4972e3 Remove invalid frames from window list 2006-02-23 23:26:45 +00:00
wayo.cavazos 5be4477fab clean-window-table word in concurrent-widgets 2006-02-23 23:25:23 +00:00
wayo.cavazos 61d96bcad8 Raise window when moved 2006-02-23 23:24:27 +00:00
wayo.cavazos 79266b58cf Callback based error handler in factory 2006-02-23 23:20:46 +00:00
wayo.cavazos 71b59977ad Switch between desktops using keyboard in factory 2006-02-17 07:43:21 +00:00
chris.double 1c86d1dc4a move contrib/cont-responder to httpd/examples
Also tidied up some of the examples (removed need for parser 
combinators) and removed examples that don't work or don't make good 
examples.
2006-02-23 02:26:29 +00:00
chris.double 9f5845d09e remove out of date cont-responder docs 2006-02-23 02:15:32 +00:00
slava 4990bade15 Merge alien and displaced-alien types, assorted cleanups 2006-02-20 01:53:18 +00:00
erg ba79f3178a random-tester
fixed bugs in random-tester
removed debug statement in base64
2006-02-19 21:26:27 +00:00
wayo.cavazos 2b1716b559 x.factor additions
Graphics context words
draw-lines word
2006-02-17 01:48:02 +00:00
wayo.cavazos 9580a50945 minor automata fixes 2006-02-17 01:47:31 +00:00
wayo.cavazos 45d11b25c9 more useful root menu in Factory 2006-02-17 01:46:49 +00:00
wayo.cavazos 34496556d1 improvements to x11/rectangle.factor 2006-02-17 01:45:44 +00:00
wayo.cavazos 4e727be9d0 Add flush calls in concurrent-widgets to effect immediate debug output 2006-02-17 01:43:04 +00:00
wayo.cavazos 3c380f5245 Visual feedback when moving and resizing in Factory 2006-02-17 01:40:16 +00:00
wayo.cavazos 60f2eaf3dd Airhorse Lsystem 2006-02-14 02:27:00 +00:00
slava 5c27196a07 Fix x11/load.factor 2006-02-14 22:27:07 +00:00
slava c9ec3187b6 Don't load all of contrib/math/ 2006-02-14 22:20:40 +00:00
slava 395e4c5801 Add IN: declaration to process.factor 2006-02-14 04:44:09 +00:00
chris.double 94b2782693 fix problem when refreshing expired or invalid continuation id's in httpd 2006-02-13 04:14:15 +00:00
chris.double d705b02120 add html documentation for contrib libraries 2006-02-09 20:07:19 +00:00