]> gitweb.factorcode.org Git - factor.git/log
factor.git
11 years agowindows.winmm: adding platforms.txt.
John Benediktsson [Fri, 26 Apr 2013 22:53:26 +0000 (15:53 -0700)]
windows.winmm: adding platforms.txt.

11 years agoterminfo: separate string-offset word.
John Benediktsson [Fri, 26 Apr 2013 18:36:25 +0000 (11:36 -0700)]
terminfo: separate string-offset word.

11 years agoterminfo: interpret shorts as signed integer and test if negative
Jon Harper [Fri, 26 Apr 2013 18:05:39 +0000 (21:05 +0300)]
terminfo: interpret shorts as signed integer and test if negative

11 years agoterminfo: 1 head* is but-last
Jon Harper [Fri, 26 Apr 2013 17:57:54 +0000 (20:57 +0300)]
terminfo: 1 head* is but-last

11 years agowindows.winmm: Add binding to play mp3s.
Doug Coleman [Fri, 26 Apr 2013 18:06:49 +0000 (11:06 -0700)]
windows.winmm: Add binding to play mp3s.

11 years agogoogle.translate: adding translate-tts.
John Benediktsson [Fri, 26 Apr 2013 17:42:50 +0000 (10:42 -0700)]
google.translate: adding translate-tts.

11 years agoterminfo: probably fix a bug where 0xfeff should be ignored also?
John Benediktsson [Fri, 26 Apr 2013 15:55:57 +0000 (08:55 -0700)]
terminfo: probably fix a bug where 0xfeff should be ignored also?

11 years agoterminfo: cleanup a little, separate the align-even-bytes.
John Benediktsson [Fri, 26 Apr 2013 15:55:39 +0000 (08:55 -0700)]
terminfo: cleanup a little, separate the align-even-bytes.

11 years agoterminfo: cleaner, use %c on linux.
John Benediktsson [Fri, 26 Apr 2013 14:10:40 +0000 (07:10 -0700)]
terminfo: cleaner, use %c on linux.

11 years agoterminfo: hex only on macosx.
John Benediktsson [Fri, 26 Apr 2013 14:09:15 +0000 (07:09 -0700)]
terminfo: hex only on macosx.

11 years agoterminfo: parse all the capabilities.
John Benediktsson [Fri, 26 Apr 2013 14:02:46 +0000 (07:02 -0700)]
terminfo: parse all the capabilities.

11 years agoterminfo: simplify a bit.
John Benediktsson [Fri, 26 Apr 2013 04:29:05 +0000 (21:29 -0700)]
terminfo: simplify a bit.

11 years agosequences.extras: cleanup reduce's a little.
John Benediktsson [Fri, 26 Apr 2013 03:48:04 +0000 (20:48 -0700)]
sequences.extras: cleanup reduce's a little.

11 years agosequences.extras: adding subseq-as.
John Benediktsson [Fri, 26 Apr 2013 03:38:07 +0000 (20:38 -0700)]
sequences.extras: adding subseq-as.

11 years agoprettyprint: fix off-by-one, thanks @adjvondrak!
John Benediktsson [Fri, 26 Apr 2013 03:19:12 +0000 (20:19 -0700)]
prettyprint: fix off-by-one, thanks @adjvondrak!

11 years agoterminfo: parser for terminfo database files.
John Benediktsson [Fri, 26 Apr 2013 03:00:54 +0000 (20:00 -0700)]
terminfo: parser for terminfo database files.

11 years agolistener: choose dark foreground on light background.
John Benediktsson [Thu, 25 Apr 2013 23:18:11 +0000 (16:18 -0700)]
listener: choose dark foreground on light background.

11 years agotools.ps.linux: fix USE: tools.ps.
John Benediktsson [Thu, 25 Apr 2013 23:01:30 +0000 (16:01 -0700)]
tools.ps.linux: fix USE: tools.ps.

11 years agotools.ps.linux: fix USE: system.
John Benediktsson [Thu, 25 Apr 2013 22:59:25 +0000 (15:59 -0700)]
tools.ps.linux: fix USE: system.

11 years agoparser: add invalid-word-name, use it to check for redefining quotes.
John Benediktsson [Thu, 25 Apr 2013 22:41:20 +0000 (15:41 -0700)]
parser: add invalid-word-name, use it to check for redefining quotes.

11 years agomath.matrices.laplace: adding Laplace expansion.
John Benediktsson [Thu, 25 Apr 2013 22:04:16 +0000 (15:04 -0700)]
math.matrices.laplace: adding Laplace expansion.

