Commit Graph

6555 Commits (ebdd135d6281e0758d2641e005fbff4253de5749)

Author SHA1 Message Date
Slava Pestov ca2f01e0d0 Updating non-core libraries for monotonic? change 2009-01-16 17:02:54 -06:00
Jose A. Ortega Ruiz 756464a487 FUEL: Help browser: Fix for links to articles keyed by string lists. 2009-01-16 00:38:18 +01:00
Eduardo Cavazos ddfea0cf5e Add git-tool.remote 2009-01-14 13:09:50 -06:00
Eduardo Cavazos d3e9d2e1ab git-tool: minor tweak 2009-01-14 10:03:31 -06:00
Eduardo Cavazos 36680ce34e git-tool: fix USING: 2009-01-14 02:54:18 -06:00
Eduardo Cavazos 258438c930 git-tool: Remove old code 2009-01-14 02:53:12 -06:00
Eduardo Cavazos 318bd98b21 git-tool: Don't monitor the '.git' directory (git-status changes files there. git-tool tries to refresh and calls git-status...) 2009-01-14 02:51:03 -06:00
Eduardo Cavazos e9888fdf63 git-tool: Fix bug in fs monitors code 2009-01-14 02:31:39 -06:00
Eduardo Cavazos fb9eb88623 git-tool: Preliminary support for auto-refresh via file system monitors 2009-01-14 02:20:24 -06:00
Eduardo Cavazos 85b7ea9145 git-tool: Use the 'git' entry point instead of the git-* commands 2009-01-14 01:07:31 -06:00
Slava Pestov 700212c7a4 Merge branch 'master' of git://factorcode.org/git/factor 2009-01-14 00:40:32 -06:00
Slava Pestov 4312bd1be6 Add unportable tag to serial.windows so that its not loaded on Unix 2009-01-14 00:36:36 -06:00
Eduardo Cavazos 6a8095c86d git-tool: Fix 'IN:' line 2009-01-14 00:31:18 -06:00
Doug Coleman afc76ecab0 initial code for windows serial support 2009-01-13 19:01:01 -06:00
Doug Coleman 5a43dda03c Merge branch 'emacs' of http://git.hacks-galore.org/jao/factor 2009-01-13 11:17:32 -06:00
Samuel Tardieu dccb72befe Define involutary words with "define-involution" 2009-01-13 16:58:31 +01:00
Samuel Tardieu 280564b6ec Define reciprocal inverses with "define-dual" 2009-01-13 16:45:08 +01:00
Samuel Tardieu 5fbfc1acf1 Remove duplicate inverse definition 2009-01-13 16:34:28 +01:00
Jose A. Ortega Ruiz 16c067e71a FUEL: Bug fix. 2009-01-13 10:29:27 +01:00
Jose A. Ortega Ruiz 5909ca0bd8 FUEL: New refactoring: inline word. 2009-01-13 04:06:21 +01:00
Slava Pestov cbb91284c9 Well-formed HTML for counter 2009-01-12 16:18:08 -06:00
Slava Pestov daab5e4ac8 Fix calculator 2009-01-12 16:17:58 -06:00
Jose A. Ortega Ruiz 093c615dfa FUEL: Use better defaults for factor's binary and image file. 2009-01-12 10:35:59 +01:00
Jose A. Ortega Ruiz e8ba9800b4 Merge commit 'origin/master' into emacs 2009-01-12 03:02:49 +01:00
Jose A. Ortega Ruiz 977c4d6b6a FUEL: New command: fuel-refactor-extract-vocab. 2009-01-12 02:10:13 +01:00
Jose A. Ortega Ruiz 960b67f6c9 FUEL: Subvocabularies factored out from fuel. 2009-01-12 00:52:31 +01:00
Slava Pestov adc4245d8b Clean up benchmark.nbody using a smart combinator 2009-01-11 15:37:05 -06:00
Jose A. Ortega Ruiz d00d12d18c FUEL: fuel-scaffold-vocab: go to the right source file for subvocabs. 2009-01-11 22:29:11 +01:00
Slava Pestov 82a7e28082 Merge branch 'master' of git://factorcode.org/git/factor 2009-01-11 14:58:36 -06:00
Jose A. Ortega Ruiz 78561bb93e Merge commit 'origin/master' into emacs 2009-01-11 21:13:49 +01:00
Jose A. Ortega Ruiz 5c8a09eb52 FUEL: Use the customized developer name in fuel-scaffold-help. 2009-01-11 20:22:08 +01:00
Jose A. Ortega Ruiz 4bb5ad1925 FUEL: Interface with tools.scaffold. 2009-01-11 20:07:34 +01:00
Doug Coleman f12773c8ce Merge branch 'master' of git://factorcode.org/git/factor 2009-01-11 11:37:39 -06:00
Doug Coleman 37b02d6a6c checkin curses library i started last summer 2009-01-11 11:36:22 -06:00
Eduardo Cavazos 7c012159d7 git-tool: add 'factor-git-tool' 2009-01-11 11:06:54 -06:00
Eduardo Cavazos 09aeeadded Initial checkin of 'git-tool' 2009-01-11 11:03:42 -06:00
Eduardo Cavazos 421c11d7a9 Add L-system.models.tree-5 2009-01-11 11:02:48 -06:00
Eduardo Cavazos 829dd6b584 Merge commit 'factor/master' 2009-01-11 11:01:09 -06:00
Eduardo Cavazos 9efc31186e L-system: Call 'set-color' in 'restore-turtle' 2009-01-11 10:54:49 -06:00
Jose A. Ortega Ruiz bb7c82a9aa FUEL: Fix for float highlight (+ en exp) and small tweaks. 2009-01-11 14:15:26 +01:00
Jose A. Ortega Ruiz 982e14a7fd Merge commit 'origin/master' into emacs 2009-01-10 20:58:00 +01:00
Jose A. Ortega Ruiz 65e6a6ca84 FUEL: Bug in quotation pprint fixed. 2009-01-10 15:44:03 +01:00
Daniel Ehrenberg 43c18cd7fa Merge branch 'master' of git://factorcode.org/git/factor 2009-01-08 22:20:07 -06:00
Daniel Ehrenberg ad53cb8635 Privatizing unicode.case:ch>{lower,upper,title} 2009-01-08 19:07:46 -06:00
Doug Coleman fe62bebb4b use smart combinator in geo-ip 2009-01-08 17:53:48 -06:00
Doug Coleman cf160c60ea use input<sequence in usa-cities 2009-01-08 17:48:17 -06:00
Jose A. Ortega Ruiz c5f55dc36d FUEL: New command: fuel-show-file-words. 2009-01-08 18:47:17 +01:00
Eduardo Cavazos 6c89466706 Add L-system.models.airhorse 2009-01-07 23:55:30 -06:00
Eduardo Cavazos 8c7e46283f L-system.models.abop-5: Adjust axiom (grow along Z) 2009-01-07 23:23:32 -06:00
Eduardo Cavazos 09097ee2e6 update.latest: Move back to using 'git' protocol instead of 'http' (factorcode.org git daemon seems stable again) 2009-01-07 23:17:57 -06:00
Eduardo Cavazos d5768674cb Merge branch 'master' of git://factorcode.org/git/factor 2009-01-07 23:17:39 -06:00
Eduardo Cavazos 3a996c1afc Add L-system.models.abop-5-angular 2009-01-07 23:16:34 -06:00
Eduardo Cavazos fa73d98c28 Add L-system.models.abop-6 2009-01-07 23:16:09 -06:00
Eduardo Cavazos 87e49f19a3 L-system.models.abop-5: change default angle 2009-01-07 23:15:47 -06:00
Eduardo Cavazos a976830ff1 L-system.models.abop-4: change default angle 2009-01-07 23:15:30 -06:00
Eduardo Cavazos 7c3576c4bb L-system.models.abop-3: change default angle 2009-01-07 23:15:04 -06:00
Eduardo Cavazos 07da37ffc8 L-system.models.abop-2: change default angle 2009-01-07 23:14:32 -06:00
Eduardo Cavazos 26711da675 L-system: Key gestures for strafing camera. Support for changing turtle values. 2009-01-07 23:13:18 -06:00
Slava Pestov 095133e8d9 Merge branch 'master' of git://factorcode.org/git/factor 2009-01-07 21:29:18 -06:00
Eduardo Cavazos fe2c0b1929 Add L-system.models.abop-5 2009-01-07 21:24:44 -06:00
Eduardo Cavazos 19e177f19b Add L-system.models.abop-4 2009-01-07 21:24:30 -06:00
Eduardo Cavazos eef0db3a36 Add L-system.models.abop-3 2009-01-07 21:23:57 -06:00
Slava Pestov 35dc7ae429 Merge branch 'master' of git://factorcode.org/git/factor 2009-01-07 21:18:59 -06:00
Slava Pestov 9040518332 Merge branch 'for-slava' of git://git.rfc1149.net/factor 2009-01-07 21:18:50 -06:00
Jose A. Ortega Ruiz 676ead93a5 FUEL: Extract word refactoring. 2009-01-08 01:30:12 +01:00
Eduardo Cavazos d75f686a68 L-system: offer help via F1 2009-01-07 16:47:25 -06:00
Eduardo Cavazos 7da4fc5dca Merge branch 'master' of http://factorcode.org/git/factor 2009-01-07 16:27:42 -06:00
Eduardo Cavazos 80ada88038 Add L-system.models.abop-2 2009-01-07 16:26:19 -06:00
Eduardo Cavazos 13cf6ec4be L-system.models.abop-1: Minor tweaks 2009-01-07 16:25:32 -06:00
Eduardo Cavazos 589e509469 L-system: Add rotating pedestal 2009-01-07 16:24:56 -06:00
Samuel Tardieu 6a2f46ed7f Move math.primes.factors from extra to basis 2009-01-07 23:01:27 +01:00
Samuel Tardieu 397790241f math.primes.factors rewrite 2009-01-07 22:54:03 +01:00
Samuel Tardieu 594bd3aee8 Move math.primes from extra to basis 2009-01-07 21:12:48 +01:00
Samuel Tardieu ca7ffd6ea2 Separate lazy lists from core primes number generation 2009-01-07 21:10:34 +01:00
Daniel Ehrenberg a860ae82f1 Merge branch 'master' of git://factorcode.org/git/factor 2009-01-07 12:26:50 -06:00
Slava Pestov d6cdcca630 Merge branch 'master' of git://factorcode.org/git/factor 2009-01-07 12:19:00 -06:00
Doug Coleman 839b5b14eb Merge branch 'master' of git://factorcode.org/git/factor 2009-01-07 11:23:37 -06:00
Samuel Tardieu b96d2cca48 Add test for project Euler 157 2009-01-07 13:37:17 +01:00
Samuel Tardieu c8be645eb1 Remove "primes-under-million" list
In the past, this was a static list used to optimize prime factors
computation. Now that the dependency has been reversed, there is
no point in keeping this list which can be obtained by
"1000000 primes-upto" as easily.
2009-01-07 10:40:00 +01:00
Samuel Tardieu 2638db02d1 Use the largest source file to benchmark checksums
"extra/math/primes/list.factor" is very small. Replace it with the
largest factor source file in benchmarks.
2009-01-07 10:40:00 +01:00
Samuel Tardieu 5d988b04fa Add missing files in math.primes.erato and add copyright notice 2009-01-07 10:39:55 +01:00
Samuel Tardieu 78fbeda105 Refactor prime factors decomposition module and add more tests 2009-01-07 10:39:20 +01:00
Slava Pestov 67c37de79c Merge branch 'emacs' of http://git.hacks-galore.org/jao/factor 2009-01-06 21:15:08 -06:00
Slava Pestov 70b6e1808c Clean up inverse a bit 2009-01-06 21:14:22 -06:00
Jose A. Ortega Ruiz 1a384e5e01 FUEL: Tidbits. 2009-01-07 04:08:36 +01:00
Jose A. Ortega Ruiz b8793abeea FUEL: Vocab word lists in help browser. 2009-01-07 01:44:45 +01:00
Eduardo Cavazos 7c6b3e6278 L-system: Handle case of 'f' string (use axiom) 2009-01-06 16:31:11 -06:00
Jose A. Ortega Ruiz efcd8cb194 FUEL: Tags and authors support in help browser. 2009-01-06 23:08:33 +01:00
Jose A. Ortega Ruiz af78443832 FUEL: Much faster and nicer table rendering. 2009-01-06 16:28:10 +01:00
Jose A. Ortega Ruiz 956492447c FUEL: $describe-vocab and child vocab lists implemented. 2009-01-06 07:05:42 +01:00
Daniel Ehrenberg fa91133cc0 Merge branch 'master' of git://factorcode.org/git/factor 2009-01-05 20:59:04 -06:00
Jose A. Ortega Ruiz 23205a8bf4 Merge commit 'origin/master' into emacs 2009-01-06 02:02:47 +01:00
Slava Pestov 4c25fef273 Remove extra/faq now that we don't need it anymore 2009-01-05 17:33:27 -06:00
Jose A. Ortega Ruiz ca0f944e04 FUEL: Edit article command in help buffers. 2009-01-05 22:06:43 +01:00
Eduardo Cavazos 6416cb78b0 Add 'abop-1' L-system model 2009-01-05 04:12:27 -06:00
Eduardo Cavazos 63b86900e7 Add L-system (complete rewrite of lsys) 2009-01-05 04:11:43 -06:00
Jose A. Ortega Ruiz a0f3a44aa0 FUEL: New command fuel-help-kill-page (bound to 'k' in help browser). 2009-01-05 06:22:36 +01:00
Daniel Ehrenberg 142007f94d inverses for append and prepend 2009-01-04 15:59:55 -05:00
Doug Coleman e626431a7e Refactor html.parser.utils a bit 2009-01-04 11:38:25 -06:00
Jose A. Ortega Ruiz e603602e18 FUEL: Fixes in help browser navigation and new refresh command. 2009-01-04 16:01:03 +01:00
Jose A. Ortega Ruiz c13a6efe97 FUEL: New command: fuel-apropos. 2009-01-04 02:36:58 +01:00
Jose A. Ortega Ruiz 9832429b94 FUEL: Better help page caching and some fixes. 2009-01-04 01:50:13 +01:00
Jose A. Ortega Ruiz 992633dd32 FUEL: Help system now displays vocab help. 2009-01-04 00:01:51 +01:00
Jose A. Ortega Ruiz 1ef58cbd43 FUEL: Help index pages implemented (but no vocab-index yet). 2009-01-03 21:51:21 +01:00
Jose A. Ortega Ruiz 796a7e9d37 FUEL: Help system overhaul. 2009-01-03 16:37:28 +01:00
Jose A. Ortega Ruiz 303735db5a FUEL: Offer a command to add missing vocabs after run-file. 2008-12-31 04:05:34 +01:00
Jose A. Ortega Ruiz a0761297ed FUEL: Increase autodoc timeout. 2008-12-31 00:23:44 +01:00
Slava Pestov 071e01c106 Merge branch 'emacs' of http://git.hacks-galore.org/jao/factor 2008-12-30 16:57:06 -06:00
Samuel Tardieu c1c1ebf3d4 Force primes list evaluation before benchmark 2008-12-29 21:29:26 +01:00
Samuel Tardieu f521805bb3 Memoize small primes list
This makes "benchmark.binary-search" work again in a reasonable time.
2008-12-29 13:55:47 +01:00
Samuel Tardieu ca0f3659e4 Optimize primes-between
Rather than having primes-between return a slice of primes-upto,
make primes-upto use primes-between.

