]> gitweb.factorcode.org Git - factor.git/log
factor.git
11 years agoFactor.app: update copyright.
John Benediktsson [Wed, 10 Apr 2013 03:06:15 +0000 (20:06 -0700)]
Factor.app: update copyright.

11 years agoeditors.geany.windows: Add Windows support.
Doug Coleman [Tue, 9 Apr 2013 23:50:19 +0000 (16:50 -0700)]
editors.geany.windows: Add Windows support.

11 years agoeditors.bbedit: adding "open in BBEdit" support.
John Benediktsson [Tue, 9 Apr 2013 23:49:30 +0000 (16:49 -0700)]
editors.bbedit: adding "open in BBEdit" support.

11 years agoeditors.xcode: adding "open in XCode" support.
John Benediktsson [Tue, 9 Apr 2013 23:49:24 +0000 (16:49 -0700)]
editors.xcode: adding "open in XCode" support.

11 years agoeditors.geany: Add support.
Doug Coleman [Tue, 9 Apr 2013 23:41:07 +0000 (16:41 -0700)]
editors.geany: Add support.

11 years agoeditors.scite.windows: Fix using.
Doug Coleman [Tue, 9 Apr 2013 23:26:41 +0000 (16:26 -0700)]
editors.scite.windows: Fix using.

11 years agoscite: Add support for Linux scite.
Doug Coleman [Tue, 9 Apr 2013 23:15:07 +0000 (16:15 -0700)]
scite: Add support for Linux scite.

11 years agomath.factorials: style.
John Benediktsson [Tue, 9 Apr 2013 20:57:53 +0000 (13:57 -0700)]
math.factorials: style.

11 years agoeditors.notepadpp: Move to editors.notepad++ since + is fine in pathnames
Doug Coleman [Tue, 9 Apr 2013 20:33:37 +0000 (13:33 -0700)]
editors.notepadpp: Move to editors.notepad++ since + is fine in pathnames
and that's the editor's name!

11 years agomath.factorials: cleanup orial-primes.
John Benediktsson [Tue, 9 Apr 2013 19:22:41 +0000 (12:22 -0700)]
math.factorials: cleanup orial-primes.

11 years agoeditors.sublime.windows: Add support for Windows.
Doug Coleman [Tue, 9 Apr 2013 19:18:10 +0000 (12:18 -0700)]
editors.sublime.windows: Add support for Windows.

11 years agoeditors.textadept: Add support for Windows.
Doug Coleman [Tue, 9 Apr 2013 19:17:21 +0000 (12:17 -0700)]
editors.textadept: Add support for Windows.

11 years agoio.directories.search.windows: Windows8 doesn't find ProgramFiles with the
Doug Coleman [Tue, 9 Apr 2013 19:16:27 +0000 (12:16 -0700)]
io.directories.search.windows: Windows8 doesn't find ProgramFiles with the
existing methods, find it in an os-env.

11 years agomath.factorials: more factorial words.
John Benediktsson [Tue, 9 Apr 2013 19:07:49 +0000 (12:07 -0700)]
math.factorials: more factorial words.

11 years agomath.factorials: more factorial words.
John Benediktsson [Tue, 9 Apr 2013 18:04:38 +0000 (11:04 -0700)]
math.factorials: more factorial words.

11 years agosets.extras: adding symmetric-diff and proper-subset?.
John Benediktsson [Tue, 9 Apr 2013 17:37:50 +0000 (10:37 -0700)]
sets.extras: adding symmetric-diff and proper-subset?.

11 years agomath.factorials: more factorial words.
John Benediktsson [Tue, 9 Apr 2013 17:37:20 +0000 (10:37 -0700)]
math.factorials: more factorial words.

11 years agomath.factorials: making double-factorial work for negative numbers.
John Benediktsson [Tue, 9 Apr 2013 04:44:35 +0000 (21:44 -0700)]
math.factorials: making double-factorial work for negative numbers.

11 years agomath.factorials: adding double-factorial.
John Benediktsson [Tue, 9 Apr 2013 04:13:46 +0000 (21:13 -0700)]
math.factorials: adding double-factorial.

11 years agomath.factorials: cleanup using.
John Benediktsson [Mon, 8 Apr 2013 22:23:39 +0000 (15:23 -0700)]
math.factorials: cleanup using.

