Commit Graph

3437 Commits (b1566be8448a392ebcdaa9c6dc62426bb456bb53)

Author SHA1 Message Date
Slava Pestov 9c1f6f73ac Merge branch 'master' of git://double.co.nz/git/factor 2008-04-28 22:20:56 -05:00
Slava Pestov 090a92b839 Merge branch 'master' of git://factorcode.org/git/factor 2008-04-28 21:26:48 -05:00
Slava Pestov 9e02c533b8 Fix help bug reported 2008-04-28 21:26:37 -05:00
Slava Pestov 08af497255 Fix /f for large integers 2008-04-28 21:26:31 -05:00
Chris Double e1f82caf83 Use accessors in places for peg 2008-04-29 14:19:14 +12:00
Chris Double c671ccce99 { ... } whitespace grouping 2008-04-29 14:15:05 +12:00
Doug Coleman 913da8f2ea refactor where-clause 2008-04-28 20:27:37 -05:00
Doug Coleman e266480029 beginning to refactor 2008-04-28 20:01:32 -05:00
Doug Coleman b092a4f9d5 add support for infinity to intervals 2008-04-28 19:41:35 -05:00
Chris Double 7319dd5165 Add ~ grouping operator to ignore whitespace between elements in group 2008-04-29 12:37:26 +12:00
Doug Coleman d213150834 fix unit test 2008-04-28 18:41:53 -05:00
Doug Coleman 93bf51eb68 ensure-table just does [ create-table ] curry ignore-errors
recreate-table is the old ensure-table
2008-04-28 18:21:45 -05:00
Doug Coleman e486683d96 fix binsearch and thus math.primes 2008-04-28 18:09:13 -05:00
Doug Coleman dadb4c4060 native-id -> db-assigned-id 2008-04-28 17:38:12 -05:00
Doug Coleman 2d93f85029 delete-tuple now takes an object as a template 2008-04-28 17:35:45 -05:00
Doug Coleman 1c2d252ffd fix randomly generated ids 2008-04-28 17:17:19 -05:00
Doug Coleman 9ceedc4fbc Merge branch 'master' of git://factorcode.org/git/factor 2008-04-28 16:49:29 -05:00
Doug Coleman 618e10a6b2 refactor db: native-id -> db-assigned-id
assigned-id -> user-assigned-id
2008-04-28 16:48:55 -05:00
Doug Coleman 0a99342f2b fix bootstrap errors on windows 2008-04-28 16:30:11 -05:00
Slava Pestov 2e07897cfc Merge branch 'master' of git://factorcode.org/git/factor 2008-04-28 14:52:09 -05:00
Slava Pestov 1f7be9945b Cleanup erg's cleanup 2008-04-28 14:52:03 -05:00
Doug Coleman 4b3fd628a7 make splay trees work 2008-04-28 14:48:37 -05:00
Slava Pestov 1147b07bb9 Merge branch 'master' of git://factorcode.org/git/factor 2008-04-28 14:43:25 -05:00
Doug Coleman bd654f8621 revert some changes in trees 2008-04-28 14:42:42 -05:00
Phil Dawes 02d95144d9 Added vocab monitors for all vocab-roots (not just files under resource-path)
N.B. monitors are initialized on startup so additional vocab-roots need to be saved in image
2008-04-28 17:30:16 +01:00
Phil Dawes 5c1d60edf3 Basic CSV Parser 2008-04-28 17:30:16 +01:00
Alex Chapman 19022db77f deleting unfinished code from this branch 2008-04-28 14:30:49 +10:00
Alex Chapman 24832b5c0e Merge branch 'graphs' into experimental 2008-04-28 14:26:17 +10:00
Alex Chapman 4300eeaa89 bank account simulator 2008-04-28 14:24:30 +10:00
Doug Coleman e0639d0547 fix trees for <=>
a bit of refactoring to use new accessors, i hope wrunt doesn't mind
2008-04-27 23:23:59 -05:00
Alex Chapman 23608c219f update factor.vim for latest changes to vocabs 2008-04-28 14:21:48 +10:00
Alex Chapman aa0daed072 update tangle and semantic-db for latest changes to factor 2008-04-28 13:44:46 +10:00
Doug Coleman 0d8ddd2a3c fix multi-methods for <=> 2008-04-27 22:44:42 -05:00
Doug Coleman 47abbfc4c6 fix calendar for <=> change 2008-04-27 22:44:30 -05:00
Alex Chapman 21c50fefe0 fix morse-docs, and add authors.txt 2008-04-28 12:17:08 +10:00
Joe Groff 89df7fd104 Add missing USING: accessors vocab to demo-support 2008-04-27 18:48:39 -07:00
Joe Groff d6a67d475c Merge branch 'master' of git://factorcode.org/git/factor
Conflicts:

	extra/bunny/bunny.factor
	extra/opengl/demo-support/demo-support.factor
