Erik Charlebois
7a05bf1993
VM: Refactor data_roots.hpp to Factor style
2013-05-12 13:24:43 -04:00
Erik Charlebois
75e6c88534
VM: Refactor data_heap* to Factor style
2013-05-12 13:24:43 -04:00
Erik Charlebois
fb34be6fa7
VM: Refactor cpu-* to Factor style
2013-05-12 13:24:43 -04:00
Erik Charlebois
0cf7feba0b
VM: Refactor copying_collector.hpp to Factor style
2013-05-12 13:24:43 -04:00
Erik Charlebois
2a5126e49a
VM: Refactor contexts to Factor style
2013-05-12 13:24:42 -04:00
Erik Charlebois
2bed6f6a25
VM: Refactor compaction.cpp to Factor style
2013-05-12 13:24:42 -04:00
Erik Charlebois
66976a12bf
VM: Refactor collector.hpp to Factor style
2013-05-12 13:24:42 -04:00
Erik Charlebois
ef7c009d2a
VM: Refactor code_roots to Factor style
2013-05-12 13:24:42 -04:00
Erik Charlebois
7f56458820
VM: Refactor code_heap to Factor style
2013-05-12 13:24:42 -04:00
Erik Charlebois
d2fe86eb7e
VM: Refactor code_blocks to Factor style
2013-05-12 13:24:42 -04:00
Erik Charlebois
2e20733ade
VM: Refactor callstack to Factor style
2013-05-12 13:24:42 -04:00
Erik Charlebois
7aae3c04ce
VM: Refactor callbacks to Factor style
2013-05-12 13:24:42 -04:00
Erik Charlebois
22eed89484
VM: Refactor byte_arrays to Factor style
2013-05-12 13:24:42 -04:00
Erik Charlebois
1e618e16ee
VM: Refactor bump_allocator.hpp to Factor style
2013-05-12 13:24:41 -04:00
Erik Charlebois
774326b2dc
VM: Refactor booleans.hpp to Factor style
2013-05-12 13:24:41 -04:00
Erik Charlebois
ad41d8773d
VM: Refactor bitwise_hacks to Factor style
2013-05-12 13:24:41 -04:00
Erik Charlebois
a80271c79c
VM: Refactor bignum to Factor style
2013-05-12 13:24:41 -04:00
Erik Charlebois
6dacc44029
VM: Refactor atomic.hpp to Factor style
2013-05-12 13:24:41 -04:00
Erik Charlebois
ca1276841d
VM: Refactor atomic-* to Factor style
2013-05-12 13:24:40 -04:00
Erik Charlebois
9ef732743d
VM: Refactor assert.hpp to Factor style
2013-05-12 13:24:40 -04:00
Erik Charlebois
76375afd1c
VM: Refactor arrays.cpp/hpp to Factor style
2013-05-12 13:24:40 -04:00
Erik Charlebois
a437576dc9
VM: Refactor allot.hpp to Factor style
2013-05-12 13:24:40 -04:00
Erik Charlebois
22014f092e
VM: Refactor alien.cpp to Factor style
2013-05-12 13:24:40 -04:00
Erik Charlebois
6c919e7d72
VM: Refactor aging_space to Factor style
2013-05-12 13:24:40 -04:00
Erik Charlebois
ee9fd64b69
VM: Refactor aging_collector to Factor style
2013-05-12 13:24:40 -04:00
Erik Charlebois
a42ba561d2
VM: Remove empty source files
2013-05-12 13:24:40 -04:00
Erik Charlebois
7ab88c8b9d
FUEL: Tweak package description
2013-05-12 13:22:41 -04:00
Erik Charlebois
ca2ea548be
VM: Remove exec bit from VM source files
2013-05-11 17:04:23 -04:00
Erik Charlebois
8aa55dff52
FUEL: fuel-pkg.el file for MELPA metadata
2013-05-11 17:02:27 -04:00
John Benediktsson
38833fcafe
rosetta-code.pascals-triangle: adding a coefficients method.
2013-05-07 21:06:40 -07:00
Erik Charlebois
9b0989a901
FUEL: Documentation fixes
2013-05-07 22:28:42 -04:00
John Benediktsson
66b2b3c044
math.combinators: fix help-lint warnings I introduced...
2013-05-07 08:18:20 -07:00
John Benediktsson
05f6304087
io.streams.random: fix USE: again.
2013-05-07 06:18:50 -07:00
John Benediktsson
179f063eb9
sequences: fix test case.
2013-05-07 06:18:13 -07:00
John Benediktsson
2ba006cd71
sequences.extras: adding remove-last.
2013-05-07 06:15:33 -07:00
Erik Charlebois
ba02db8485
FUEL: Fix Emacs package metadata for MELPA recipe
2013-05-07 02:03:26 -04:00
Erik Charlebois
deb0ceaa9c
Large reorg of FUEL codebase
...
* Modernize the FUEL elisp code for Emacs 24.3. Emacs 24.3 deprecated
the old 'cl lib and standardized a new 'cl-lib lib to put the name
clash issues to rest once and for all. This version of FUEL now requires
24.3.
* Move FUEL code that was needed by factor-mode into factor-mode and
rename appropriately. factor-mode and FUEL are now clearly separated
and FUEL depends on factor-mode.
* Set up FUEL with appropriate autoloads so that it's Emacs 24 package
manager friendly. FUEL can now be uploaded to MELPA or some similar
package manager.
* Changed the Factor faces for font locking to inherit from the default
Emacs faces rather than defaulting to other colors. This means that
Emacs themes will work for Factor code out of the box. Further
tailoring of Factor-specific faces can be done by users themselves.
* Cleaned up a lot of code to use Emacs conventions
(define-defined-mode, define-minor-mode, indent-function, etc) and added
a propery syntax table so that paren matching works, and word/symbol
skipping works.
* Added a new minor mode, fuel-autohelp-mode, that displays the help for
the symbol under point in another window. A fusion of fuel-autodoc-mode
and fuel-help-mode that's quite handy for reading Factor code.
2013-05-07 01:41:12 -04:00
John Benediktsson
a5bc30ba42
sequences: change binary-reduce not to be row-polymorphic until #879 is fixed.
2013-05-06 16:17:57 -07:00
John Benediktsson
1216ae5cb1
io.streams.random: fix USE:.
2013-05-06 16:17:39 -07:00
John Benediktsson
71ad332027
sequences: implement sum on iota-tuple.
2013-05-06 16:02:49 -07:00
John Benediktsson
fe45a08054
math.ranges: implement sum on ranges.
2013-05-06 16:01:29 -07:00
John Benediktsson
bca3ddfae8
math.extras: change moving-median to use <clumps>.
2013-05-06 10:41:21 -07:00
John Benediktsson
720db54f61
math.statistics: change kth-object to properly clone underlying sequence first.
2013-05-06 10:40:53 -07:00
John Benediktsson
6a4638fa0f
math.statistics: faster cum-mean.
2013-05-06 09:12:40 -07:00
John Benediktsson
0d806e0b69
Revert "math.statistics: change cum-mean to use v/."
...
This reverts commit 9df2235d8983da67d106a6d5fb297134e5e2a58e.
2013-05-06 09:08:11 -07:00
John Benediktsson
b01b14c0e2
math.statistics: change cum-mean to use v/.
2013-05-06 08:59:02 -07:00
John Benediktsson
62d79dd125
math.combinators: adding unless-positive and unless-negative.
2013-05-06 08:45:29 -07:00
John Benediktsson
bd8cc0a5f1
Revert "math.extras: change to <clumps> to match other moving- words."
...
This reverts commit 4c3d15e01a89a3383e77192ebcf969c2a17e7aa8.
2013-05-06 08:38:07 -07:00
John Benediktsson
92e8bdaf1a
io.streams.random: slightly faster.
2013-05-06 08:35:03 -07:00
John Benediktsson
a3cf0d70ba
math.combinators: fix help-lint errors.
2013-05-06 08:34:32 -07:00