11 years agomath.factorials: include 1.
John Benediktsson [Mon, 8 Apr 2013 22:15:49 +0000 (15:15 -0700)]
math.factorials: include 1.

11 years agomath.factorials: handle more inputs in factorial/.
John Benediktsson [Mon, 8 Apr 2013 22:08:53 +0000 (15:08 -0700)]
math.factorials: handle more inputs in factorial/.

11 years agomath.factorials: various factorial words.
John Benediktsson [Mon, 8 Apr 2013 22:03:15 +0000 (15:03 -0700)]
math.factorials: various factorial words.

11 years agobenchmark.sum-file: simpler, more idiomatic, faster.
John Benediktsson [Mon, 8 Apr 2013 14:17:37 +0000 (07:17 -0700)]
benchmark.sum-file: simpler, more idiomatic, faster.

11 years agobenchmark.pidigits: simplify handling of arrays.
John Benediktsson [Sun, 7 Apr 2013 22:33:54 +0000 (15:33 -0700)]
benchmark.pidigits: simplify handling of arrays.

11 years agobenchmark.reverse-complement: more idiomatic, faster.
John Benediktsson [Sun, 7 Apr 2013 22:19:58 +0000 (15:19 -0700)]
benchmark.reverse-complement: more idiomatic, faster.

11 years agohash-sets: use map-into in members.
John Benediktsson [Sun, 7 Apr 2013 20:09:20 +0000 (13:09 -0700)]
hash-sets: use map-into in members.

11 years agobiassocs: implement keys/values.
John Benediktsson [Sun, 7 Apr 2013 19:55:29 +0000 (12:55 -0700)]
biassocs: implement keys/values.

11 years agomirrors: implement keys/values.
John Benediktsson [Sun, 7 Apr 2013 19:51:35 +0000 (12:51 -0700)]
mirrors: implement keys/values.

11 years agohashtables.wrapped: faster >alist, keys, values.
John Benediktsson [Sun, 7 Apr 2013 19:45:38 +0000 (12:45 -0700)]
hashtables.wrapped: faster >alist, keys, values.

11 years agoassocs: faster keys/values for enums.
John Benediktsson [Sun, 7 Apr 2013 19:44:09 +0000 (12:44 -0700)]
assocs: faster keys/values for enums.

11 years agopersistent.hashtables: fix missing keys/values, not sure why these aren't assocs.
John Benediktsson [Sun, 7 Apr 2013 16:45:10 +0000 (09:45 -0700)]
persistent.hashtables: fix missing keys/values, not sure why these aren't assocs.

11 years agohashtables: cleanup duplicate code.
John Benediktsson [Sun, 7 Apr 2013 04:36:39 +0000 (21:36 -0700)]
hashtables: cleanup duplicate code.

11 years agohashtables: faster keys and values on hashtables.
John Benediktsson [Sun, 7 Apr 2013 04:20:07 +0000 (21:20 -0700)]
hashtables: faster keys and values on hashtables.

11 years agoassocs: making keys and values generic.
John Benediktsson [Sun, 7 Apr 2013 04:19:56 +0000 (21:19 -0700)]
assocs: making keys and values generic.

11 years agoMinor fix to make sure strings are produced.
John Benediktsson [Sun, 7 Apr 2013 01:50:26 +0000 (18:50 -0700)]
Minor fix to make sure strings are produced.

11 years agouse concat instead of join.
John Benediktsson [Sun, 7 Apr 2013 00:02:22 +0000 (17:02 -0700)]
use concat instead of join.

11 years agostack-checker.dependencies: use short-circuit better.
John Benediktsson [Sat, 6 Apr 2013 23:44:50 +0000 (16:44 -0700)]
stack-checker.dependencies: use short-circuit better.

11 years agotools.crossref: switch to using identity hash-sets.
John Benediktsson [Sat, 6 Apr 2013 21:53:54 +0000 (14:53 -0700)]
tools.crossref: switch to using identity hash-sets.

11 years agomath.combinatorics: remove duplicate nths-unsafe.
John Benediktsson [Sat, 6 Apr 2013 21:20:53 +0000 (14:20 -0700)]
math.combinatorics: remove duplicate nths-unsafe.

