John Benediktsson
16b046af76
more cleanup of with-scope.
2012-07-19 15:11:33 -07:00
John Benediktsson
3ea37a93eb
more H{ } make fixes.
2012-07-19 14:38:22 -07:00
John Benediktsson
1a73e79ef7
cleanup some use of with-scope.
2012-07-19 13:55:34 -07:00
John Benediktsson
88e0936618
more cleanup for H{ } make.
2012-07-19 11:39:56 -07:00
John Benediktsson
90d0951ada
more use of H{ } make.
2012-07-19 11:24:45 -07:00
John Benediktsson
559b5bfa5b
using the new H{ } make.
2012-07-19 09:50:09 -07:00
John Benediktsson
04320d27f4
fixing some docs.
2012-07-19 09:47:14 -07:00
Doug Coleman
1da8666a70
io.sockets.unix: Needs to still use namespaces. Clean up using lists.
2012-07-19 00:53:09 -07:00
Doug Coleman
42f4dc36b2
namespaces: Rename ``bind`` to ``with-variables``. Update a few places that called ``global [ ] with-variables`` to use ``with-global``.
2012-07-19 00:02:47 -07:00
John Benediktsson
bf3dbde042
csv: more permission parsing.
2012-07-18 12:24:24 -07:00
John Benediktsson
daaa62d498
core-foundation.strings: using map!.
2012-07-17 22:54:08 -07:00
John Benediktsson
0359a4e823
math.intervals: using short-circuit logic.
2012-07-17 20:08:12 -07:00
John Benediktsson
c8221b9f2a
memoize: speed up memoized functions with no arguments.
2012-07-17 17:51:15 -07:00
John Benediktsson
632f0d9810
memoize: use unsafe words.
2012-07-17 16:24:30 -07:00
John Benediktsson
6a08de2203
hashtables.identity: cache the identity hashcode on the wrapper.
2012-07-17 16:04:27 -07:00
John Benediktsson
cde26a3356
hashtables.wrapped: INSTANCE: assoc and support new-assoc.
2012-07-17 15:50:03 -07:00
John Benediktsson
ccda811114
simple-flat-file: using map! in some places.
2012-07-17 15:29:56 -07:00
Doug Coleman
ee1c45a403
tools.walker: Give examples for breakpoint and breakpoint-if. Reported by tgunr
2012-07-17 12:06:31 -07:00
John Benediktsson
0c46a1834b
simple-flat-file: revert for now, caused bootstrap problems.
2012-07-17 09:45:43 -07:00
John Benediktsson
4eeafea8be
some cleanup.
2012-07-17 08:53:40 -07:00
John Benediktsson
2f7e8c0352
io.directories: fix mistaken refactor.
2012-07-17 08:39:31 -07:00
John Benediktsson
c507293d41
io.directories.hierarchy: faster directory-tree-files.
2012-07-17 08:25:53 -07:00
John Benediktsson
b519b52fa3
io.directories: cleanup and some performance improvements with move/copy.
2012-07-16 22:03:49 -07:00
John Benediktsson
2f325e4fee
using if-zero in even more places.
2012-07-16 19:38:49 -07:00
John Benediktsson
cf0a912156
calendar: durations don't need to clone instants.
2012-07-16 17:37:32 -07:00
John Benediktsson
3b774c395e
calendar: speed up >gmt.
2012-07-16 17:28:49 -07:00
John Benediktsson
eb87558b6a
calendar: some minor performance improvements.
2012-07-16 16:45:59 -07:00
John Benediktsson
4043244ce5
windows.time: fix using list.
2012-07-16 15:46:52 -07:00
John Benediktsson
5cc30f46f5
using if-zero in more places.
2012-07-16 15:45:21 -07:00
John Benediktsson
80a7329de8
windows.time: faster windows-time>timestamp.
2012-07-16 15:30:58 -07:00
John Benediktsson
626050611c
hints: prepend should have same hints as append.
2012-07-16 11:07:13 -07:00
John Benediktsson
e6f30668e1
splitting.monotonic: revert to previous monotonic-split (thanks @k7f!).
2012-07-16 07:39:03 -07:00
John Benediktsson
6955bf1428
calendar.unix: fix timeval>seconds (thanks @k7f!)
2012-07-16 07:37:02 -07:00
John Benediktsson
bf3f466688
vocabs.hierarchy: ensure-valid-root only once per root.
2012-07-15 16:17:29 -07:00
John Benediktsson
d539aa9311
csv: don't need optional first/last.
2012-07-15 16:03:19 -07:00
John Benediktsson
260b75f4bf
vocabs.hierarchy: some cleanup and minor speedups.
2012-07-15 15:48:39 -07:00
John Benediktsson
3da5efa25b
calendar.unix: making time conversions a lot faster.
2012-07-15 15:16:28 -07:00
John Benediktsson
2900fb9361
unicode.data: faster string operations by using constants instead of globals.
2012-07-15 13:57:05 -07:00
John Benediktsson
e607cfb6ce
csv: faster, only use make when field contains quotes or newlines.
2012-07-15 09:50:51 -07:00
John Benediktsson
d31ece5dd0
csv: faster for files that do not have blanks around delimiter.
2012-07-15 09:15:55 -07:00
John Benediktsson
8d2a271aa2
tools.completion: fix chars-matching word.
2012-07-14 16:14:48 -07:00
John Benediktsson
49c2ec6180
csv: 20% faster.
2012-07-14 15:33:24 -07:00
John Benediktsson
1ea580d911
splitting.monotonic: cleanup, a little faster.
2012-07-14 15:22:34 -07:00
John Benediktsson
bfb6bdd891
ui.gadgets: rename max-dim and dim-sum.
2012-07-13 23:19:21 -07:00
John Benediktsson
2902cb111b
strings.tables: adding empty format-table test case.
2012-07-13 22:14:25 -07:00
John Benediktsson
e23883d07e
strings.tables: fixing issue slicing empty arrays.
2012-07-13 22:11:58 -07:00
John Benediktsson
01dddd5381
csv: 20% faster reading, and 50% faster writing.
2012-07-13 21:45:29 -07:00
John Benediktsson
5f77fe82f0
dlists: fix tests using list.
2012-07-13 19:10:55 -07:00
John Benediktsson
4f260ab9bd
"H{ } substitute" is faster than "{ } substitute".
2012-07-13 19:06:38 -07:00
John Benediktsson
57b681dd71
ui.tools.listener.completion: intersects? is overkill here.
2012-07-13 18:58:05 -07:00
John Benediktsson
bdefd57819
strings.tables: faster format-table.
2012-07-13 18:42:34 -07:00
John Benediktsson
6f20c2fa61
dlists: simpler equality.
2012-07-13 17:29:20 -07:00
John Benediktsson
fd61f71956
dlists: fix equality when custom dlist-link nodes are used.
2012-07-13 16:56:28 -07:00
John Benediktsson
20046a08a7
dlists: fix stack effect names.
2012-07-13 16:21:29 -07:00
John Benediktsson
d51a0e1647
binary-search: check +eq+ last.
2012-07-13 16:21:18 -07:00
John Benediktsson
40db157be2
dlists: rename "dlist>seq" to "dlist>sequence".
2012-07-13 15:53:38 -07:00
John Benediktsson
27cfc7748e
ui.gadgets: use curry in add-gadgets.
2012-07-13 15:39:18 -07:00
John Benediktsson
c1e9f4c362
ui.text: cleanup string-width/height and make text-dim a bit faster.
2012-07-13 15:35:42 -07:00
John Benediktsson
8350b54bbc
core-text.fonts: making cache-font and cache-font-metrics twice as fast.
2012-07-13 15:18:35 -07:00
John Benediktsson
9f56eb6981
dlists: rename "seq>dlist" to ">dlist".
2012-07-13 15:15:14 -07:00
John Benediktsson
a57fff9424
deques: fix stack effect to have "deque" not "dlist".
2012-07-13 15:14:51 -07:00
John Benediktsson
7552cf1c8e
xml.data: some lint fixes.
2012-07-12 19:24:18 -07:00
John Benediktsson
c9da03fe6d
xml: 10-12% faster benchmark through cleanup and minor refactoring.
2012-07-12 19:06:37 -07:00
John Benediktsson
3c54f12789
xml.data: eliminate unions in favor of maybe.
2012-07-12 19:00:12 -07:00
John Benediktsson
85a198e68e
xml-rpc: removing unnecessary union.
2012-07-12 18:59:17 -07:00
John Benediktsson
6b3e416bc1
json.writer: slightly faster using first2.
2012-07-11 20:47:38 -07:00
John Benediktsson
749d05ac6c
json.writer: using interleave is much cleaner (thanks @jckarter!).
2012-07-11 20:41:25 -07:00
John Benediktsson
a4894fe8c1
json.writer: faster writing, makes the json benchmark almost twice as fast.
2012-07-11 19:31:57 -07:00
John Benediktsson
a9b6561fe3
json.reader: make json parsing faster for files that contain a lot of spaces.
2012-07-11 18:45:10 -07:00
John Benediktsson
ab9b1ef25d
xml.traversal: use filter-as words.
2012-07-11 14:19:07 -07:00
John Benediktsson
c22fcb8e2b
sequences.deep: adding deep-filter-as and flatten-as.
2012-07-11 14:18:11 -07:00
John Benediktsson
bdf02bfd2b
math.statistics: faster and simpler entropy word.
2012-07-11 12:26:20 -07:00
Doug Coleman
a1a123c0c6
cairo: Store the error number in the error tuple.
2012-07-10 17:24:54 -07:00
John Benediktsson
0c5f895371
math.statistics: minor style cleanup.
2012-07-10 17:03:01 -07:00
Doug Coleman
e490331dd8
cocoa.plists: Remove duplicate using.
2012-06-22 13:47:17 -07:00
John Benediktsson
9063235994
math.functions: minor cleanup.
2012-06-22 08:38:34 -07:00
John Benediktsson
e1c91575c0
ui.tools.listener: adding docs for emacs-style key bindings.
2012-06-21 20:18:43 -07:00
Doug Coleman
755e702536
pixel-format-attribute was just (pixel-format-attribute)
...
Rename the GENERIC: (pixel-format-attribute) to pixel-format-attribute ?
2012-06-21 12:12:57 -07:00
Doug Coleman
9d4d5d0d00
renaming fixes: Forgot some words.
2012-06-21 11:54:43 -07:00
Doug Coleman
18c661d488
debugger: summary on check-mixin-class-error
2012-06-21 09:12:15 -07:00
Doug Coleman
82dd2ca3c9
utf16n: botched merge commit. oops
2012-06-21 09:04:09 -07:00
Doug Coleman
d525dfd3d1
debugger: put method on no-current-vocab-error
2012-06-21 09:02:17 -07:00
Doug Coleman
a2578389a5
debugger: Put method on check-method-error.
2012-06-21 08:56:57 -07:00
Doug Coleman
f7e153c075
issue #358 : change line-break to add-line-break
2012-06-21 08:38:04 -07:00
Doug Coleman
f1f985edf3
issue #358 : delete unused word
2012-06-21 08:38:03 -07:00
Doug Coleman
3dd30d2f49
issue #358 : rename ole32-error -> check-ole32-error
2012-06-21 08:38:02 -07:00
Doug Coleman
7c77597b09
issue #358 : fix a couple compiler errors
2012-06-21 08:35:47 -07:00
Doug Coleman
9f370ec639
issue #358 : command-map -> get-command-at
2012-06-21 08:35:46 -07:00
Doug Coleman
9275e88eff
issue #358 : code-blocks -> get-code-blocks
2012-06-21 08:35:45 -07:00
Doug Coleman
1c3deddf61
issue #358 : Rename all of the words depends-on-* to add-depends-on*
2012-06-21 08:35:45 -07:00
Doug Coleman
efbdf222a7
issue #358 : Finish renaming <apropos> to <apropos-search>
2012-06-21 08:35:44 -07:00
Doug Coleman
fbfa8543a1
issue #358 : Rename button-pen -> lookup-button-pen.
2012-06-21 08:35:40 -07:00
Doug Coleman
425846298c
issue #358 : Rename apropos tuple -> apropos-search.
2012-06-21 08:35:39 -07:00
Doug Coleman
2b35edb595
issue #358 : Make a word lookup-article so that article is just a tuple.
2012-06-21 08:35:38 -07:00
Doug Coleman
eccf5a82ae
io.files.info.windows: Fix file-systems word in two ways. First, don't
...
allocate 32k on the local alloc stack (which causes a 'double fault.')
Second, if the volume doesnt look up to a real path, don't make a dummy
object for that. volume
Use alien>native-string and native-string>alien wherever possible instead of
utf16n for Windows.
2012-06-21 08:32:53 -07:00
Doug Coleman
80eae10aa0
sequences.windowed: Add vocabulary for doing windowed sequences that look
...
n steps back. Different from clumps in that maping over them gives you a
sequence that's as long as the underlying sequence.
2012-06-20 21:42:16 -07:00
Doug Coleman
46c5d64251
random: Add random-integers and random-units words.
2012-06-20 21:42:15 -07:00
John Benediktsson
0adc0997f2
tools.deploy: use splitting, sigh.
2012-06-19 18:56:45 -07:00
Slava Pestov
8095c0fe4b
environment: Add change-os-env, docs, example, etc.
2012-06-19 18:45:53 -07:00
John Benediktsson
7b57f17c9f
tools.deploy: fix test for staging name.
2012-06-19 17:57:22 -07:00
John Benediktsson
a81d6cdd15
tools.deploy: whoops, need bootstrap.image.
2012-06-19 17:32:46 -07:00
John Benediktsson
5372e0b9a5
tools.deploy: delete all cached staging images in deploy tests.
2012-06-19 17:13:45 -07:00
John Benediktsson
4940130b91
tools.deploy.backend: include arch in staging image name.
2012-06-19 17:13:33 -07:00
John Benediktsson
693dd717c4
tools.completion: 5-7% performance improvement.
2012-06-19 13:50:50 -07:00
John Benediktsson
752b5c6887
io.streams.memory: adding with-memory-reader.
2012-06-18 17:24:21 -07:00
Slava Pestov
7a10a8eb0d
macosx: Remove /opt/local prefix on some mac ffi libs.
2012-06-18 17:01:29 -07:00
John Benediktsson
d1f3b326e5
math: using if-zero in more places.
2012-06-18 14:32:39 -07:00
John Benediktsson
3a2d507ee2
tools.deploy.windows: need to use io.files.temp.
2012-06-18 14:20:40 -07:00
John Benediktsson
a3829530aa
tools.deploy.windows: use temp directory.
2012-06-18 12:34:34 -07:00
John Benediktsson
ba079d2217
alien.remote-control: using temp directory.
2012-06-18 12:33:14 -07:00
John Benediktsson
a93328e8c7
http: using temp directory.
2012-06-18 12:33:07 -07:00
John Benediktsson
a20f12005a
io.files.temp: adding with-temp-directory and with-cache-directory.
2012-06-18 12:22:59 -07:00
Doug Coleman
fd2803a916
tools.ps: Fix ps tool for linux < 3.
2012-06-18 09:51:07 -07:00
Doug Coleman
0fb3b968ed
deploy test 5: use new temp directory.
2012-06-13 11:30:15 -07:00
John Benediktsson
45e2b697be
core-text: remove unused local.
2012-06-06 14:46:49 -07:00
John Benediktsson
25e6e41707
windows.ddk.setupapi: use PACKED-STRUCT (thanks Joe Moschini).
2012-06-04 19:08:46 -07:00
John Benediktsson
62bf4194c2
core-foundation.strings: prevent creating CFString from characters in range 0xd800-0xdfff.
2012-06-01 17:56:34 -07:00
John Benediktsson
d9e1f20286
listener: move pprint error catching to stack.
2012-06-01 17:54:58 -07:00
John Benediktsson
31d30c5302
listener: don't crash if pprint fails.
2012-06-01 17:07:49 -07:00
Doug Coleman
3447136e2a
io.files.info.unix: When setting access or modified time alone, don't set the other time to 1970.
...
See #490 .
2012-06-01 16:03:41 -07:00
John Benediktsson
1b1940b217
debugger: fix error summary for not-found-in-roots.
2012-06-01 16:00:59 -07:00
John Benediktsson
b4018e9296
prettyprint: document "~1 more~" behavior (funny because it takes as much as room as... 1 more).
2012-06-01 15:15:29 -07:00
John Benediktsson
55525a8ba4
math.combinatorics: 100%+ faster combinations.
2012-06-01 14:07:39 -07:00
John Benediktsson
d10fd71cb3
math.functions: implement copysign.
2012-06-01 08:24:35 -07:00
John Benediktsson
180ad0aabf
fix some tests broken by the prepend change.
2012-05-29 16:58:58 -07:00
John Benediktsson
f53f6993ec
io.sockets: fix stack effect for <broadcast>.
2012-05-29 15:47:15 -07:00
John Benediktsson
2db76ac23c
io.sockets.windows: get the handle from the handle.
2012-05-29 11:20:55 -07:00
John Benediktsson
51fcae2d8b
io.sockets: adding "broadcast port", ideally would just be +broadcast+ or something, but this works.
2012-05-29 10:46:19 -07:00
John Benediktsson
9489c171e4
unix.ffi: adding some socket constants.
2012-05-29 10:45:41 -07:00
John Benediktsson
f090967d77
math.matrices: adding docs for a few words.
2012-05-25 12:19:23 -07:00
Doug Coleman
aad94d711b
math.matrices: Add another test to make sure we calculate kron correctly.
2012-05-24 09:02:47 -07:00
Doug Coleman
78f1ca9f14
math.matrices: Add stitch. Add Kronecker product.
2012-05-24 08:53:47 -07:00
John Benediktsson
cceb085d60
models: adding ?set-model.
2012-05-14 15:40:55 -07:00
John Benediktsson
07b0d52f55
math.statistics: adding winsorized-mean.
2012-05-08 08:48:15 -07:00
John Benediktsson
4c2d01c5ec
math.statistics: adding trim-mean and signal-to-noise.
2012-05-08 08:24:57 -07:00
John Benediktsson
b7ae7171f1
interval-sets: inline unicode constant.
2012-05-07 17:31:32 -07:00
Doug Coleman
0a5a2a74a7
math.statistics: Add sum-of-squares word, add sum-of-squared-errors/sum-of-absolute-errors words.
2012-05-07 15:04:37 -07:00
John Benediktsson
0d346a0268
memoize: moving MEMO[ to memoize.syntax to work around bootstrap issue.
2012-05-04 22:24:21 -07:00
John Benediktsson
4e5c5b34f5
memoize: change MEMO[ to push a quotation.
2012-05-04 21:31:23 -07:00
John Benediktsson
47bb96d194
memoize: cleaner test case.
2012-05-04 20:43:23 -07:00
John Benediktsson
bd1b3534b5
memoize: adding a MEMO[ word which makes an inlined anonymous memoized quotation.
2012-05-04 20:39:26 -07:00
John Benediktsson
d616f4779e
ui.gadgets.editors: adding delete-to-start-of-document and delete-to-end-of-document.
2012-05-04 18:38:12 -07:00
John Benediktsson
495637a087
math.matrices: adding hilbert-matrix, toeplitz-matrix, hankel-matrix, and box-matrix.
2012-05-04 18:01:21 -07:00
John Benediktsson
4cd54bdf9c
interval-sets: change tests to use constant literals.
2012-05-04 17:40:45 -07:00
John Benediktsson
1d8449115c
interval-sets: some modernization.
2012-05-04 17:33:10 -07:00
Daniel Ehrenberg
deea270b57
Interval sets library
2012-05-04 17:27:31 -07:00
Doug Coleman
9a4e66c8a6
math.statistics: Add power-mean and quadratic-mean.
2012-05-04 15:27:46 -07:00
John Benediktsson
7ab521f0ba
math.statistics: simpler (faster) version of rescale.
2012-05-04 14:51:38 -07:00
John Benediktsson
87686a9a31
math.statistics: adding contraharmonic-mean.
2012-05-04 14:43:29 -07:00
John Benediktsson
4339b14d77
math.statistics: adding mean-dev and median-dev.
2012-05-04 14:40:24 -07:00
John Benediktsson
bacdd691fc
math.statistics: separate "sample-" and "full-" versions of var, std, ste, and corr.
2012-05-04 14:31:26 -07:00
John Benediktsson
0435098bd8
math.statistics: adding standardize, differences, rescale.
2012-05-04 14:18:45 -07:00
Doug Coleman
6f3fe950a7
math.matrices: Add a diagonal-matrix word that makes an nxn matrix from a sequence.
...
Optimize identity-matrix word -- 2-3x faster using diagonal-matrix.
Add an eye word that makes an mxn diagonal matrix with a diagonal offset by k.
2012-05-04 11:31:05 -07:00
Doug Coleman
2699c4482b
prettyprint: Fix unit tests. Remove useless line.
2012-05-04 09:09:39 -07:00
Doug Coleman
3507b9bad7
classes:
...
- Allow methods to dispatch off union{ } and intersection{ } classes.
- Add not{ } anonymous-complement syntax.
- Define class-name for anonymous-union/intersection/complement and maybes, and clean up pprint.
- Change maybe: foo to maybe{ foo }
- Call sort-classes when making anonymous-union/anonymous-intersection classes so that they are canonicalized.
2012-05-03 19:45:30 -07:00
John Benediktsson
31c7bd8e86
math.functions: adding generalized signum function. Fixes #509 .
2012-05-03 14:44:10 -07:00
John Benediktsson
95b82eecfa
math.vectors: adding p-norm.
2012-05-03 13:27:00 -07:00
Doug Coleman
f6398365bd
math.functions: rename exp to e^ to be consistent with 2^ and 10^. update things.
2012-05-02 10:22:23 -07:00
Doug Coleman
fee4d76b73
math.functions: Add e^ and sigmoid functions.
2012-05-02 09:21:34 -07:00
John Benediktsson
6f9db0d163
tools.deploy: fix location of port-number file.
2012-04-27 13:17:03 -07:00
John Benediktsson
5878b6982b
math.statistics: adding entropy function.
2012-04-26 18:40:59 -07:00
John Benediktsson
5e16810075
using reverse! when possible.
2012-04-25 20:09:36 -07:00
John Benediktsson
f3e1dc5b98
Use "map-sum" instead of "map sum".
2012-04-25 13:18:21 -07:00
John Benediktsson
6f89c1824d
change to in-place reverse.
2012-04-24 18:51:46 -07:00
John Benediktsson
817b45ee03
math.combinatorics: minor performance improvements.
2012-04-24 18:42:34 -07:00
John Benediktsson
f24e40800a
math.combinatorics: faster version of factorial.
2012-04-24 10:06:00 -07:00
Doug Coleman
cd9394f8c6
math.statistics: Add eight methods for calculating quantiles. Add quartile. Add kth-smallests et al, refactor medians.
2012-04-24 03:17:50 -07:00
Doug Coleman
7cb094d521
math.statistics: Make a safe version of kth-object. Bounds check k w/ regards to seq.
2012-04-23 13:55:25 -07:00
John Benediktsson
b9bcfdab8e
math.combinatorics: adding <combinations> and <permutations> sequences.
2012-04-23 08:30:22 -07:00
Doug Coleman
7ad089b682
math.statistics: Generalize kth-smallest into kth-object, add kth-largest. Add count-relative and minmax-relative for counting the number of lt, eq, gt elements, and getting the max lt and min gt in one pass.
2012-04-22 23:41:13 -07:00
John Benediktsson
c00ddde434
math.combinatorics: fix failed find combinations/permutations.
2012-04-21 20:11:47 -07:00
John Benediktsson
bada993f78
math.combinatorics: adding find-combination and find-permutation.
2012-04-20 23:31:40 -07:00
John Benediktsson
7a15418cf4
math.functions: adding another test for roots.
2012-04-19 13:34:42 -07:00
John Benediktsson
adc7b22997
math.functions: adding "roots" word to get arbitrary roots from numbers.
2012-04-19 12:19:14 -07:00
John Benediktsson
1e8eb18216
math.functions: adding docs and tests for ^mod.
2012-04-19 08:20:11 -07:00
John Benediktsson
8c1165cac1
cleanup some lint warnings.
2012-04-18 17:46:01 -07:00
John Benediktsson
e3e6e12c6a
classes.struct: add some docs for read-struct.
2012-04-18 16:02:00 -07:00
John Benediktsson
4c416bc308
classes.struct: adding a read-struct word.
2012-04-18 16:00:29 -07:00
Doug Coleman
0322b4d028
math.combinators: Add filter-permutations/combinations. Minor cleanup.
2012-04-18 15:18:54 -07:00
Doug Coleman
229d0e0549
math.combinators: Add map-permutation
2012-04-18 15:18:54 -07:00
John Benediktsson
9e9d830ec0
random: adding rayleigh, gumbel, logistic, and power random floats.
2012-04-18 14:37:27 -07:00
John Benediktsson
cbd6f2cae1
bootstrap.image.upload: fix checksums location to use new temp dir.
2012-04-17 20:49:19 -07:00
John Benediktsson
ba663e2fd5
cocoa.plists: import cocoa to fix bootstrap issue.
2012-04-16 12:06:42 -07:00
Joe Groff
8b9b8df457
io.files.temp.windows: fix up
2012-04-16 11:55:33 -07:00
Joe Groff
5948f53725
change temp-file to cache-file where appropriate
2012-04-16 11:55:27 -07:00
Joe Groff
480545a683
io.files.temp: use OS tmp dir; add cache-directory
...
Change temp-directory to return an OS-sanctioned temporary directory instead of "resource:temp". Add a new function cache-directory to return an OS-sanctioned directory for storing staging images etc. Fixes #365 .
Windows implementation needs to be finished and tested.
2012-04-16 11:55:22 -07:00
John Benediktsson
1c66fbf086
random: adding some tests for the random distributions.
2012-04-15 10:16:06 -07:00
John Benediktsson
ee499cd63d
random: adding laplace, cauchy, chi-square, student's t, and inverse gamma distributions.
2012-04-14 21:00:19 -07:00
John Benediktsson
e9ffd2da37
math.statistics: adding cumulative versions of sum, product, min, and max.
2012-04-12 10:30:16 -07:00
Doug Coleman
021e0f2ce6
math.statistics: Fix docs for help-lint.
2012-04-10 08:52:12 -07:00
John Benediktsson
236dd2cc97
math.combinatorics: fix help-lint.
2012-04-09 11:43:22 -07:00
John Benediktsson
cf34ff72e3
Revert "ascii: adding title case."
...
This reverts commit 66ecd199d8
.
2012-04-05 14:37:56 -07:00
John Benediktsson
d97c4f35a9
ascii: adding title case.
2012-04-05 13:56:20 -07:00
John Benediktsson
214195e56a
Revert "math.functions: simpler without "simple-gcd"."
...
This reverts commit aa7f60ebbc
.
2012-04-05 10:34:50 -07:00
John Benediktsson
b240519bff
math.functions: simpler without "simple-gcd".
2012-04-05 10:31:46 -07:00
John Benediktsson
b2ffda32ca
math: adding a fast-gcd that speeds up all ratio operations by up to 10 times for bignum ratios.
2012-04-05 09:17:52 -07:00
John Benediktsson
22c26ff3f5
vm: adding bignum_gcd primitive.
2012-04-05 09:17:35 -07:00
Doug Coleman
8af39377d1
random: Add a k parameter for pareto. Add some unit tests.
2012-04-03 16:27:04 -07:00
John Benediktsson
57231bfef4
math.statistics: change 'var' to 'sample-var' and implement variance, covariance, and correlation.
2012-04-02 17:12:32 -07:00
John Benediktsson
71dfe9bb14
random: adding triangular distribution.
2012-03-30 19:53:30 -07:00
John Benediktsson
1b4d9ba83e
random: adding von-mises distribution.
2012-03-30 19:43:51 -07:00
John Benediktsson
2682e7ec7f
random: implement gamma distribution, fix beta to use it.
2012-03-30 19:30:29 -07:00
Doug Coleman
8e3f0cdeac
random: Change weibull-random-float to use alpha/beta parameters.
2012-03-30 18:38:18 -07:00
Doug Coleman
6686cae347
random: Add random-unit word. 1 random-unit - is the same distribution, as Joe pointed out, so remove that. Use random-unit in librarie.
2012-03-30 18:04:45 -07:00
John Benediktsson
b23f3f8d56
random: 1 swap - was redundant.
2012-03-30 17:57:40 -07:00
John Benediktsson
1e7382b893
random: gauss-random-float is just normal-random-float.
2012-03-30 17:55:18 -07:00
John Benediktsson
1a8e52379a
random: adding lognormal, exponential, weibull, pareto, gauss, and beta distributions.
2012-03-30 17:33:13 -07:00
John Benediktsson
4f046a2339
math.vectors: separate "dot product" from "Hermitian inner product". Fixes #484 .
2012-03-29 10:56:39 -07:00
Joe Groff
64a746be73
webbrowser: move to basis for tools.deploy.unix
2012-03-26 10:18:10 -07:00
Joe Groff
24ca1b02b7
ui.tools.listener: dumb hack to set listener font
2012-03-04 13:08:22 -08:00
John Benediktsson
7a07e8742c
math.combinatorics: fix tests for next-permutation.
2012-03-02 10:05:57 -08:00
John Benediktsson
7bb807d441
math.combinatorics: fix docs for next-permutation.
2012-03-02 09:55:22 -08:00
John Benediktsson
8d56193edd
math.combinatorics: implementing "next-permutation".
2012-03-02 09:54:35 -08:00
Joe Groff
273b5115bf
add content-gadget hook for inspector
...
Allow objects such as images, strings, and audio clips to display rich representations of themselves in the inspector by providing methods for a content-gadget generic.
2012-02-21 15:06:27 -08:00
Joe Groff
4db4b3e171
ui.gadgets.panes: add gadget-alt-text
...
Provide a default implementation of write-gadget that writes plain text to a stream that doesn't support gadgets.
2012-02-18 21:59:30 -08:00
John Benediktsson
3c63275ee6
system-info.macosx: adding "Mountain Lion".
2012-02-16 08:30:56 -08:00
Doug Coleman
a813b0436d
tools.ps: Add a simple Linux-only ps clone.
2012-02-03 17:30:34 -08:00
Doug Coleman
daf13a0f4f
unix.groups: Return an empty sequence if the user in 'user user-groups' doesn't exist.
2012-02-02 19:58:24 -08:00
Doug Coleman
38d09743e0
unix.groups: Get the second parameter to getgrouplist from /etc/passwd.
2012-02-02 19:53:42 -08:00
John Benediktsson
d8b963872b
calendar: today is now midnight.
2012-02-02 19:47:05 -08:00
John Benediktsson
c730bf62bd
unix.groups: 64 ought to be enough, right?
2012-02-02 19:41:39 -08:00
otoburb
7417d8f0c8
client-docs: Updated HTTP PUT documentation typos
2012-01-11 02:33:05 +00:00
Slava Pestov
9535d83438
listener: update docs
2012-01-02 21:38:56 -08:00
Slava Pestov
d1b6106011
Set up listener's manifest so that words defined in "scratchpad" take precedence over other vocabularies and do not raise a restart. This matches the behavior of IN: and USE: in files, where the IN: takes precedence. Also remove unused clear-manifest word. Fixes #407
2012-01-02 23:18:52 -06:00
John Benediktsson
3a4afb1650
Revert "ui.gadgets.books: needs help.markup.private."
...
This reverts commit dc9aa68961
.
2011-12-29 21:38:05 -08:00
John Benediktsson
fcf2f3b4cc
unicode: Fix some $vocab-links in docs.
2011-12-29 17:32:05 -08:00
John Benediktsson
de74b98278
math.vectors: fix some $examples in docs.
2011-12-29 17:31:55 -08:00
John Benediktsson
f6c0bfdb89
ui.gadgets.books: needs help.markup.private.
2011-12-29 17:19:48 -08:00
John Benediktsson
2dcb104216
ui: fix error in docs (USE: ui.gadgets.books).
2011-12-29 16:33:16 -08:00
Doug Coleman
6fdf24d5b4
splitting.monotonic: Don't throw away the last result. Fixes #462 .
2011-12-27 11:45:01 -06:00
Joe Groff
9b56fbb1c1
cpu.x86.32.bootstrap: oops, meant bootstrap-cell
2011-12-19 20:55:07 -08:00
Joe Groff
bc3f34cbd7
cpu.x86.32.bootstrap: update unwind-native-frames
...
The arguments passed from C are in a different position now.
2011-12-19 18:42:14 -08:00
Doug Coleman
ebb722bf56
combinators.smart: Make map-reduce-outputs a macro. To be a combinator, we need a full stack-checker rewrite.
2011-12-19 11:12:37 -08:00
Samuel Tardieu
ddd7df2a38
fix link when extracting the feed address
...
If the <link rel="alternate" href="..."/> was not the first
<link/> attribute under the <feed/> tag, the bad one was extracted
as the corresponding site URL.
2011-12-16 16:07:01 -08:00
Samuel Tardieu
46a00c4ce2
add tag-named-with-attr to xml.traversal
2011-12-16 16:07:01 -08:00
Joe Groff
903863b8c6
tools.deploy.shaker: strip globals harder
...
Separate the list of strippable globals in "stripped" and "cleared". Completely remove the former set, but only reset to 'f' the latter. Fixes #447 .
2011-12-16 15:56:59 -08:00
Joe Groff
6661f8fe0c
threads: update test
2011-12-14 13:45:53 -08:00
Joe Groff
9d5e676b26
Revert "pubsubhubbub support by samueltardieu". Fixes #455 .
...
This reverts commit e3483c9c03
.
2011-12-14 13:13:18 -08:00
Joe Groff
c86d92a219
fix compiler.codegen tests
2011-12-14 12:51:12 -08:00
Joe Groff
5557574e1c
tools.deploy.shaker: clear MEMO: caches
2011-12-14 12:44:40 -08:00
Joe Groff
aa1ad21d72
fix help-lint failures
2011-12-14 11:33:17 -08:00
Joe Groff
b321c5656e
cpu.x86.64: define jit-load-vm as a no-op
...
This was the signal handler prolog code can be shared completely between x86.32 and x86.64.
2011-12-14 11:33:05 -08:00
Joe Groff
d62a0b28e6
oops, handler still need to jit-load-vm on x86-32
2011-12-14 09:56:50 -08:00
Joe Groff
7c9332e966
cpu.x86.*: clean up signal handler prolog code
...
Also bump the signal handler frame sizes up again since it looks like we shrank them too much.
2011-12-14 09:56:50 -08:00
Joe Groff
2eba1b5449
cpu.x86: reduce compiled frames by 2 cells too
2011-12-14 09:56:49 -08:00
Joe Groff
079025559d
simplify function prologs
2011-12-14 09:56:49 -08:00
Joe Groff
ee656387ea
cpu.*.bootstrap: return address for (set-context)
...
Instead of pushing zero as the fake return address for a set-context call, push an address that points back into the primitive so that callstack walking can match the frame back to the subprimitive.
2011-12-14 09:56:46 -08:00
Joe Groff
1911905c6b
vm: frame size for signal handler code blocks
2011-12-14 09:56:46 -08:00
Joe Groff
c9cc98d124
compiler.constants: remove unused constants
2011-12-14 09:56:45 -08:00
Joe Groff
e21f316583
vm: store stack frame size in code blocks
...
Change modify-code-heap primitive so it takes a sixth element in each array for the frame size.
2011-12-14 09:56:45 -08:00