2008-04-27 18:27:47 -07:00
Doug Coleman 32814ffce5 <=> outputs +lt+ +eq+ +gt+ 2008-04-27 18:57:46 -05:00
Alex Chapman a502ab882a Merge branch 'master' of http://factorcode.org/git/factor into experimental 2008-04-27 22:41:26 +10:00
Alex Chapman bd548d5423 add openal.waves to generate tones, and code to play morse code 2008-04-27 22:36:42 +10:00
Slava Pestov c88cf361e7 Fix promises help lint 2008-04-27 06:46:01 -05:00
Slava Pestov 5ad8aab2b9 Fix unit tests 2008-04-27 06:37:02 -05:00
Slava Pestov 173d064567 Unit tests pass 2008-04-27 04:51:33 -05:00
Slava Pestov e48755e5aa Fixes 2008-04-27 04:27:04 -05:00
Slava Pestov 9a5d34ae7b Fix conflicts 2008-04-27 03:19:41 -05:00
Slava Pestov 517671fad0 Thread refactoring work in progress 2008-04-27 03:16:12 -05:00
Slava Pestov 0b0e460857 Improved cookie support, and better session manager taking advantage of it 2008-04-27 03:09:00 -05:00
Slava Pestov 02fdb4efca Documentation for MEMO:: 2008-04-27 01:49:05 -05:00
Slava Pestov 6980050a83 Add MEMO:: 2008-04-27 01:46:38 -05:00
Doug Coleman 081d71727a fix load error 2008-04-26 23:41:18 -05:00
Slava Pestov 7d16edcc79 Merge URL and cookie session managers, clean up some code 2008-04-26 18:56:51 -05:00
Doug Coleman 93aa8669c4 fix load error 2008-04-26 18:44:51 -05:00
Doug Coleman 60fb68d1de rename state-parser:rest to take-rest 2008-04-26 18:44:28 -05:00
Doug Coleman 7b9a757076 keep gadget on stack, fix stack effect 2008-04-26 13:04:10 -05:00
Doug Coleman 2b1d5789a6 fix bitmap parsing, fix tests 2008-04-26 13:01:11 -05:00
Doug Coleman 0b72829d07 add >string on byte-array for string comparison
use ERROR:
2008-04-26 12:55:10 -05:00
Doug Coleman b8a6941811 Merge branch 'master' of git://factorcode.org/git/factor 2008-04-26 11:05:17 -05:00
Doug Coleman 439c138aa5 fix load errors 2008-04-26 11:03:41 -05:00
Slava Pestov 14b78f348e Better error message 2008-04-26 05:49:59 -05:00
Slava Pestov d44d5aba34 Smaller random ids 2008-04-26 05:49:53 -05:00
Slava Pestov 42bc93f66e Start page flow code 2008-04-26 05:49:41 -05:00
Doug Coleman 4d0ba8c3c1 reverse args for assoc-diff, diff
fix lots of usings
fix help lint
2008-04-26 02:01:43 -05:00
Slava Pestov ca77a729d8 Clean up session persistence 2008-04-26 01:44:45 -05:00
Doug Coleman b7c1f9dbe8 extra changes:
index* -> index-from
last-index* -> last-index-from
1 tail -> rest
1 tail-slice -> rest-slice
subset -> filter
prepose
find* -> find-from
find-last* -> find-last-from
before, after generic, < for integers
make between? work for timestamps
2008-04-25 23:17:08 -05:00
Joe Groff 2db4547305 Merge branch 'master' of git://factorcode.org/git/factor 2008-04-25 21:04:24 -07:00
Doug Coleman 44e48c72a8 fix typo 2008-04-25 15:56:15 -05:00
Slava Pestov 30ef9dbc77 Merge branch 'master' of http://factorforge.org/glguy.factor 2008-04-25 03:27:37 -05:00
Slava Pestov 20e599251b Merge branch 'master' of git://factorcode.org/git/factor 2008-04-25 03:27:05 -05:00
Slava Pestov a8e8b05339 Improved HTTP server dispatcher 2008-04-25 03:23:47 -05:00
Doug Coleman a9c9f26822 remove extra using 2008-04-25 01:55:24 -05:00
Eric Mertens c56cf86793 make sequences.lib.replicate inline 2008-04-24 23:14:44 -07:00
Doug Coleman 9e3cab4327 move normalize-path to <mapped-file>
(mapped-file) is now the hook
2008-04-25 01:10:40 -05:00
Doug Coleman 13c2e444a8 normalize-path on windows file monitor 2008-04-25 00:59:44 -05:00
Doug Coleman b440bda681 error message 2008-04-25 00:25:37 -05:00
Doug Coleman 2f103f19ea Merge branch 'master' of git://factorcode.org/git/factor 2008-04-24 23:42:50 -05:00
Doug Coleman 9318726fc2 use normalize-path in mmap tests 2008-04-24 20:16:45 -05:00
Doug Coleman e5575e0dc0 use host-name if smtp-host symbol not set 2008-04-24 20:13:18 -05:00
Doug Coleman b1016e6ea5 <monitor> and mmaped-file use normalize-path now 2008-04-24 19:46:52 -05:00
Slava Pestov 4f7d7e3e0c Merge branch 'master' of http://factorforge.org/glguy.factor 2008-04-24 14:49:34 -05:00
Slava Pestov 6fa498f5cb Add 'short' word 2008-04-24 14:49:31 -05:00
Eric Mertens 57a15fb363 Add project-euler.100 2008-04-24 09:50:33 -07:00
Eric Mertens 916ed96ffb Add project-euler.151 2008-04-24 09:50:33 -07:00
Doug Coleman 89ddc96b44 Merge branch 'master' of git://factorcode.org/git/factor 2008-04-23 22:23:33 -05:00
Doug Coleman 358bbab861 fix timestamps in db 2008-04-23 22:23:22 -05:00
Slava Pestov d9efbb550d Fix db inference 2008-04-23 19:40:17 -05:00
Alex Chapman 2f48f21eaf Merge branch 'master' of http://factorcode.org/git/factor into morse
Conflicts:

	extra/semantic-db/semantic-db.factor