Also, those two words cannot be marked as foldable as their
output is mutable.
2008-12-28 11:43:13 +01:00
Samuel Tardieu a843113326 Optimize erato sieve
We started crossing the numbers at 3*n, while we can start at n^2.
2008-12-28 11:43:13 +01:00
Samuel Tardieu 3fbb9f7081 Project Euler - problem 57 2008-12-27 21:46:01 +01:00
Jose A. Ortega Ruiz 90f6fef8d2 FUEL: fix in autodoc require's and echo area font lock. 2008-12-27 15:18:17 +01:00
Samuel Tardieu 5a9eab2c48 Remove unused and redundant math.erato
The math.erato module brings nothing more is brought by lprimes
from math.primes. Remove it, as it has no user, and a better version
is available in math.primes.erato anyway.
2008-12-26 21:03:12 +01:00
Samuel Tardieu 99023a3322 Use regular primality test to build primes list 2008-12-26 21:03:12 +01:00
Samuel Tardieu 588dfd326e Change timing info on project-euler.010
The "math.primes" vocabulary now handles very easily primes up to
five millions.
2008-12-26 21:03:12 +01:00
Samuel Tardieu f86b5baf8d Use math.primes.erato instead of a list of first prime numbers 2008-12-26 21:03:12 +01:00
Samuel Tardieu 93b20967b5 Add Eratosthene sieve as math.primes.erato 2008-12-26 20:58:46 +01:00
Samuel Tardieu 4f42d00769 Use existing recursion tools rather than explicit one 2008-12-26 20:58:46 +01:00
Samuel Tardieu 7303316a04 Do not remove first primes only to prepend them afterwards
This makes little sense to use "lprimes-from" to get the
primes above one million to prepend the list of primes
before one million afterwards.
2008-12-26 20:58:45 +01:00
Jeff Bigot f5dc0884d7 modify inclusions in file-chooser 2008-12-26 18:16:32 +01:00
Jeff Bigot b93c6df46c change "extra/4DNav" to "resource:extra/4DNav" 2008-12-26 16:29:14 +01:00
Jeff Bigot 6ca268c60d first 4DNav commit 2008-12-26 10:23:54 +01:00
Eduardo Cavazos 321919d210 easy-help: Add 'List:' 2008-12-25 07:55:04 -06:00
Eduardo Cavazos 2f51b5e4f0 easy-help: add 'Class-Description:' 2008-12-25 06:41:39 -06:00
Eduardo Cavazos c289aa5c38 easy-help: refactoring 2008-12-25 06:24:50 -06:00
Joe Groff 9705778f4b Merge branch 'master' of git://factorcode.org/git/factor 2008-12-24 12:51:21 -08:00
Eduardo Cavazos 028d27a2cb easy-help: Add support for embedded markup to some words 2008-12-24 03:13:44 -06:00
Eduardo Cavazos 15202a9cf2 Add 'easy-help.expand-markup' 2008-12-24 03:13:28 -06:00
Eduardo Cavazos 4fd6242ae3 size-of: Use 'Word:' from easy-help 2008-12-23 22:46:18 -06:00
Eduardo Cavazos d842a75639 easy-help: Add 'Word:' 2008-12-23 22:46:03 -06:00
Eduardo Cavazos ca463f020b size-of: Edit 'Values:' 2008-12-23 21:58:08 -06:00
Eduardo Cavazos 6171b1939f easy-help: 'Values:' accepts multi-line input 2008-12-23 21:57:34 -06:00
Jose A. Ortega Ruiz d214b5f744 Merge commit 'origin/master' into emacs 2008-12-23 22:38:42 +01:00
Jose A. Ortega Ruiz a160e7d32a FUEL: New fuel-update-usings (C-cC-eu) command. 2008-12-23 22:37:25 +01:00
Eduardo Cavazos e4d3ea0581 size-of: Add a Values: clause 2008-12-23 02:29:19 -06:00
Eduardo Cavazos 0841720484 easy-help: Add a simple Values: word 2008-12-23 02:28:39 -06:00
Eduardo Cavazos 5f1084f5c4 nehe looks good to go back in extra 2008-12-22 18:15:21 -06:00
Eduardo Cavazos 81e69a1664 Update 'ui.gadgets.tiling'. Add some help. 2008-12-22 17:20:04 -06:00
Eduardo Cavazos c181056ed2 ui.gadgets.plot: use easy-help 2008-12-22 15:57:12 -06:00
Eduardo Cavazos beff592f76 Use easy-help in 'size-of' 2008-12-22 15:50:14 -06:00
Eduardo Cavazos d193aad524 Demo easy-help in the 'ui.gadgets.slate' vocabulary 2008-12-22 15:43:24 -06:00
Eduardo Cavazos 016c225a18 Checkin experimental 'easy-help' into extra 2008-12-22 15:43:01 -06:00
Eduardo Cavazos aff4676e58 Add 'ui.gadgets.plot' back to extra 2008-12-22 08:40:00 -06:00
Eduardo Cavazos 75337648cf Update 'size-of' and move to extra from unmaintained 2008-12-22 06:37:33 -06:00
Slava Pestov 058ba127cb Cleaning up more -rot usages 2008-12-22 05:41:01 -06:00
Slava Pestov c6ac320515 Merge branch 'master' of git://factorcode.org/git/factor 2008-12-22 00:54:45 -06:00
Eduardo Cavazos 19e5fc46e4 Looks like golden-section is good to go for extra 2008-12-22 00:05:19 -06:00
Jose A. Ortega Ruiz 7ecfef94e8 FUEL: Fixes in factor syntax table and setter/getter detection. 2008-12-22 06:58:20 +01:00