11 years agorandom: use nths-unsafe in sample.
John Benediktsson [Sat, 6 Apr 2013 21:20:42 +0000 (14:20 -0700)]
random: use nths-unsafe in sample.

11 years agosequences: adding nths-unsafe.
John Benediktsson [Sat, 6 Apr 2013 21:20:32 +0000 (14:20 -0700)]
sequences: adding nths-unsafe.

11 years agoeditors.sublime: Add support for Sublime Editor 2 for MacOSX. Need to add support...
Doug Coleman [Sat, 6 Apr 2013 21:23:06 +0000 (14:23 -0700)]
editors.sublime: Add support for Sublime Editor 2 for MacOSX. Need to add support for Windows.

11 years agohash-sets.sequences: adding sequence hashsets.
John Benediktsson [Sat, 6 Apr 2013 21:13:00 +0000 (14:13 -0700)]
hash-sets.sequences: adding sequence hashsets.

11 years agohash-sets.identity: adding identity hashsets.
John Benediktsson [Sat, 6 Apr 2013 21:12:47 +0000 (14:12 -0700)]
hash-sets.identity: adding identity hashsets.

11 years agohash-sets.wrapped: support for "wrapped" hash-sets.
John Benediktsson [Sat, 6 Apr 2013 21:12:20 +0000 (14:12 -0700)]
hash-sets.wrapped: support for "wrapped" hash-sets.

11 years agohashtables.identity: minor cleanup.
John Benediktsson [Sat, 6 Apr 2013 21:11:57 +0000 (14:11 -0700)]
hashtables.identity: minor cleanup.

11 years agohashtables.sequences: minor cleanup.
John Benediktsson [Sat, 6 Apr 2013 21:11:45 +0000 (14:11 -0700)]
hashtables.sequences: minor cleanup.

11 years agoheaps: Add >min-heap, >max-heap.
Doug Coleman [Mon, 1 Apr 2013 02:01:04 +0000 (19:01 -0700)]
heaps: Add >min-heap, >max-heap.

11 years agohelp: make sure error-classes are displayed in error index.
John Benediktsson [Sat, 6 Apr 2013 20:35:37 +0000 (13:35 -0700)]
help: make sure error-classes are displayed in error index.

11 years agomath.combinatorics: make permutations-quot to reduce code duplication.
John Benediktsson [Sat, 6 Apr 2013 20:12:57 +0000 (13:12 -0700)]
math.combinatorics: make permutations-quot to reduce code duplication.

11 years agomath.combinatorics: produce type of sequence in selections.
John Benediktsson [Sat, 6 Apr 2013 20:06:23 +0000 (13:06 -0700)]
math.combinatorics: produce type of sequence in selections.

11 years agoprettyprint: speed up unparse by not making the manifest sometimes.
John Benediktsson [Sat, 6 Apr 2013 19:45:15 +0000 (12:45 -0700)]
prettyprint: speed up unparse by not making the manifest sometimes.

11 years agomath.combinatorics: use nth-unsafe more.
John Benediktsson [Sat, 6 Apr 2013 19:43:02 +0000 (12:43 -0700)]
math.combinatorics: use nth-unsafe more.

11 years agomath.combinatorics: faster nCk (use integer division).
John Benediktsson [Sat, 6 Apr 2013 18:43:20 +0000 (11:43 -0700)]
math.combinatorics: faster nCk (use integer division).

11 years agomath.combinatorics: faster permutation (using slices).
John Benediktsson [Fri, 5 Apr 2013 14:28:22 +0000 (07:28 -0700)]
math.combinatorics: faster permutation (using slices).

11 years agobit-arrays: use integer>fixnum, cleanup resize.
John Benediktsson [Fri, 5 Apr 2013 01:12:20 +0000 (18:12 -0700)]
bit-arrays: use integer>fixnum, cleanup resize.

11 years agobloom-filters: fix docs.
John Benediktsson [Thu, 4 Apr 2013 23:06:01 +0000 (16:06 -0700)]
bloom-filters: fix docs.

11 years agoinfix: removing alternate syntax due to use of multiline strings...
John Benediktsson [Thu, 4 Apr 2013 22:17:14 +0000 (15:17 -0700)]
infix: removing alternate syntax due to use of multiline strings...