11 years agomath.matrices: add tests for square-matrix?.
John Benediktsson [Thu, 25 Apr 2013 21:48:16 +0000 (14:48 -0700)]
math.matrices: add tests for square-matrix?.

11 years agorandom.rdrand: adding RDRAND random generator.
John Benediktsson [Thu, 25 Apr 2013 21:39:38 +0000 (14:39 -0700)]
random.rdrand: adding RDRAND random generator.

11 years agorandom.c: adding summary.
John Benediktsson [Thu, 25 Apr 2013 21:39:24 +0000 (14:39 -0700)]
random.c: adding summary.

11 years agoFix some copyrights, sorry "Your name".
John Benediktsson [Thu, 25 Apr 2013 20:26:36 +0000 (13:26 -0700)]
Fix some copyrights, sorry "Your name".

11 years agotools.ps: sort-by-pid and print headers.
John Benediktsson [Thu, 25 Apr 2013 17:05:57 +0000 (10:05 -0700)]
tools.ps: sort-by-pid and print headers.

11 years agotools.ps: implemented on macosx.
John Benediktsson [Thu, 25 Apr 2013 16:12:42 +0000 (09:12 -0700)]
tools.ps: implemented on macosx.

11 years agoclasses.struct: factoring struct-size out.
John Benediktsson [Thu, 25 Apr 2013 04:00:37 +0000 (21:00 -0700)]
classes.struct: factoring struct-size out.

11 years agohtml.parser.analyzer: fix help-lint errors.
John Benediktsson [Wed, 24 Apr 2013 20:39:16 +0000 (13:39 -0700)]
html.parser.analyzer: fix help-lint errors.

11 years agounix.linux.proc: /proc/cpuinfo is updated in real time and can change based on thrott...
Doug Coleman [Wed, 24 Apr 2013 20:38:09 +0000 (13:38 -0700)]
unix.linux.proc: /proc/cpuinfo is updated in real time and can change based on throttling options. Don't cache it.

11 years agoDocs moved to own file and ? instead of if.
bjourne@gmail.com [Wed, 24 Apr 2013 19:57:56 +0000 (21:57 +0200)]
Docs moved to own file and ? instead of if.

11 years agohtml.parser.analyzer: make find-between* work on nested tags.
bjourne@gmail.com [Wed, 24 Apr 2013 18:40:28 +0000 (20:40 +0200)]
html.parser.analyzer: make find-between* work on nested tags.

11 years agosystem-info.linux: Implement the system-report. word.
Doug Coleman [Wed, 24 Apr 2013 19:05:51 +0000 (12:05 -0700)]
system-info.linux: Implement the system-report. word.

11 years agomath.functions: implement ldexp.
John Benediktsson [Wed, 24 Apr 2013 18:19:03 +0000 (11:19 -0700)]
math.functions: implement ldexp.

11 years agocalendar.format: run dos2unix on calendar.format
Doug Coleman [Wed, 24 Apr 2013 15:22:33 +0000 (08:22 -0700)]
calendar.format: run dos2unix on calendar.format

11 years agocalendar.format: Fix timestamp parsing when there is no timezone. Fixes #861.
Doug Coleman [Wed, 24 Apr 2013 15:20:48 +0000 (08:20 -0700)]
calendar.format: Fix timestamp parsing when there is no timezone. Fixes #861.

11 years agosets.extras: few more words.
John Benediktsson [Wed, 24 Apr 2013 14:58:50 +0000 (07:58 -0700)]
sets.extras: few more words.

11 years agoUpdate version in GNUmakefile.
John Benediktsson [Wed, 24 Apr 2013 14:44:06 +0000 (07:44 -0700)]
Update version in GNUmakefile.

11 years agopreparing FUEL for MELPA
mcandre [Wed, 24 Apr 2013 13:27:02 +0000 (09:27 -0400)]
preparing FUEL for MELPA

11 years agomirrors: fix tests.
John Benediktsson [Tue, 23 Apr 2013 14:56:58 +0000 (07:56 -0700)]
mirrors: fix tests.

11 years agomirrors: fix assoc-size for non-tuple-classes.
John Benediktsson [Tue, 23 Apr 2013 14:55:03 +0000 (07:55 -0700)]
mirrors: fix assoc-size for non-tuple-classes.

11 years agomirrors: Add a unit test.
Doug Coleman [Tue, 23 Apr 2013 14:05:51 +0000 (07:05 -0700)]
mirrors: Add a unit test.