2008-04-23 22:30:00 +10:00
Slava Pestov df41c8b68f Fix documentation 2008-04-23 02:46:35 -05:00
Doug Coleman e5d9d00635 Merge branch 'master' of git://factorcode.org/git/factor 2008-04-23 02:46:34 -05:00
Doug Coleman 7531b3a1b5 use sqlite_prepare_v2 (freebsd64 now has this symbol too) 2008-04-23 02:46:21 -05:00
Eric Mertens f9659ecc7c Add sequences.lib.replicate 2008-04-22 23:45:30 -07:00
Slava Pestov 3a69c97298 https:// is absolute 2008-04-23 01:42:30 -05:00
Slava Pestov a66b74764e Merge branch 'master' of git://factorcode.org/git/factor 2008-04-23 01:32:26 -05:00
Slava Pestov 4e7542860d Merge branch 'master' of git://factorcode.org/git/factor 2008-04-23 01:31:38 -05:00
Slava Pestov 04e9b1c37f Fix Cocoa UI bug 2008-04-23 01:31:32 -05:00
Slava Pestov 3be7f29b25 Fix todo load error 2008-04-23 00:54:41 -05:00
Slava Pestov 2f2d31a623 Fix HTTP unit tests 2008-04-23 00:53:42 -05:00
Slava Pestov 57a39f766b Merge branch 'master' of git://factorcode.org/git/factor 2008-04-23 00:31:17 -05:00
Slava Pestov 2045f44ced Fix RSS unit tests 2008-04-23 00:08:49 -05:00
Doug Coleman 6a0dc9f024 fix unit tests 2008-04-23 00:07:26 -05:00
Slava Pestov e65218af8e Merge branch 'master' of git://factorcode.org/git/factor 2008-04-22 21:08:40 -05:00
Slava Pestov 6e89f7b085 Working on planet factor rewrite 2008-04-22 21:08:27 -05:00
Doug Coleman b1c60c2478 Merge branch 'master' of git://factorcode.org/git/factor 2008-04-22 21:07:19 -05:00
Doug Coleman 7d63dfc81c Merge branch 'master' of git://factorcode.org/git/factor 2008-04-22 21:07:02 -05:00
Doug Coleman 138cff4d47 stack effects for recusive words 2008-04-22 21:06:24 -05:00
Slava Pestov f9ce5dd6c3 Fix RSS2.0 support 2008-04-22 20:23:54 -05:00
Slava Pestov bfa34122f3 Fix chunked encoding 2008-04-22 20:23:49 -05:00
Slava Pestov 6afa62b57c Add RFC822 date parser 2008-04-22 20:19:54 -05:00
Doug Coleman 2a36ed1380 Merge branch 'master' of git://factorcode.org/git/factor 2008-04-22 19:45:26 -05:00
Doug Coleman 5bd3068fb0 remove printf 2008-04-22 19:44:25 -05:00
Doug Coleman ec54529923 use sqlite_prepare instead of sqlite_prepare_v2 2008-04-22 18:06:50 -05:00
Slava Pestov decdaf1e32 Recursive fry 2008-04-22 16:29:20 -05:00
Slava Pestov cdb31b4813 Fix host: header in http.client and add redirection limit 2008-04-22 15:37:49 -05:00
Slava Pestov 206609242e Add support for chunked encoding, and set connection: close on http requests 2008-04-22 14:37:26 -05:00
Eric Mertens 4fdfb97a4d Add project-euler.190 2008-04-21 23:40:35 -07:00
Eric Mertens 757115bc64 Update implementation of sigma to use compose 2008-04-21 23:40:35 -07:00
Joe Groff 03c4b6ee85 Minor adjustments to spheres demo 2008-04-21 21:50:35 -07:00
Joe Groff 07b91613e4 Modernize the bunny demo code 2008-04-21 21:14:38 -07:00
Joe Groff e68f0848c2 Fix texture wrapping artifacts in sphere shader 2008-04-21 20:18:39 -07:00
Joe Groff e5eebeb613 Merge branch 'master' of git://factorcode.org/git/factor
Conflicts:

	extra/windows/ole32/ole32.factor