11 years agohelp.tutorial: Use scaffold-work in palindrome tutorial.
Doug Coleman [Thu, 4 Apr 2013 22:01:02 +0000 (15:01 -0700)]
help.tutorial: Use scaffold-work in palindrome tutorial.

11 years agoinfix: adding alternate syntax.
John Benediktsson [Thu, 4 Apr 2013 22:05:49 +0000 (15:05 -0700)]
infix: adding alternate syntax.

11 years agoinfix: adding pow().
John Benediktsson [Thu, 4 Apr 2013 22:04:14 +0000 (15:04 -0700)]
infix: adding pow().

11 years agoboids: fix typo.
John Benediktsson [Thu, 4 Apr 2013 20:33:26 +0000 (13:33 -0700)]
boids: fix typo.

11 years agobloom-filters: cleanup interface a little bit.
John Benediktsson [Thu, 4 Apr 2013 20:26:24 +0000 (13:26 -0700)]
bloom-filters: cleanup interface a little bit.

11 years agobase85: fix handling of pad characters.
John Benediktsson [Thu, 4 Apr 2013 18:43:17 +0000 (11:43 -0700)]
base85: fix handling of pad characters.

11 years agobase85: adding a base85 encoder/decoder.
John Benediktsson [Thu, 4 Apr 2013 17:39:43 +0000 (10:39 -0700)]
base85: adding a base85 encoder/decoder.

11 years agobenchmark.bloom-filters: more iterations now bloom-filters are faster.
John Benediktsson [Thu, 4 Apr 2013 14:10:30 +0000 (07:10 -0700)]
benchmark.bloom-filters: more iterations now bloom-filters are faster.

11 years agobloom-filters: tons of speed.
John Benediktsson [Thu, 4 Apr 2013 14:10:13 +0000 (07:10 -0700)]
bloom-filters: tons of speed.

11 years agobloom-filters: more speeeeeed.
John Benediktsson [Thu, 4 Apr 2013 03:27:23 +0000 (20:27 -0700)]
bloom-filters: more speeeeeed.

11 years agocolors.mix: some descriptions.
John Benediktsson [Thu, 4 Apr 2013 02:01:54 +0000 (19:01 -0700)]
colors.mix: some descriptions.

11 years agocolors.hsv: fix using.
John Benediktsson [Thu, 4 Apr 2013 01:27:01 +0000 (18:27 -0700)]
colors.hsv: fix using.

11 years agocolors: move mixing words to colors.mix.
John Benediktsson [Wed, 3 Apr 2013 23:33:33 +0000 (16:33 -0700)]
colors: move mixing words to colors.mix.

11 years agocolors: actually add the tests this time.
John Benediktsson [Wed, 3 Apr 2013 23:14:30 +0000 (16:14 -0700)]
colors: actually add the tests this time.

11 years agocolors: adding sample-linear-gradient and some tests.
John Benediktsson [Wed, 3 Apr 2013 23:09:06 +0000 (16:09 -0700)]
colors: adding sample-linear-gradient and some tests.

11 years agocolors.hsv: add a golden-rainbox color sequence word.
John Benediktsson [Wed, 3 Apr 2013 23:08:52 +0000 (16:08 -0700)]
colors.hsv: add a golden-rainbox color sequence word.

11 years agobloom-filters: minor style improvements.
John Benediktsson [Wed, 3 Apr 2013 22:20:49 +0000 (15:20 -0700)]
bloom-filters: minor style improvements.

11 years agobloom-filters: performance improvements.
John Benediktsson [Wed, 3 Apr 2013 22:11:08 +0000 (15:11 -0700)]
bloom-filters: performance improvements.

11 years agobenchmark.bloom-filters: adding a benchmark for bloom filters.
John Benediktsson [Wed, 3 Apr 2013 22:10:52 +0000 (15:10 -0700)]
benchmark.bloom-filters: adding a benchmark for bloom filters.

11 years agosequence.extras: adding ?trim-head and ?trim-tail.
John Benediktsson [Wed, 3 Apr 2013 15:55:48 +0000 (08:55 -0700)]
sequence.extras: adding ?trim-head and ?trim-tail.

11 years agocolors.hsv: use sort-triple instead of natural-sort.
John Benediktsson [Tue, 2 Apr 2013 23:55:03 +0000 (16:55 -0700)]
colors.hsv: use sort-triple instead of natural-sort.