11 years agomirrors: Make strings an inspected-sequence. Fixes #857.
Doug Coleman [Tue, 23 Apr 2013 05:19:39 +0000 (22:19 -0700)]
mirrors: Make strings an inspected-sequence. Fixes #857.

11 years agosystem-info.macosx: Stop using 4byte numbers to query system RAM. Fixes #858.
Doug Coleman [Tue, 23 Apr 2013 05:08:59 +0000 (22:08 -0700)]
system-info.macosx: Stop using 4byte numbers to query system RAM. Fixes #858.

11 years agomath.extras: use fry for clarity.
John Benediktsson [Mon, 22 Apr 2013 23:34:00 +0000 (16:34 -0700)]
math.extras: use fry for clarity.

11 years agomath.extras: rename 2pi-range to [0,2pi].
John Benediktsson [Mon, 22 Apr 2013 18:56:23 +0000 (11:56 -0700)]
math.extras: rename 2pi-range to [0,2pi].

11 years agomirrors: simplify code with fry.
John Benediktsson [Mon, 22 Apr 2013 18:48:26 +0000 (11:48 -0700)]
mirrors: simplify code with fry.

11 years agomath.extras: cleanup duplicate code.
John Benediktsson [Mon, 22 Apr 2013 18:13:32 +0000 (11:13 -0700)]
math.extras: cleanup duplicate code.

11 years agostrings.parser: use rest-slice.
John Benediktsson [Mon, 22 Apr 2013 13:26:36 +0000 (06:26 -0700)]
strings.parser: use rest-slice.

11 years agomath.statistics: make collect-by row polymorphic, simplify words.
John Benediktsson [Mon, 22 Apr 2013 13:25:50 +0000 (06:25 -0700)]
math.statistics: make collect-by row polymorphic, simplify words.

11 years agotools.profiler.sampling: don't mis-use collect-by.
John Benediktsson [Mon, 22 Apr 2013 13:24:02 +0000 (06:24 -0700)]
tools.profiler.sampling: don't mis-use collect-by.

11 years agoFactor.app: bump version to 0.97 even though we won't release it for awhile.
John Benediktsson [Mon, 22 Apr 2013 04:04:37 +0000 (21:04 -0700)]
Factor.app: bump version to 0.97 even though we won't release it for awhile.

11 years agoui.backend.cocoa.views: set gl-scale-factor to f if 1.0.
John Benediktsson [Mon, 22 Apr 2013 02:43:12 +0000 (19:43 -0700)]
ui.backend.cocoa.views: set gl-scale-factor to f if 1.0.

11 years agoui.backend.cocoa.views: handle windowDidChangeBackingProperties event.
John Benediktsson [Mon, 22 Apr 2013 02:40:57 +0000 (19:40 -0700)]
ui.backend.cocoa.views: handle windowDidChangeBackingProperties event.

11 years agowebsites.concatenative: Fix the bug. 0.96~~
Doug Coleman [Sun, 21 Apr 2013 04:37:51 +0000 (00:37 -0400)]
websites.concatenative: Fix the bug. 0.96~~

11 years agotools.deploy: Cheater mode, add 20kb to tools.deploy.test.20 unit test. similar-0.96
Doug Coleman [Sat, 20 Apr 2013 00:19:28 +0000 (17:19 -0700)]
tools.deploy: Cheater mode, add 20kb to tools.deploy.test.20 unit test.

11 years agobenchmark.crc32: do more work in the crc32-benchmark.
John Benediktsson [Fri, 19 Apr 2013 18:35:47 +0000 (11:35 -0700)]
benchmark.crc32: do more work in the crc32-benchmark.

11 years agobinary-search: faster by specializing on array and vectors.
John Benediktsson [Fri, 19 Apr 2013 18:35:14 +0000 (11:35 -0700)]
binary-search: faster by specializing on array and vectors.

11 years agoio.files.info: Longer names for file-info predicates.
Doug Coleman [Thu, 18 Apr 2013 16:59:07 +0000 (09:59 -0700)]
io.files.info: Longer names for file-info predicates.