2008-04-21 20:18:10 -07:00
Slava Pestov 18fa6fd115 Arggh 2008-04-21 19:20:18 -05:00
Slava Pestov d03d228085 Third time lucky 2008-04-21 19:04:17 -05:00
Slava Pestov 8eec066189 Merge branch 'master' of git://factorcode.org/git/factor 2008-04-21 18:32:56 -05:00
Slava Pestov 0ae1862805 Fix Windows bootstrap 2008-04-21 18:31:16 -05:00
Slava Pestov b0c2ce40dc Fix load error 2008-04-21 18:30:07 -05:00
Doug Coleman 92d54db84f add primary key to modifiers slot in sqlite table 2008-04-21 17:02:12 -05:00
Doug Coleman f7bb19724d fix semantic-db 2008-04-21 16:55:27 -05:00
Doug Coleman 364b3a94c4 fix circular dependency 2008-04-21 15:06:39 -05:00
Doug Coleman 750e2c5655 remove end line 2008-04-21 13:28:00 -05:00
Doug Coleman fc5ca34eda fix teh bugs pl0x 2008-04-21 13:11:19 -05:00
Slava Pestov 5d68d8a614 Fix windows 2008-04-21 09:15:22 -05:00
Slava Pestov 6a7aca8519 Update walker docs 2008-04-21 06:37:47 -05:00
slava a7757e1b96 Merge branch 'master' of git://factorcode.org/git/factor 2008-04-21 06:14:03 -05:00
slava a471eab19a More robust Linux monitors 2008-04-21 06:13:57 -05:00
Slava Pestov 3af81b2262 Fix unit tests 2008-04-21 04:42:34 -05:00
Slava Pestov 076420d418 Fix inference breakage 2008-04-21 04:11:33 -05:00
Slava Pestov 9d940ebe3c Merge branch 'master' of git://factorcode.org/git/factor 2008-04-21 01:40:04 -05:00
Slava Pestov bc95aa8585 Merge branch 'master' of http://factorforge.org/glguy.factor 2008-04-21 01:38:47 -05:00
Doug Coleman 411fb2f97d postgresql interval and range and sequence queries 2008-04-21 00:45:14 -05:00
Doug Coleman 4da64986f3 fix postgresql for new alien accessors 2008-04-21 00:13:12 -05:00
Doug Coleman 0c35335977 Merge branch 'master' of git://factorcode.org/git/factor 2008-04-20 23:53:00 -05:00
Slava Pestov 53f3ceda7f Fix Linux bootstrap 2008-04-20 23:50:50 -05:00
Slava Pestov af7c4de023 Remove world size limitation 2008-04-20 23:09:00 -05:00
Slava Pestov cd68cccb2c Fix X11 2008-04-20 23:05:12 -05:00
Slava Pestov e4d50833a7 Merge branch 'master' of git://factorcode.org/git/factor 2008-04-20 22:30:18 -05:00
Doug Coleman 96fa4e2f43 Merge branch 'master' of git://factorcode.org/git/factor 2008-04-20 21:35:24 -05:00
Doug Coleman dfe736a8b9 eliminate tons of code duplication 2008-04-20 17:55:08 -05:00
Doug Coleman cd62fff604 remove old code 2008-04-20 17:50:39 -05:00
Doug Coleman 5dc015f0f5 add queries.db to refactor some code 2008-04-20 17:47:43 -05:00
Eduardo Cavazos 0f30e13295 shell: Add backquote expansion 2008-04-20 17:17:48 -05:00
Doug Coleman be8ac1d7b6 use new lookup for sqlite 2008-04-20 16:57:50 -05:00
Eduardo Cavazos f6ec31ef36 Merge branch 'master' of factorcode.org:/git/factor 2008-04-20 16:43:25 -05:00
Eduardo Cavazos 8823535006 update: Minor fix 2008-04-20 16:42:57 -05:00
Doug Coleman f5485c1a3d redo lookup-type 2008-04-20 15:48:09 -05:00
Doug Coleman debf119a4c Merge branch 'master' of git://factorcode.org/git/factor 2008-04-20 12:22:02 -05:00
Slava Pestov 7dd8ca150e Add binary-trees benchmark from shootout 2008-04-20 06:28:18 -05:00
Slava Pestov 8ce5760fcc Clean up spectral-norm 2008-04-20 06:15:24 -05:00
Slava Pestov a3a0ce5bee Fixes 2008-04-20 06:15:08 -05:00
Slava Pestov 55f6636bc0 FFI string encoding conversion 2008-04-20 05:15:46 -05:00
Slava Pestov e2a185f1f4 Web framework work in progress 2008-04-20 04:19:06 -05:00
Slava Pestov d1f37ab5ec Fix bloopers 2008-04-20 02:30:52 -05:00
Eric Mertens fbe7fb58dd Add project-euler.148 2008-04-20 00:12:36 -07:00
Eric Mertens 6c70907354 Add sequences.lib.reduce-index 2008-04-19 23:41:33 -07:00
Doug Coleman 89a728f645 about to consolidate sql types/create types/modifiers 2008-04-20 00:52:05 -05:00
Slava Pestov c564481cc5 Add columns vocab 2008-04-20 00:51:10 -05:00
Slava Pestov 851c54ea7a Cleaning up deployment tool 2008-04-20 00:49:42 -05:00
Doug Coleman 7293a4f4f8 clean up the tuples tests 2008-04-20 00:20:21 -05:00
Slava Pestov 10ee5cf8ed Fix bootstrap 2008-04-20 00:18:27 -05:00
Doug Coleman b0ddc983ef more refactoring 2008-04-19 23:48:07 -05:00
Doug Coleman 3be408184c remove most of the old setters 2008-04-19 23:41:48 -05:00
Doug Coleman 4184a3ce54 partial conversion of postgres 2008-04-19 23:18:12 -05:00
Slava Pestov 18c2f11d06 Move columns, bit-vectors, byte-vectors, float-vectors to extra 2008-04-19 22:56:28 -05:00
Doug Coleman 896c920d85 retryable statements actually retry now 2008-04-19 22:09:36 -05:00
Slava Pestov 711d101154 Merge branch 'master' of git://factorcode.org/git/factor 2008-04-19 20:40:18 -05:00
Slava Pestov 4ce7ddb27d Cleanup 2008-04-19 20:40:04 -05:00
Doug Coleman 9b5351e81f remove extra using 2008-04-19 19:28:25 -05:00
Doug Coleman a81aaa6100 add random-id, still needs to retry if insert fails 2008-04-19 19:27:54 -05:00
Doug Coleman b257640f97 remove ?head* 2008-04-19 19:27:46 -05:00
Doug Coleman 6e027e2782 Merge branch 'master' of git://factorcode.org/git/factor 2008-04-19 19:13:24 -05:00
Eduardo Cavazos 17dd323941 Merge branch 'master' of factorcode.org:/git/factor 2008-04-19 14:14:33 -05:00
Eduardo Cavazos 827d0653a5 ix: Add syntax and implementation for executing inline Factor code 2008-04-19 14:10:40 -05:00
Doug Coleman cb496ee9d6 Merge branch 'master' of git://factorcode.org/git/factor 2008-04-19 07:28:50 -05:00
Slava Pestov 7faa9a8312 Oops 2008-04-19 04:52:50 -05:00
Slava Pestov 942313afa3 Merge branch 'master' of git://factorcode.org/git/factor 2008-04-19 04:51:56 -05:00
Slava Pestov 27d60007e2 Clean up recursive benchmark a tad 2008-04-19 02:11:18 -05:00
Eduardo Cavazos d2c6503fe0 Merge branch 'clean-linux-x86-32' of git://factorcode.org/git/factor 2008-04-18 19:24:08 -05:00
Eduardo Cavazos 0fd4acb85e shell: Add pipeline syntax 2008-04-18 19:23:30 -05:00
Eduardo Cavazos 6edac99d83 newfx: minor additions 2008-04-18 19:22:53 -05:00
Doug Coleman 6044cc4b39 make throwable, nonthrowable, retryable a type 2008-04-18 16:01:31 -05:00
Doug Coleman 8635a0ee2f vim should work again 2008-04-18 14:02:11 -05:00
Doug Coleman b435bdacbd Merge branch 'master' of git://factorcode.org/git/factor 2008-04-18 13:43:52 -05:00
Doug Coleman 1b83645097 error check run process
related words in docs
use ERROR:
2008-04-18 13:42:56 -05:00
Doug Coleman afaab57f83 interval, range queries in sqlite 2008-04-18 12:43:21 -05:00
Daniel Ehrenberg 3ac4931969 Merge branch 'master' of git://factorcode.org/git/factor
Conflicts:

	extra/delegate/delegate-tests.factor
	extra/delegate/delegate.factor
2008-04-17 23:20:17 -05:00
Daniel Ehrenberg 4823509dfd Delegate changes for crossreferencing; removing mimic (not enough unit tests) 2008-04-17 22:39:25 -05:00
Slava Pestov 9722b7a4ea Merge branch 'master' of git://factorcode.org/git/factor 2008-04-17 21:26:55 -05:00
Doug Coleman 21c8cef331 Merge branch 'master' of git://factorcode.org/git/factor 2008-04-17 20:10:52 -05:00
Slava Pestov 6fb437c6d5 Merge branch 'master' of git://factorcode.org/git/factor 2008-04-17 20:01:22 -05:00
Slava Pestov 305b8e6138 Fix blum blum shub unit tests on big endian 2008-04-17 19:54:52 -05:00
Eduardo Cavazos 733aef6276 shell: Add environment variable lookup 2008-04-17 19:46:28 -05:00
Doug Coleman 336e30b054 add interval queries for sqlite 2008-04-17 19:43:07 -05:00