11 years agoregexp.minimize: use sort-pair instead of natural-sort.
John Benediktsson [Tue, 2 Apr 2013 23:54:25 +0000 (16:54 -0700)]
regexp.minimize: use sort-pair instead of natural-sort.

11 years agosorting.extras: better tests and fix zip order.
John Benediktsson [Tue, 2 Apr 2013 03:31:34 +0000 (20:31 -0700)]
sorting.extras: better tests and fix zip order.

11 years agosorting.extras: adding map-sort for efficiently decorating, sorting, and undecorating...
John Benediktsson [Tue, 2 Apr 2013 01:35:05 +0000 (18:35 -0700)]
sorting.extras: adding map-sort for efficiently decorating, sorting, and undecorating a sequence.

11 years agomath.extras: adding round-to-step.
John Benediktsson [Tue, 2 Apr 2013 00:04:07 +0000 (17:04 -0700)]
math.extras: adding round-to-step.

11 years agomath.extras: adding round-to-decimal.
John Benediktsson [Tue, 2 Apr 2013 00:03:18 +0000 (17:03 -0700)]
math.extras: adding round-to-decimal.

11 years agomath.functions: remove round-to.
John Benediktsson [Tue, 2 Apr 2013 00:02:44 +0000 (17:02 -0700)]
math.functions: remove round-to.

11 years agoeditors.textadept: use "-e goto_line(n-1)".
John Benediktsson [Mon, 1 Apr 2013 21:56:24 +0000 (14:56 -0700)]
editors.textadept: use "-e goto_line(n-1)".

(as suggested by Mitchell@foicica.com on the textadept mailing list)

11 years agobenchmark.splitting: stop using split* and use slices only.
John Benediktsson [Mon, 1 Apr 2013 17:26:43 +0000 (10:26 -0700)]
benchmark.splitting: stop using split* and use slices only.

11 years agosplitting.extras: adding split* and split-find.
John Benediktsson [Mon, 1 Apr 2013 16:14:27 +0000 (09:14 -0700)]
splitting.extras: adding split* and split-find.

11 years agosplitting: removing split* to extras.
John Benediktsson [Mon, 1 Apr 2013 16:14:01 +0000 (09:14 -0700)]
splitting: removing split* to extras.

11 years agoascii: change >words not to use split*.
John Benediktsson [Mon, 1 Apr 2013 16:13:33 +0000 (09:13 -0700)]
ascii: change >words not to use split*.

11 years agoAdded Lua source files for Textadept editor support for Factor.
Michael T. Richter [Mon, 1 Apr 2013 06:25:32 +0000 (14:25 +0800)]
Added Lua source files for Textadept editor support for Factor.

11 years agosplitting: add another test case to make sure we can access ... args.
John Benediktsson [Mon, 1 Apr 2013 01:52:53 +0000 (18:52 -0700)]
splitting: add another test case to make sure we can access ... args.

11 years agoeditors.textadept: make it work on Mac OS X.
John Benediktsson [Mon, 1 Apr 2013 01:47:38 +0000 (18:47 -0700)]
editors.textadept: make it work on Mac OS X.

11 years agosee: fixing summary for ALIAS.
John Benediktsson [Mon, 1 Apr 2013 00:12:35 +0000 (17:12 -0700)]
see: fixing summary for ALIAS.

11 years agowords.alias: definition is just the def>>.
John Benediktsson [Mon, 1 Apr 2013 00:00:31 +0000 (17:00 -0700)]
words.alias: definition is just the def>>.

11 years agoascii: adding >words, >title, and capitalize.
John Benediktsson [Sun, 31 Mar 2013 23:09:37 +0000 (16:09 -0700)]
ascii: adding >words, >title, and capitalize.

11 years agosplitting: change split* to preserve (separately) the separators.
John Benediktsson [Sun, 31 Mar 2013 23:05:30 +0000 (16:05 -0700)]
splitting: change split* to preserve (separately) the separators.

11 years agoio.files: use split instead of split*.
John Benediktsson [Sun, 31 Mar 2013 23:04:11 +0000 (16:04 -0700)]
io.files: use split instead of split*.

11 years agococoa: maybe this is cleaner...
John Benediktsson [Sat, 30 Mar 2013 20:44:11 +0000 (13:44 -0700)]
cocoa: maybe this is cleaner...