Commit Graph

10492 Commits (51b3b1fd87a0577824b4a44bf1eee15885fd1856)

Author SHA1 Message Date
John Benediktsson 30a198e2ab classes.tuple: moving get-slot-named and set-slot-named from db.types. 2012-07-24 11:55:16 -07:00
John Benediktsson 5c76cbb421 rename some words to x>sequence and sequence>x. 2012-07-23 21:28:38 -07:00
John Benediktsson 9cfbf99c15 ui.tools.listener: adding tests for Ctrl-D. 2012-07-23 12:02:11 -07:00
Doug Coleman c936f9d5e5 modular-arithmetic: Fix unit test. Should expect integer>fixnum, not >fixnum. 2012-07-23 11:51:44 -07:00
John Benediktsson e6dc084aa7 ui.tools.listener: adding some tests for interactor read-until. 2012-07-23 11:48:24 -07:00
John Benediktsson 3b5094a73c ui.tools.listener: fix read-until with Ctrl-D. 2012-07-23 11:07:03 -07:00
John Benediktsson b4f4e6f6ca editors: better error message when editing 'f', use vocab-tests-path in edit-tests. 2012-07-23 10:02:00 -07:00
John Benediktsson 3a5d7077fb vocabs.files: adding a 'vocab-tests-path' that doesn't check for existence. 2012-07-23 10:01:48 -07:00
John Benediktsson f38247b7c3 editors: allow editing of word docs and tests. 2012-07-23 09:37:46 -07:00
Doug Coleman fb4e3ad9bc compiler: Fix bitand on ratios, floats. Fix shift on ratios, floats. Add integer>fixnum. Fixes #500. 2012-07-23 09:31:12 -07:00
John Benediktsson 695e6aea49 help.html: fix using. 2012-07-22 22:24:56 -07:00
John Benediktsson 504bb901cf help.html: adding links to github source files. 2012-07-22 22:12:19 -07:00
John Benediktsson 7dc8b2ef1f help.vocabs: adding platforms to metadata. 2012-07-22 15:33:21 -07:00
John Benediktsson 5589b2bbd2 ui.tools.listener: fix stream-read-until on interactor gadgets. 2012-07-22 15:16:39 -07:00
John Benediktsson efe2926d8e ui: change some places to call safe-summary. 2012-07-22 14:37:15 -07:00
John Benediktsson 0f1a89c7cd summary: adding a safe-summary that catches any errors calling summary. 2012-07-22 14:36:51 -07:00
John Benediktsson 9e1f82add6 help.markup: check the number of arguments to help markup. 2012-07-22 14:05:30 -07:00
John Benediktsson 0fc94f90c7 unicode.collation: fix typo in docs. 2012-07-22 14:00:55 -07:00
John Benediktsson a4f3a87add tools.deploy: prevent delay in error deploying of vocabs with no main. 2012-07-22 13:24:25 -07:00
John Benediktsson 4e72d80256 Using "same?" in more places. 2012-07-21 10:22:44 -07:00
Doug Coleman bf8d455e9c compiler: Fix /mod simplications in dead-code, add unit tests. Fixes #544 2012-07-21 03:41:42 -07:00
John Benediktsson 44854b6b03 tools.continuations: need one more rename. 2012-07-20 15:03:45 -07:00
John Benediktsson 861c6a29ce xml.errors: using code generation to make XML error classes. 2012-07-20 13:39:09 -07:00
Doug Coleman a7a34a3b9a continuations: change continuation word to current-continuation. continuation is now just the tuple name. issue #358 2012-07-20 12:30:14 -07:00
Doug Coleman 350035fe27 prettyprint.sections: Rename text tuple to text-section 2012-07-20 12:30:14 -07:00
Doug Coleman d979478bc4 stack-checker: meta-d was a word and symbol, now meta-d word and (meta-d) symbol
issuse #358
2012-07-20 12:30:14 -07:00
John Benediktsson 7a615ae33b help: don't make word help create global boxes. 2012-07-20 12:00:47 -07:00
John Benediktsson fa0a0939f9 formatting: some cleanup, minor performance improvements. 2012-07-20 09:41:05 -07:00
John Benediktsson 2398580eb8 io.sockets.secure.unix.debug: move to io.sockets.secure.debug (not unix specific). 2012-07-19 19:17:52 -07:00
Doug Coleman 32ff5f4b9b http: Use make 2012-07-19 17:52:43 -07:00
Doug Coleman 99ec318a98 compiler.tree.debugger: Remove make-assoc 2012-07-19 17:48:02 -07:00
Doug Coleman 7327999e0a cookbook: One less pitfall. 2012-07-19 17:44:00 -07:00
Doug Coleman d9da6e4781 match: make-assoc: -1 2012-07-19 17:35:00 -07:00
John Benediktsson 23d6c4fe4a match: whoops. 2012-07-19 17:09:23 -07:00
John Benediktsson eb6c03c536 match: revert to previous behavior, had a bug. 2012-07-19 16:56:08 -07:00
John Benediktsson 0cfc78c37c "filter empty?" is "any? not". 2012-07-19 16:33:01 -07:00
John Benediktsson d33877a941 prettyprint.config: string-limit? shouldn't be a global. 2012-07-19 15:31:08 -07:00
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