11 years agomath.combinatorics: fix map>assoc-combinations (shouldn't have been locals).
John Benediktsson [Thu, 18 Apr 2013 16:04:16 +0000 (09:04 -0700)]
math.combinatorics: fix map>assoc-combinations (shouldn't have been locals).

11 years agoio.files.info: Add file? and symlink? words.
Doug Coleman [Thu, 18 Apr 2013 14:35:47 +0000 (07:35 -0700)]
io.files.info: Add file? and symlink? words.

11 years agomath.combinatorics: minor fix to reduce-combinations stack effect.
John Benediktsson [Thu, 18 Apr 2013 14:17:36 +0000 (07:17 -0700)]
math.combinatorics: minor fix to reduce-combinations stack effect.

11 years agomath.combinatorics: cleanup stack effects to be more descriptive.
John Benediktsson [Thu, 18 Apr 2013 14:15:47 +0000 (07:15 -0700)]
math.combinatorics: cleanup stack effects to be more descriptive.

11 years agomath.combinatorics: much faster permutations, cleanup combinations code.
John Benediktsson [Thu, 18 Apr 2013 14:04:17 +0000 (07:04 -0700)]
math.combinatorics: much faster permutations, cleanup combinations code.

11 years agomath.combinatorics: big speedup to combinations.
John Benediktsson [Thu, 18 Apr 2013 03:57:48 +0000 (20:57 -0700)]
math.combinatorics: big speedup to combinations.

11 years agodb.tester: put cpu in sqlite-test-db name.
John Benediktsson [Wed, 17 Apr 2013 23:14:09 +0000 (16:14 -0700)]
db.tester: put cpu in sqlite-test-db name.

11 years agosequences: cleanup shared code between supremum-by and infimum-by.
John Benediktsson [Wed, 17 Apr 2013 22:29:42 +0000 (15:29 -0700)]
sequences: cleanup shared code between supremum-by and infimum-by.

11 years agohashtables.numbers: adding number-hashcode version of hashtables.
John Benediktsson [Wed, 17 Apr 2013 21:07:49 +0000 (14:07 -0700)]
hashtables.numbers: adding number-hashcode version of hashtables.

11 years agohash-sets.numbers: adding number-hashcode version of hash-sets.
John Benediktsson [Wed, 17 Apr 2013 21:07:33 +0000 (14:07 -0700)]
hash-sets.numbers: adding number-hashcode version of hash-sets.

11 years agosequences.snipped: adding snipped virtual sequences.
John Benediktsson [Wed, 17 Apr 2013 17:27:22 +0000 (10:27 -0700)]
sequences.snipped: adding snipped virtual sequences.

11 years agosequences: faster remove-nth.
John Benediktsson [Wed, 17 Apr 2013 16:05:19 +0000 (09:05 -0700)]
sequences: faster remove-nth.

11 years agowords.alias: make aliases to parsing words also parsing words.
John Benediktsson [Tue, 16 Apr 2013 18:23:41 +0000 (11:23 -0700)]
words.alias: make aliases to parsing words also parsing words.

11 years agoinfix: crazy infix methods idea, dunno if it is awesome yet.
John Benediktsson [Mon, 15 Apr 2013 18:27:09 +0000 (11:27 -0700)]
infix: crazy infix methods idea, dunno if it is awesome yet.

11 years agofunctors: Learn to use git.
Doug Coleman [Sun, 14 Apr 2013 21:32:04 +0000 (14:32 -0700)]
functors: Learn to use git.

11 years agoeffests.parser: Oops wrong word.
Doug Coleman [Sun, 14 Apr 2013 20:33:48 +0000 (13:33 -0700)]
effests.parser: Oops wrong word.

11 years agoeffects.parser: Fix word -> current-word for definition errors.
Doug Coleman [Sun, 14 Apr 2013 20:32:15 +0000 (13:32 -0700)]
effects.parser: Fix word -> current-word for definition errors.

11 years agofunctors: Add a modern functors file that doesn't have the FUNCTOR-SYNTAX: words.
Doug Coleman [Sun, 14 Apr 2013 00:36:29 +0000 (17:36 -0700)]
functors: Add a modern functors file that doesn't have the FUNCTOR-SYNTAX: words.

11 years agoc.preprocessor: Use ML-style comments.
Doug Coleman [Sun, 14 Apr 2013 00:30:30 +0000 (17:30 -0700)]
c.preprocessor: Use ML-style comments.

11 years agoxml-rpc: Delete dead code.
Doug Coleman [Sat, 13 Apr 2013 23:19:03 +0000 (16:19 -0700)]
xml-rpc: Delete dead code.

11 years agoio.directories.search: Show directory entries instead of throwing them away.
Doug Coleman [Sat, 13 Apr 2013 22:49:03 +0000 (15:49 -0700)]
io.directories.search: Show directory entries instead of throwing them away.

11 years agoliterals: change ${ } to be the executable code arrays.
John Benediktsson [Fri, 12 Apr 2013 18:18:34 +0000 (11:18 -0700)]
literals: change ${ } to be the executable code arrays.

11 years agoarrays.shaped: Deal with 0s in shape.
Doug Coleman [Thu, 11 Apr 2013 22:29:09 +0000 (15:29 -0700)]
arrays.shaped: Deal with 0s in shape.
Fix prettyprinting, introduce sa{ } syntax.
Add broadcastable? check for binary operations.
Add shape of output array for broadcasts.
Check for negative integers in shape.

11 years agohtml.streams: allow non-equal padding values.
John Benediktsson [Thu, 11 Apr 2013 21:47:57 +0000 (14:47 -0700)]
html.streams: allow non-equal padding values.

11 years agohtml.streams: this was actually simpler.
John Benediktsson [Thu, 11 Apr 2013 21:35:43 +0000 (14:35 -0700)]
html.streams: this was actually simpler.

11 years agohtml.streams: cleanup borders on html tables.
John Benediktsson [Thu, 11 Apr 2013 19:20:41 +0000 (12:20 -0700)]
html.streams: cleanup borders on html tables.

11 years agomath.combinatorics.bits: new vocab for permutation-bits words.
John Benediktsson [Thu, 11 Apr 2013 17:32:36 +0000 (10:32 -0700)]
math.combinatorics.bits: new vocab for permutation-bits words.

11 years agomath.extras: remove permutation-bits words.
John Benediktsson [Thu, 11 Apr 2013 17:30:55 +0000 (10:30 -0700)]
math.extras: remove permutation-bits words.

11 years agoprettyprint: rename so it doesn't look so much like print-error.
John Benediktsson [Thu, 11 Apr 2013 02:18:15 +0000 (19:18 -0700)]
prettyprint: rename so it doesn't look so much like print-error.

11 years agoprettyprint: cleanup duplicate code.
John Benediktsson [Thu, 11 Apr 2013 01:50:11 +0000 (18:50 -0700)]
prettyprint: cleanup duplicate code.

11 years agoui.tools.traceback: fix pprint error in walker issue.
John Benediktsson [Thu, 11 Apr 2013 01:29:18 +0000 (18:29 -0700)]
ui.tools.traceback: fix pprint error in walker issue.

11 years agoeditors.textwrangler: Fall back to launching with open -a if you installed from the...
Doug Coleman [Thu, 11 Apr 2013 00:40:07 +0000 (17:40 -0700)]
editors.textwrangler: Fall back to launching with open -a if you installed from the Mac Store and thus do not have ``edit``, which is the real TextWrangler launch program.

11 years agomath.extras: adding more permutation-bits words.
John Benediktsson [Wed, 10 Apr 2013 22:51:58 +0000 (15:51 -0700)]
math.extras: adding more permutation-bits words.

11 years agomath.extras: faster next-permutation-bits using /i.
John Benediktsson [Wed, 10 Apr 2013 21:44:21 +0000 (14:44 -0700)]
math.extras: faster next-permutation-bits using /i.

11 years agomath.extras: adding bitwise permutation words.
John Benediktsson [Wed, 10 Apr 2013 21:29:23 +0000 (14:29 -0700)]
math.extras: adding bitwise permutation words.

11 years agosequences: fix supremum-by and infimum-by to be row polymorphic.
John Benediktsson [Wed, 10 Apr 2013 18:10:01 +0000 (11:10 -0700)]
sequences: fix supremum-by and infimum-by to be row polymorphic.

11 years agosequences: moving some words to sequences.extras.
John Benediktsson [Wed, 10 Apr 2013 17:49:29 +0000 (10:49 -0700)]
sequences: moving some words to sequences.extras.

11 years agomath.extras: fix bernoulli.
John Benediktsson [Wed, 10 Apr 2013 16:29:21 +0000 (09:29 -0700)]
math.extras: fix bernoulli.

11 years agopoker: use map-product from sequences.extras.
John Benediktsson [Wed, 10 Apr 2013 16:25:09 +0000 (09:25 -0700)]
poker: use map-product from sequences.extras.

11 years agochecksum.bsd: adding BSD checksum algorithm.
John Benediktsson [Wed, 10 Apr 2013 16:24:45 +0000 (09:24 -0700)]
checksum.bsd: adding BSD checksum algorithm.

11 years agochecksums.fnv1: make fnv1's instance checksum.
John Benediktsson [Wed, 10 Apr 2013 16:24:27 +0000 (09:24 -0700)]
checksums.fnv1: make fnv1's instance checksum.