John Benediktsson
5501d2446b
bubble-chamer: use <filled-pile>
2018-01-22 08:50:25 -08:00
Alexander Iljin
dd4b3e6938
units.[imperial|si]: add a couple of Unicode aliases
2018-01-22 07:58:17 -08:00
John Benediktsson
12166d3693
bubble-chamber: remove individual launcher vocabs in favor of single window.
2018-01-22 07:50:19 -08:00
John Benediktsson
bfeb011341
bubble-chamber: adding demos tag.
2018-01-22 07:50:02 -08:00
John Benediktsson
df67041a11
bubble-chamber: adjust for gl-scale-factor.
2018-01-22 07:39:29 -08:00
John Benediktsson
11a2ad3550
trails: can use symbols directly without wrapping.
2018-01-22 07:01:22 -08:00
John Benediktsson
ed32c5df2b
frame-buffer: fix for retina using gl-scale-factor.
2018-01-21 22:17:28 -08:00
John Benediktsson
827f2652ce
frame-buffer: cleanup layout*.
2018-01-21 22:03:56 -08:00
John Benediktsson
3e85d3ce7d
bubble-chamber: resurrect from unmaintained.
2018-01-21 21:53:27 -08:00
John Benediktsson
36f9a1f9ad
frame-buffer: resurrect from unmaintained.
2018-01-21 21:51:29 -08:00
Alexander Iljin
68ddc03e22
boolean-expr: shorten some code
2018-01-22 03:13:11 +01:00
Alexander Iljin
f0f2214448
boolean-expr[-docs]: rename cnf to dnf
2018-01-22 03:13:07 +01:00
Alexander Iljin
1b41bf3cfa
boolean-expr: use sequences:partition
2018-01-22 01:33:00 +01:00
Alexander Iljin
2a3b917297
boolean-expr-docs: add documentation
2018-01-22 01:33:00 +01:00
Alexander Iljin
5c92f02129
boolean-expr: use FROM: import to suppress restarts on load
2018-01-22 01:32:50 +01:00
Alexander Iljin
0453edb8bf
boolean-expr: make compilable by replacing `class` with `class-of`
2018-01-22 01:32:50 +01:00
Alexander Iljin
9a813fa7f5
boolean-expr: resurrect from the unmaintained
2018-01-22 01:32:49 +01:00
John Benediktsson
b40ba26bac
basis/extra: removing '[ @ ] in favor of _ for fried quotations.
2018-01-19 23:40:23 -08:00
John Benediktsson
4a50385af1
snake-game.ui: load game textures in graft, dispose in ungraft.
...
Use find-gl-context to fix dispose bug that was corrupting UI on macOS.
2018-01-19 15:11:41 -08:00
John Benediktsson
9e32cce5ed
cap: use find-gl-context.
2018-01-19 15:09:48 -08:00
John Benediktsson
452fc6940a
snake-game: some more cleanup.
2018-01-19 14:34:52 -08:00
John Benediktsson
7f6b3261d5
rosetta-code.bitmap-bezier: use assocs.
2018-01-19 14:24:18 -08:00
John Benediktsson
e0a93a6ea8
snake-game: some cleanup.
2018-01-19 12:16:05 -08:00
John Benediktsson
b0b9524fcf
rosetta-code.bitmap-bezier: use zip.
2018-01-19 12:14:17 -08:00
John Benediktsson
6a40cde68c
boids: remove extra whitespace.
2018-01-19 09:22:29 -08:00
John Benediktsson
ac48f893f3
boids: hang the touchbar stuff onto a boids-frame.
2018-01-19 09:19:04 -08:00
John Benediktsson
19f12ec9ce
boids: adding a deploy.factor file.
2018-01-18 22:32:54 -08:00
John Benediktsson
90c6e2ade4
boids: when randomized, relayout.
2018-01-18 21:18:24 -08:00
John Benediktsson
1b853c6e44
boids: add touchbar buttons.
2018-01-18 21:14:53 -08:00
John Benediktsson
8f705b2543
websites.factorcode: fix examples usage of <iota>.
2018-01-18 15:33:08 -08:00
John Benediktsson
b6f2f85643
cap: make sure to use GL context of world being screenshot.
2018-01-11 14:16:58 -08:00
Cat Stevens
bf5e51b5c3
extra/cap: add a summary and short docs to cap vocab
2018-01-04 20:31:04 -08:00
Cat Stevens
2d084c3178
extra/cap: clean up cap:screenshot, move non-public API to cap.private
2018-01-04 20:31:00 -08:00
Cat Stevens
b436d4af96
extra/cap: if the GL scale is 2, actually enable 2x
2018-01-04 20:30:54 -08:00
Cat Stevens
e269f78597
extra/cap: keep support for 2x GL scaling
2018-01-04 20:30:49 -08:00
Cat Stevens
0acb424a5a
extra/cap: fix a bug where screenshots were incorrectly downscaled
2018-01-04 20:30:41 -08:00
Doug Coleman
9c8648334a
mason.child: Compile for Windows Vista+ in the build farm. Fixes 1867.
...
We get Ctrl-Break if we compile for this target. Compiling for Windows XP should be a special-case now.
2017-12-30 00:05:10 -08:00
Doug Coleman
4efff72dff
math.blas.vectors: Fix ancient typo
2017-12-28 18:53:25 -08:00
Doug Coleman
fbe8d639d6
ui.gadgets.charts.lines: Fix using list.
...
Use ``SPECIALIZED-ARRAYS: float`` in order to create it if it doesnt exist.
2017-12-28 17:54:14 -08:00
Doug Coleman
08db99a471
cpu.arm.assembler: Use arrays for unit-tests
2017-12-23 16:08:19 -08:00
Doug Coleman
97303bc475
travis: don't test fftw.
...
On mac it installs gcc. Also, it's just ffi calls, and if ffi calls break, we will notice elsewhere.
2017-12-22 12:43:22 -06:00
Doug Coleman
17b9133a4c
factor: disable benchmarks in a better way to get travis and macs unstuck.
2017-12-22 11:40:50 -06:00
Doug Coleman
6bbd1c99fb
mason.child: 6 hour timeout! slow computer life
2017-12-18 17:51:20 -06:00
Doug Coleman
f49de64752
imap: Disable tests until we start using dovecot locally.
...
These tests time out and are flaky.
2017-12-18 17:50:19 -06:00
Doug Coleman
24ebb0eb35
mason.report: Last patch for travisci to work?
...
More benchmark spaghetti code to disable.
2017-12-18 03:58:02 -06:00
Doug Coleman
4983408c0a
mason.child: Give mac 5 hours!
2017-12-18 02:53:48 -06:00
Doug Coleman
268c645d24
mason.report: fix stack effect for output>array.
2017-12-18 00:48:52 -06:00
Doug Coleman
9dbcce0cfe
mason.report: try with get-global. the code seems to be running...
2017-12-18 00:09:31 -06:00
Doug Coleman
2668203704
mason.report: More benchmark code to skip.
2017-12-17 23:05:29 -06:00
Doug Coleman
77492bb4b3
factor: fix tests that depended on LICENSE.txt never changing.
2017-12-17 21:45:10 -06:00
Doug Coleman
cc4ad4aaaa
mason.report: Crazy mason code sucks. So brittle. So fragile.
...
If we skip benchmarks, don't report them in the final email.
2017-12-17 21:30:28 -06:00
Doug Coleman
889d426ab7
mason.test: Fix benchmarks for mason. Proper fix eventually...
2017-12-17 18:51:30 -06:00
Doug Coleman
4f15a3a2d4
mason.test: Add option to skip benchmarks to mason.
2017-12-17 17:09:43 -06:00
Doug Coleman
75b88b33fb
mason.child: revert builder change for mac32/64.
2017-12-11 17:30:42 -06:00
Doug Coleman
65acaaff47
python.syntax: Make a couple python tests long-unit-test.
...
They take 5s or more.
2017-12-09 16:31:21 -06:00
Doug Coleman
3a7f8c4c3a
forestdb: Moving this to github.com/factor/factor-unmaintained because forestdb isn't being worked on.
2017-12-09 13:46:16 -06:00
Doug Coleman
33c9097217
mason.child: Remove unit tests since they're hard to maintain and if they
...
fail then the CI fails as well anyway.
2017-12-09 03:58:19 -06:00
Doug Coleman
089904fed6
mason.child: Also allow 32bit build on Windows.
2017-12-09 03:49:43 -06:00
Doug Coleman
37163a96d6
mason.child: Use nmake instead of calling build.cmd
...
build.cmd takes about 15 minutes instead of 45 seconds on the Windows mason
machine. I'm not sure why, but running it from a cmd script takes a lot
longer.
2017-12-09 00:19:55 -06:00
John Benediktsson
da4550348e
gopher.ui: open non-gopher urls using webbrowser vocab.
2017-11-19 14:04:45 -08:00
John Benediktsson
e376724aa8
ui.gadgets.search-tables: remove slot-protocol.
...
... too much complexity for not enough gain, I think.
2017-10-25 15:41:23 -07:00
John Benediktsson
35efd72f3f
merger: remove platforms.txt.
2017-10-25 15:06:03 -07:00
John Benediktsson
d1f5282c6d
ui.gadgets.labeled: cleanup labeled-gadget words.
2017-10-25 15:00:22 -07:00
John Benediktsson
059b6c7a1a
merger: no idea what this does, but make it cross-platform.
2017-10-25 13:58:13 -07:00
John Benediktsson
af254f7f0f
models: change some article names.
2017-10-25 12:10:51 -07:00
John Benediktsson
1a38a6f63a
calendar.model: delete in favor of inline timers in lcd vocab.
2017-10-25 11:53:37 -07:00
John Benediktsson
5f43d8ccea
images.testing: fix typo in docs.
2017-10-25 11:19:22 -07:00
John Benediktsson
88eff49c13
docs: cleanup some article titles that can be strings.
2017-10-25 11:11:44 -07:00
John Benediktsson
86778b349c
math.similarity: adding weighted-cosine-similarity.
2017-10-24 17:29:06 -07:00
John Benediktsson
8d58f60bf9
sequences.extras: adding 3each-from and 3map-reduce.
2017-10-24 17:25:26 -07:00
John Benediktsson
aa5623eede
math: using ``v.`` instead of ``v* sum`` in a few places.
2017-10-24 12:26:39 -07:00
John Benediktsson
37902e3903
math.similarity: add another test for pearson-similarity.
2017-10-24 11:46:44 -07:00
John Benediktsson
ee1bfc7fc2
math.similarity: change cosine-similarity to match math formula.
...
Specifically, instead of returning values [0,1], we now return [-1,1]:
* −1 meaning exactly opposite
* 1 meaning exactly the same
* 0 indicating orthogonality (decorrelation)
* in-between values indicating intermediate similarity or dissimilarity.
2017-10-24 11:45:03 -07:00
John Benediktsson
048de72d6f
color-table: change color table to use search-tables.
2017-10-24 10:07:33 -07:00
John Benediktsson
d8ad5b25bd
unicode.control-pictures: adding a test.
2017-10-23 16:48:25 -07:00
John Benediktsson
1006b4afc4
help.markup: allow $url to have display text that's not just the url.
2017-10-23 16:44:59 -07:00
Pi
702f0686b1
Improve documentation by linking to Unicode charts for the relevant blocks
2017-10-23 16:35:09 -07:00
Pi
949b391f02
add unicode control-picturizer and docs
2017-10-23 16:34:58 -07:00
Alexander Iljin
4b1e2b8af8
slides: fix illegible code snippets on Windows
...
The transparency is not handled on Windows at the moment, and the text
background was too dark. This lead to code snippets being completely
consisting of a series of dark and light squares instead of text glyphs.
2017-10-09 11:23:42 +03:00
Alexander Iljin
0f068423d1
talks.galois-talk: fix a mistake on a slide
2017-10-09 11:23:38 +03:00
Alexander Iljin
9a801c3cfe
talks.[otug|minneapolis]-talk: add the <iota> constructor to numbers
2017-10-09 11:23:31 +03:00
Alexander Iljin
69f6844fea
talks.tc-lisp-talk: fix $snippet "f"
2017-10-09 11:23:26 +03:00
Alexander Iljin
867e9c2b49
talks.otug-talk: replace <bevel-button> with <border-button>
2017-10-09 11:23:12 +03:00
Alexander Iljin
dc36bb5311
talks: replace "test-mr mr." with "regs."
2017-10-09 11:21:58 +03:00
Alexander Iljin
e60b5004b7
talks: fix the printf examples
...
Reverse the order of parameters.
2017-10-09 11:21:51 +03:00
John Benediktsson
ab55560fed
grouping.extras: add <n-groups> and n-group.
2017-09-18 14:51:58 -07:00
Alexander Iljin
504c9959a1
Update some copyright headers to follow the current convention
...
Had to look through the history to find years for some headers. Added
authors to some files as well.
2017-09-11 15:43:03 -07:00
John Benediktsson
5a0bc9621d
git: use with-test-directory.
2017-09-04 19:45:25 -07:00
Doug Coleman
081b642dee
bootstrap.image.upload: Upload images per-branch.
2017-08-31 21:06:17 -05:00
Doug Coleman
a372224e9b
git: Add repo that can do some git things in native Factor.
2017-08-31 20:44:24 -05:00
Doug Coleman
12816f4d4e
cuda: Allow memory to report as >4gb.
2017-08-25 19:53:13 +00:00
Doug Coleman
c9fd44502c
slots.macros: Refactor {word-names}.
2017-08-20 11:36:32 -05:00
Doug Coleman
bb756c8823
quadtrees: Remove creative stack effects and {names}.
2017-08-20 11:36:17 -05:00
Doug Coleman
c7abd13d33
cli.git: Use number of threads not cpus.
2017-08-17 21:37:58 -05:00
Björn Lindqvist
3faad21b3d
llvm.ffi: make the binding linux-specific for now
2017-08-09 12:56:35 +02:00
Doug Coleman
48fc7831e2
web-services.github: Fix the IN:.
2017-08-08 16:09:52 -05:00
Doug Coleman
fad9e9d002
peg.ebnf: Add EBNF-PARSER: to define a word that returns an EBNF parser
...
This is in contrast to defining a word that parser.
2017-08-06 00:17:25 -05:00
Doug Coleman
42ceea05cb
gml.parser: Use multiline.
2017-08-05 22:48:28 -05:00
Doug Coleman
15b13870ae
peg.ebnf: Clean up EBNF: syntax.
...
The syntax for an EBNF parser is now ``EBNF: identifier string``. The
inline syntax went from [EBNF ... EBNF] to EBNF[[ ]], EBNF[=[ ]=], etc.
<EBNF looked for a main word, but this functionality is just EBNF[[ ]]
now.
2017-08-05 22:23:57 -05:00
Doug Coleman
27b3c4cccf
functors: FUNCTOR: ;FUNCTOR -> <FUNCTOR: ;FUNCTOR>
...
Functors contain nested definitions, much like <PRIVATE PRIVATE> blocks.
A new parser will be able to parse nested definitions unambigiously without
knowledge of the definition of <FUNCTOR: itself, which is not the case if
it looks like FUNCTOR: instead.
2017-08-05 20:41:19 -05:00
Doug Coleman
21e42a5d3b
extra: Add cli.git and github.sync.
...
cli.git is a command-line git wrapper.
github.sync is a way to sync an organization to local disk.
2017-08-05 20:40:57 -05:00
Doug Coleman
bfd830f6b4
machine-learning.functions: Add selu
2017-07-30 11:40:25 -05:00
Doug Coleman
dabc4c3d49
machine-learning.functions: Add softmax, softmin, relu, etc.
...
Add some unit-tests.
2017-07-22 18:49:39 -05:00
Doug Coleman
22c20bd887
arrays.shaped: A bit of work on arrays.shaped.
2017-07-22 18:49:04 -05:00
Björn Lindqvist
47356c738e
llvm: looks like we need not tested tags on the subvocabs too
2017-07-15 18:37:24 +02:00
Björn Lindqvist
1c1afb15a1
llvm.examples.sumfunc: making the example work with the wrapper-based api
2017-07-15 01:22:47 +02:00
Björn Lindqvist
ed3e3ebb78
llvm: more of the old api added, and some tests
2017-07-15 01:22:12 +02:00
Björn Lindqvist
1478af9666
llvm.ffi: add-library if found, should fix loading failures
2017-07-14 21:21:04 +02:00
Björn Lindqvist
7ce054a94d
llvm: not loaded tag to avoid build machine failures
2017-07-14 18:55:47 +02:00
Björn Lindqvist
bc48b82e77
llvm: more of the unmaintained llvm bindings fixed
2017-07-13 04:00:23 +02:00
Björn Lindqvist
aab120f69c
llvm: turning off testing for now
2017-07-12 23:44:29 +02:00
Björn Lindqvist
7044e398a0
llvm: more vocabs from factor-unmaintained added back
2017-07-12 15:19:07 +02:00
Björn Lindqvist
c90a2a28bd
llvm: "salvaging" these vocabs from factor-unmaintained
...
I think a lot of it needs to be updated to work with current llvm
2017-07-11 03:59:38 +02:00
Björn Lindqvist
8675cb2c25
basis/,core/,extra/: more tags
2017-07-08 18:31:39 +02:00
Björn Lindqvist
71b92c4e28
FUEL: breadcrumb system on vocabs/tag and vocabs/author pages
2017-07-07 15:26:03 +02:00
Björn Lindqvist
ba9a1ca5ef
basic/, extra/: even more tags
2017-07-07 01:45:13 +02:00
Björn Lindqvist
1ca8276df4
basis/,core/,extra/: many new tags
2017-07-06 23:04:18 +02:00
John Benediktsson
d78972e045
hash-sets/hashtables: remove wrapped-key, use slot-types for errors.
2017-07-06 11:25:11 -07:00
John Benediktsson
1eff2b3dbc
hashtables/hash-sets: add some error checking...
...
...to the sequence/number wrapped versions.
2017-07-05 18:41:45 -07:00
Björn Lindqvist
72807720f2
basis/,extra/: lots of new tags.txt files
2017-07-05 01:50:39 +02:00
Björn Lindqvist
2ffb7a2669
fuel.help: breadcrumbs in article pages too
2017-07-04 17:05:46 +02:00
Björn Lindqvist
1265bb3b5c
FUEL: cool breadcrumb navigation for help pages
2017-07-04 15:23:04 +02:00
Björn Lindqvist
7c22d09f47
irc.*: removing more EXCLUDE: ( #1839 )
2017-07-04 12:02:24 +02:00
Doug Coleman
8d50573efd
roms.lunar-rescue: Fix docs link.
2017-07-03 21:01:47 -07:00
Björn Lindqvist
88605022d0
space-invaders,lunar-rescue,balloon-bomber: let's move these into a common hierarchy
2017-07-04 03:29:14 +02:00
Björn Lindqvist
439e01713b
balloon-bomber,lunar-rescue,space-invaders: fixing links in docs and comments
2017-07-04 03:29:14 +02:00
Björn Lindqvist
06e8399049
windows.fullscreen: fix IN: declaration
2017-07-04 03:29:14 +02:00
Doug Coleman
01aab7c884
Factor: Rename <enum> to <enumerated> to not confuse with ENUM:s
2017-07-03 12:47:19 -07:00
Björn Lindqvist
974f1aa505
ldcache: fixing article title
2017-07-03 18:48:39 +02:00
Björn Lindqvist
3735d63d6f
ldcache: new vocab for reading and parsing the /etc/ld.so.cache file
2017-07-03 00:47:40 +02:00
Björn Lindqvist
94cd8f89f9
number-game: need to flush the output
2017-07-03 00:13:06 +02:00
Björn Lindqvist
c294170321
fullscreen: looks like the vocab belongs in the windows hierarchy
2017-07-02 23:47:40 +02:00
Björn Lindqvist
522eb559e4
ui.tools: setting the initial tool dim as a multiple of the default font
2017-06-30 22:47:11 +02:00
John Benediktsson
dcb0cc8da7
Revert "compiler.cfg.gvn.avail: use ?infimum"
...
This reverts commit e6ce2eb455
.
2017-06-27 10:03:41 -07:00
Alexander Iljin
e6ce2eb455
compiler.cfg.gvn.avail: use ?infimum
2017-06-27 00:39:53 +02:00
Björn Lindqvist
eb62e1fe4e
fuel.help: fix for a small help bug on vocabs without words in them
2017-06-26 15:53:54 +02:00
Björn Lindqvist
08354f638f
fuel.eval: fixing the manifest gunk more
...
Some FUEL features doesn't ship a correct usings list so you need to use
the current manifests vocabs.
2017-06-26 05:44:51 +02:00
Björn Lindqvist
963d9da525
fuel.eval: refactoring to remove the globals eval-error and eval-output
2017-06-26 05:44:51 +02:00
Björn Lindqvist
e020369b13
fuel.eval: better manifest handling in eval-in-context
2017-06-26 05:44:51 +02:00
Alexander Iljin
fff7bc72a4
sequences.extras: add ?supremum and ?infimum
2017-06-25 16:26:45 -07:00
Björn Lindqvist
e66b1a594a
file-picker.linux: fixing open-file-dialog and save-file-dialog
...
I had to use utf8 string>alien over utf8 encode because the latter
doesnt null-terminate the string.
2017-06-24 23:49:07 +02:00
Björn Lindqvist
f2a8a79a1a
basis/,extra/: removing some unnecessary EXCLUDE declarations
2017-06-24 16:38:34 +02:00
Doug Coleman
f086b54067
odbc: Minor style fixes and add an error function.
2017-06-08 21:05:03 -05:00
Jon Harper
80e9d7c115
move math.extras:round-to-even to math.functions to use in basis:formatting
...
Also add round-to-odd in case it is needed.
Also change float rounding to be independent of the current rounding mode
2017-06-08 11:23:37 -07:00
Alexander Iljin
2ffa446f5b
*-docs: replace double spaces with single spaces
...
Code examples and other places where multiple spaces were used to align
text were left intact.
2017-06-05 13:16:07 -07:00
Doug Coleman
b3ba829601
cuda.devices: Utility word to print all cuda devices.
2017-06-03 20:59:51 -05:00
Doug Coleman
48344ab55c
factor: last iota -> <iota> fix.
2017-06-02 17:39:40 -05:00
Doug Coleman
32710df620
core/basis: Rename tuples kernel:curry -> curried, kernel:compose -> composed.
...
Also rename the stack-checker curried -> curried-effect, composed -> composed-effect.
2017-06-02 17:39:20 -05:00
Doug Coleman
195630f637
iota: Fix second iota -> <iota> in line several times.
2017-06-02 15:41:51 -05:00
Doug Coleman
e189954ecc
core: Rename iota to <iota> so we can have TUPLE: iota ... ; instead of TUPLE: iota-tuple ... ;
2017-06-02 11:57:05 -05:00
Doug Coleman
f7ce73b962
gml.runtime: Don't let gml double up on class/word names.
...
Related to #358 .
2017-06-01 15:47:49 -05:00
Doug Coleman
c5b563ed09
factor: Rename start -> subseq-start, start* -> subseq-start-from.
...
I also removed aliases for start/end from interval-maps and interval-sets and added a comment. I don't think it's any less clear what's going on.
2017-06-01 14:45:54 -05:00
Doug Coleman
7c7bb93c55
factor: Rename GENERIC# to GENERIC#:.
...
Fixes #1670 .
2017-06-01 13:58:58 -05:00
Alexander Iljin
5b1198e20c
file-picker.operations: fix invalid parameter order in save-as
2017-05-29 09:57:06 -07:00
John Benediktsson
c8e02d880e
file-picker.operations: use set-file-contents.
2017-05-29 08:07:12 -07:00
Alexander Iljin
b000f124a0
file-picker*: add copyright and licence headers, and authors.txt files
2017-05-29 08:05:59 -07:00
Alexander Iljin
0464e6f84b
file-picker.operations: new vocab with save-as operation for byte-arrays
2017-05-29 08:05:59 -07:00
Alexander Iljin
4ceb098907
file-picker: implement save-file-dialog on windows
2017-05-29 08:05:59 -07:00
Sankaranarayanan Viswanathan
c1d6477c22
slides: map 'b' key to previous slide (like unix less)
2017-05-06 11:17:34 -07:00
John Benediktsson
9e62a13185
graphviz.notation: fix $example to compile properly.
2017-05-05 12:17:31 -07:00
Alexander Iljin
717a49c365
ui.gadgets.charts.lines: add a division by zero test for calc-line-slope
2017-04-17 13:54:51 -07:00
Alexander Iljin
07f35d95ac
ui.gadgets.charts.axes: replace boolean property with subclasses
...
The vertical? property of the axis tuple was replaced with two subclasses:
vertical-axis and horizontal-axis.
2017-04-17 13:54:51 -07:00
Alexander Iljin
c91d7dbcb9
ui.gadgets.charts.lines: make black the default line color
...
Prevent crash if the color slot is empty.
2017-04-17 13:54:51 -07:00
Alexander Iljin
90a7ce9120
ui.gadgets.charts.utils: move some common code to the new vocab
2017-04-17 13:54:51 -07:00
Alexander Iljin
90087cebc1
ui.gadgets.charts.[axes|demos]: add simple axis drawing
2017-04-17 13:54:51 -07:00
Alexander Iljin
dd3fcfdadf
ui.gadgets.charts.axes: initial import
2017-04-17 13:54:51 -07:00
Alexander Iljin
a050823f29
Move charts* to ui.gadgets.charts* in the resource:extra root
2017-04-17 13:54:51 -07:00
Samuel Tardieu
30f73d63f4
Add French number>text support for ratios
2017-03-23 12:11:05 +01:00
Samuel Tardieu
5707acdaf0
Apply 1990 French orthographic reform for writing numbers
2017-03-23 11:32:52 +01:00
Alexander Iljin
692f49d92e
rosetta-code.gnome-sort: add some tests
2017-03-18 16:44:14 -07:00
Alexander Iljin
ea50cc77a0
rosetta-code.gnome-sort: add vocab
2017-03-18 15:08:56 -07:00
John Benediktsson
9c7655d286
infix: adding support for constants and ( -- x ) words.
...
Also speed up subseq steps with negative steps.
2017-03-18 13:27:33 -07:00
John Benediktsson
2e43bc6b90
infix: add support for string literals.
...
Rename ast-number to ast-value (to represent any literal value).
2017-03-16 16:14:51 -07:00
John Benediktsson
8e87696719
infix: don't shadow ``t`` even though we can.
2017-03-16 15:50:58 -07:00
John Benediktsson
aa05fca37f
infix: add a test for nested local scopes.
2017-03-16 15:49:07 -07:00
John Benediktsson
2b23d75544
infix: fix to allow nested local scopes.
2017-03-16 15:36:07 -07:00
John Benediktsson
c6a00bfdfe
id3: fix for find-files-by-extension rename.
2017-03-05 13:47:19 -08:00
John Benediktsson
9e4b0c10ae
lru-cache: fix M\ lru-cache clone.
2017-03-02 18:41:24 -08:00
John Benediktsson
faf0158ad0
lru-cache: adding a Least Recently Used (LRU) cache.
2017-03-02 16:12:01 -08:00
John Benediktsson
890be49074
combinators.extras: adding a variant to cond.
2017-02-21 14:51:30 -08:00
John Benediktsson
d63c992d97
using when instead of [ ] if.
2017-02-09 16:29:14 -08:00
John Benediktsson
2e73914e85
rosetta-code.equilibrium-index: simplify.
2017-02-09 16:04:20 -08:00
John Benediktsson
3a6eefcc8e
using ignore-errors instead of [ drop ] recover.
2017-02-09 15:50:33 -08:00
Jon Harper
7ed6379633
trees, attempt to keep shape during conersions
2017-02-08 10:37:02 -08:00
Jon Harper
d800d026de
trees, make pop/slurp work for all trees
...
It is not as optimized as it could be but it is a simple way
to ensure that the tree properties are maintained.
2017-02-08 10:37:02 -08:00
Jon Harper
e0bd21e24a
trees, cleanup privates
2017-02-08 10:37:02 -08:00
Jon Harper
8b136cdd6d
trees, add pop/slurp operations
2017-02-08 10:37:02 -08:00
Jon Harper
45500b9137
trees, add navigation operations (lower-key etc.)
2017-02-08 10:37:02 -08:00
Jon Harper
3667844439
trees, add range operations (subtree>alist etc.)
2017-02-08 10:37:02 -08:00
Jon Harper
c686b15939
trees, fix delete-at. Add testcase
2017-02-08 10:37:02 -08:00
Jon Harper
2ca301ec5e
trees.splay, add test for assoc-size
2017-02-08 10:37:02 -08:00
Jon Harper
4442d922b0
trees.avl, implement assoc-size
2017-02-08 10:37:02 -08:00
Jon Harper
d2cfbafa13
trees, implement assoc-size
2017-02-08 10:37:02 -08:00
Jon Harper
2bfeecda2b
trees, add height
2017-02-08 10:37:02 -08:00
Jon Harper
29ebeb5a26
trees, change M\ tree clone to keep the shape of the tree
...
Without this, all base class and splay trees were becoming linked lists after cloning..
2017-02-08 10:37:02 -08:00
John Benediktsson
79a28e130e
compiler.cfg.gvn.avail: fix using.
2017-02-08 09:30:31 -08:00
John Benediktsson
f4ccfa0f71
sets: moving unique/conjoin/conjoin-at to compiler.utilities.
2017-02-07 18:54:24 -08:00
John Benediktsson
ef3d271fb3
remove some uses of conjoin.
2017-02-07 15:14:20 -08:00
John Benediktsson
d5aa8628e3
yaml: using ?adjoin.
2017-02-07 12:33:34 -08:00
John Benediktsson
0f1d08a372
using map-reduce instead of unclip reduce.
2017-02-07 12:16:12 -08:00
John Benediktsson
c5150307f5
cgi: cleaner looking without parens.
2017-02-06 16:22:07 -08:00
John Benediktsson
915378019c
assoc-heaps: simplify.
2017-02-06 11:19:43 -08:00
John Benediktsson
0dbcbd50f6
boyer-moore: simplify M\ sequence search-from.
2017-02-06 11:17:32 -08:00
John Benediktsson
ca537d30b3
colors: adding some ABOUT: links.
2017-02-06 10:51:12 -08:00
John Benediktsson
0f7646e3ed
pdf.wrap: make sure to calculate whitespace properly.
2017-02-02 09:14:10 -08:00
John Benediktsson
b73876dfdd
pdf.wrap: fix for wrap API change.
2017-02-02 08:08:22 -08:00
John Benediktsson
ecdb8dfe62
extra: cleanup some example servers, allow port to be specified on command line.
2017-01-31 15:55:31 -08:00
John Benediktsson
369f5b6d13
sequences.extras: additional tests for take-while and drop-while.
2017-01-26 22:09:13 -08:00
John Benediktsson
e462f85c66
sequences.extras: whoops, fix tests.
2017-01-26 12:07:33 -08:00
John Benediktsson
a8a94c3960
sequences.extras: experimenting with take-while and drop-while.
2017-01-26 12:05:09 -08:00
John Benediktsson
9a34af7381
money: adding support for floats.
2017-01-25 16:44:25 -08:00
John Benediktsson
e6b8837f2f
changer: moving to extra for now.
2017-01-23 10:40:55 -08:00
John Benediktsson
81da68c906
google.gmail: fix to use set-query-params.
2017-01-23 10:06:16 -08:00
John Benediktsson
134be588cf
no need to clone empty byte-array.
2017-01-22 15:41:07 -08:00
John Benediktsson
f16a7830b1
pong: no need for multi-methods.
2017-01-22 15:10:42 -08:00
John Benediktsson
575aced0f7
processing.shapes: some cleanup.
2017-01-22 15:06:01 -08:00
John Benediktsson
3f2404a628
nurbs: cleanup.
2017-01-22 14:47:50 -08:00
John Benediktsson
33f2fbd099
oauth2: move set-query-params to urls.
2017-01-22 14:44:33 -08:00
John Benediktsson
d1242003ba
webapps.mason.backend.watchdog: simplify.
2017-01-22 14:44:20 -08:00
John Benediktsson
5993e2008e
mason.report: adding stack effect.
2017-01-22 14:43:28 -08:00
John Benediktsson
c4f39e32a5
tools.wc: adding "wc" tool.
2017-01-22 14:40:37 -08:00
John Benediktsson
baaa06278c
Revert "sequences: swap stack arguments for start/start*/subseq?."
...
This reverts commit 63b0593824
.
2017-01-21 07:20:14 -08:00
John Benediktsson
63b0593824
sequences: swap stack arguments for start/start*/subseq?.
...
It is more natural to be ( seq subseq -- ? ).
2017-01-20 22:49:53 -08:00
Alexander Iljin
d5b74bd776
splitting.extras-docs: mark -slice variants as related-words
2017-01-20 08:21:54 -08:00
Björn Lindqvist
78555afb9e
fuel.help: value-str -> unparse-short
2017-01-10 12:36:46 +01:00
Björn Lindqvist
0884434c0f
fuel: more word renamings, now only words called from elisp have the fuel- prefix
2017-01-10 12:36:46 +01:00
John Benediktsson
27e24cb0a8
balloon-bomber: fix window title typo.
2017-01-09 12:37:15 -08:00
Björn Lindqvist
cd3adb671c
fuel.eval.tests: fixing the test by wrapping it in a manifest
2017-01-08 13:41:43 +01:00
Björn Lindqvist
c11c59876f
fuel,fuel.eval: renaming fuel- prefix words
2017-01-08 13:18:50 +01:00
Björn Lindqvist
340ca944d4
fuel,fuel.help: refactoring of lots of word names
...
Better to use unprefixed words everywhere. When they clash with words
from the help system, fully qualified names can be used.
2017-01-08 13:18:17 +01:00
Björn Lindqvist
a1f9fca4dc
FUEL: ensuring that autodoc works for qualified word references (eg unix.ffi:accept)
2017-01-07 15:26:19 +01:00
John Benediktsson
20656f0db8
units.si: extras precision for ``u``.
2017-01-06 18:24:48 -08:00
Alexander Iljin
e82ee2d723
pdf.values: treat color tuples uniformly
2017-01-05 12:48:50 -08:00
Alexander Iljin
fa5f810b20
pdf.layout: use symbols for authorship
2017-01-05 12:48:50 -08:00
Jon Harper
1b6c568831
fixup 5af166b8f
, shouldn't have removed these lines
2017-01-05 12:09:03 -08:00
John Benediktsson
a2d5f8e9ad
math.cardinality: relax the comparison so tests run more successfully.
2017-01-05 09:06:33 -08:00
Jon Harper
ed653bf363
mason.report, remove <html><body> because this html report is embedded as is in another page
2017-01-05 09:03:46 -08:00
Jon Harper
5af166b8f5
add DOCTYPE html in most places.
...
4ef4235
started it. This is also good for html emails like in
extra/webapps/mason/backend/watchdog/watchdog.factor .
I just grepped for "<html>".
2017-01-05 09:03:46 -08:00
John Benediktsson
a3abd46500
math.cardinality: adding summary.txt.
2017-01-04 14:22:30 -08:00
John Benediktsson
5376587fb3
math.cardinality: adding some tests.
2017-01-04 14:16:58 -08:00
John Benediktsson
740c258b66
tools.cal: use calendar.english.
2017-01-04 07:29:08 -08:00
Björn Lindqvist
a66e79dd2d
irc.logbot: more strftime
2017-01-04 09:46:17 +01:00
Björn Lindqvist
3bbc784fad
calendar.parser,robots: hhmm>timestamp -> hhmm>duration
...
Better to parse it as a duration because it is not a valid timestamp.
2017-01-04 09:10:15 +01:00
Björn Lindqvist
2895d5e095
calendar.format: moving parsing words to a new vocab calendar.parser
...
The vocab was getting big so the idea is to have all the time parsing in
calendar.parsing and only keep formatting words in calendar.format.
2017-01-04 08:50:24 +01:00
Björn Lindqvist
40afb5268d
hashcash: strftime
2017-01-04 08:11:01 +01:00
Björn Lindqvist
8b56ff1b89
tools.cal: using calendar.english
2017-01-04 08:11:01 +01:00
John Benediktsson
bb275f2b2a
tools.cal: minor formatting.
2017-01-03 19:12:43 -08:00
Björn Lindqvist
f9b9ce20f2
calendar.english: new vocab for english names for days and months
...
This moves all the english-centric words from the calendar vocab which
was getting kind of big to calendar.english. It should make it easier to
see which vocabs make language assumptions.
2017-01-03 15:48:08 +01:00
Björn Lindqvist
b9030b953e
wikipedia: strftime + tests
2017-01-03 15:37:53 +01:00
Björn Lindqvist
e10754a298
tools.cal: using strftime + tests
2017-01-03 15:31:52 +01:00
John Benediktsson
d145548c44
sequences.extras: fix map-concat to be row-polymorphic.
2016-12-29 12:35:39 -08:00
John Benediktsson
b333343e2b
sequences.extras: little more cleanup.
2016-12-29 12:29:09 -08:00
John Benediktsson
dfdf1f19cc
sequences.extras: fix doc for find-all.
2016-12-29 12:04:29 -08:00
John Benediktsson
94da542acd
sequences.extras: removing a couple words that aren't used.
2016-12-29 12:03:16 -08:00
John Benediktsson
a153d9f6ad
sequences.extras: simpler find-all and a test.
2016-12-29 09:20:32 -08:00
John Benediktsson
b141e0d2fb
assocs: moving collect-by from math.statistics.
2016-12-28 12:56:19 -08:00
John Benediktsson
fa090a2292
forestdb.ffi: some updates.
2016-12-27 14:03:50 -08:00
Alexander Iljin
b2709eeb41
google.charts: fix tests, add comments
2016-12-25 11:42:49 -08:00
John Benediktsson
9af9980ba0
webapps.calculator: fix using.
2016-12-22 05:50:31 -08:00
John Benediktsson
294f75f0c4
google.charts: make the tests check more things.
2016-12-21 15:25:00 -08:00
Alexander Iljin
2dbc57a120
Make sure URLs are cloned before using set-query-param on them
2016-12-21 15:21:23 -08:00
Alexander Iljin
2c38f2e3e3
google.charts: fix side-effects of set-query-param, add tests
2016-12-21 15:21:16 -08:00
Björn Lindqvist
b3a9293ba1
graphviz.render: forgot to change open-file to open-item
2016-12-18 16:02:25 +01:00
Björn Lindqvist
914a9be1f4
webapps.calculator: using run-test-httpd word
2016-12-05 09:40:29 +01:00
Björn Lindqvist
0142d0b078
basis/,extra/: using parse-array-def in a bunch of places
2016-12-03 13:23:24 +01:00
John Benediktsson
ef269c493c
math.factorial: reverse-factorial only undo factorial.
...
The other way doesn't make sense.
2016-11-29 19:01:36 -08:00
John Benediktsson
8bdaf26d6b
math.factorials: implement "undo" for factorials.
2016-11-29 16:56:48 -08:00
John Benediktsson
1e2e2dc9f7
math.factorials: adding reverse-factorial.
2016-11-28 19:09:03 -08:00
Alexander Iljin
54feb5df6c
trails: stop the thread when gadget is no longer visible
2016-11-28 09:40:41 -08:00
Alexander Iljin
429cdf3343
trails: name the thread for debugging
2016-11-28 09:40:41 -08:00
Björn Lindqvist
581e2e2a62
vocabs.metadata.resources,help.pdf: gather used
2016-11-28 02:04:28 +01:00
Jon Harper
3d60f7ad5a
trees.avl: fix it (broken since 2010)
...
rotate creates cycles in the tree and drops nodes...
This either breaks everything (infinite recursion) or silently
loses data.
Improve the tests to ensure rotate does what it's supposed to do.
This is a partial revert from 15226d8
2016-11-27 07:45:28 -08:00
Jon Harper
eb46e23eab
trees.avl: fix typo in test
2016-11-27 07:45:28 -08:00
John Benediktsson
dadff2f062
some cleanup.
2016-11-26 22:01:03 -08:00
John Benediktsson
6955823107
wikipedia: need to use string>xml since we do xml traversal.
2016-11-22 09:18:04 -08:00
Björn Lindqvist
40c277499d
python.tests: fix test that broke for unknown reason on python 2.7.12
2016-11-21 04:59:03 +01:00
Björn Lindqvist
a76c951769
zeromq: let's see if the zeromq isssue is solved
...
it should be, knock on wood!
2016-11-21 04:04:04 +01:00
Björn Lindqvist
0f989321b7
zeromq.*: make the size of the zmq_msg_t buffer vary depending on library version
...
This could fix the mac 32bit failure. It maybe happened because the
buffer was too small and data was overwritten.
2016-11-20 04:39:46 +01:00
Björn Lindqvist
00d4572e6c
basis,extra: refactorings to use the ignore-error and ignore-error/f words
2016-11-18 23:41:36 +01:00
Björn Lindqvist
19616c9714
mason.git: fix parsing of "git status" command
...
--porcelain option produces machine readable output. Then if the output
is empty, the working tree is clean. The exit code doesn't need to be
checked.
2016-11-18 23:41:36 +01:00
Björn Lindqvist
7806bdb953
couchdb: make it so couch-put and couch-post calls <json-post-data>
2016-11-18 20:10:39 +01:00
Björn Lindqvist
ec0169a50b
couchdb: need to wrap in a <json-post-data> to send correct content-type
2016-11-18 20:10:39 +01:00
Björn Lindqvist
98a595f371
couchdb.tests: use ensure-db so tests can be run multiple times
2016-11-18 20:10:39 +01:00
John Benediktsson
23c16dea69
sets.extras: rename duplicates-by to unique-by, hah.
2016-11-18 07:10:50 -08:00
John Benediktsson
fd5aa1d4f2
sets.extras: adding duplicates-by.
2016-11-18 06:59:07 -08:00
John Benediktsson
26d27ef61f
zeromq: make "not tested" for right now, to test a theory.
2016-11-16 08:56:08 -08:00
John Benediktsson
aeeaaec17d
html.parser.printer: some improvements to text-printer.
...
- collapse spaces except within preformatted tags
- ignore <script> and <style> tags
- don't print dtd tags
2016-11-13 13:48:19 -08:00
John Benediktsson
b4085d0f8a
html.parser.printer: updated test.
2016-11-12 07:56:55 -08:00
John Benediktsson
78310744bd
html.parser.printer: indent blockquote in text-printer.
2016-11-12 07:49:09 -08:00
John Benediktsson
c1cdc2318f
html.parser.printer: use with-variables instead of with-scope.
2016-11-10 15:39:12 -08:00
John Benediktsson
9d1edc62c7
html.parser.printer: tagstack isn't used here.
2016-11-10 14:52:18 -08:00
John Benediktsson
d0ae3275b1
html.entities: fix " unescape;
2016-11-10 14:22:08 -08:00
John Benediktsson
9c5c15b6f6
colors.distances: needs to USE: math.trig.
2016-11-10 13:24:11 -08:00
John Benediktsson
0025e77f05
svg: fix tests to use deg>rad.
2016-11-10 10:23:10 -08:00
John Benediktsson
ac04040edc
math.trig: use deg>rad in a few places to reduce duplication.
2016-11-10 10:17:22 -08:00
John Benediktsson
73d430bfb9
xdg: moving from extra/ to basis/.
2016-11-08 21:23:22 -08:00
John Benediktsson
19447e44a4
byte-arrays.hex: removing HEX{ ab cd ef } in favor of B{ 0xab 0xcd 0xef }.
2016-11-08 21:10:58 -08:00
John Benediktsson
ba40af541f
progress-bars.models: rename <file-progress-display> to <progress-display>.
2016-11-08 14:14:15 -08:00
John Benediktsson
e22e0dfef5
progress-bars.models: fix typo in docs.
2016-11-08 14:11:53 -08:00
John Benediktsson
bbcd039c6c
websites.factorcode: fix image-path example.
2016-11-06 12:09:30 -08:00
John Benediktsson
77f0865689
gopher: use url encoding and decoding to work with weird filenames.
2016-11-02 11:11:53 -07:00
Alexander Iljin
140d3c88c0
combinators.tuple-docs: add example code for make-tuple
2016-11-02 08:01:26 -07:00
Alexander Iljin
4ee980aa98
Tag the spotlight vocab with the "macosx" platform
2016-11-02 08:01:26 -07:00
Alexander Iljin
f870b6c456
combinators.tuple-docs: fix wording
2016-11-02 08:01:26 -07:00
Alexander Iljin
5a59a736b7
images.testing-docs: decapitalize "listener" for consistency
...
This was the only document that had "Listener" starting with capital "L".
2016-11-02 08:01:26 -07:00
Alexander Iljin
cdb92fbac1
odbc: add self to copyright and authors file
2016-10-30 18:59:10 -07:00
Alexander Iljin
a38b9cff93
odbc: use cleanup in odbc-query to prevent resource leaks on errors
2016-10-30 18:59:10 -07:00
Alexander Iljin
6c91db786a
odbc: align parameters in odbc-describe-column
2016-10-30 18:59:10 -07:00
Alexander Iljin
f466d290ba
odbc: fix odbc-get-row-fields by using iota on the number of columns
2016-10-30 18:59:10 -07:00
Alexander Iljin
f72f116364
odbc: convert string to alien in odbc-prepare
2016-10-30 18:59:10 -07:00
Alexander Iljin
667727bf0c
odbc: align cases in convert-sql-type
2016-10-30 18:59:10 -07:00
Alexander Iljin
36154cff69
odbc: compact the declaration of symbols
2016-10-30 18:59:10 -07:00
Alexander Iljin
52fbba5a4a
odbc: use CONSTANT: to define constants
2016-10-30 18:59:10 -07:00
Alexander Iljin
1a61ffd4fd
odbc: move from unmaintained to extra
2016-10-30 18:59:10 -07:00
Alexander Iljin
3579ffac4d
snake-game.*: fix name in the copyright
2016-10-30 16:10:31 -07:00
John Benediktsson
563fa33382
gopher.server: sillyness.
2016-10-28 15:18:06 -07:00
Jon Harper
6bdb62d142
docs: typos: occurence -> occurrence
...
Didn't fix the one at extra/webapps/fjsc/www/termlib/readme.txt
because it's from upstream
2016-10-28 09:32:51 -07:00
John Benediktsson
86b5efb9eb
gopher-ui: move to gopher.ui.
2016-10-27 09:52:17 -07:00
John Benediktsson
7fb7eae02b
gopher.server: fix length of ".." link.
2016-10-27 09:32:16 -07:00
John Benediktsson
920d693205
gopher: some aesthetics.
2016-10-26 19:50:00 -07:00
John Benediktsson
3ce5146235
gopher.server: adding a Gopher server.
2016-10-26 16:49:23 -07:00
John Benediktsson
a8d6f0d418
gopher: adding generic image support.
2016-10-26 16:49:23 -07:00
John Benediktsson
68b3e4613b
gopher-ui: better looking toolbars.
2016-10-26 16:49:22 -07:00
John Benediktsson
77d8475228
gopher: fix gopher urls to include the type character properly.
2016-10-26 16:49:22 -07:00
Björn Lindqvist
4dbc377383
webapps.wee-url: random-url can use random-string
2016-10-26 09:06:19 +02:00
Björn Lindqvist
e187d63d3c
oauth2: support for renewing the access token using refresh
2016-10-18 11:09:59 +02:00
Björn Lindqvist
1715f84d52
google.gmail: no need for symbol wrapping here
2016-10-18 08:10:00 +02:00
Björn Lindqvist
0fe633848b
google.gmail: GMail API support
2016-10-17 13:09:43 +02:00
Björn Lindqvist
08d2c6867d
oauth2: vocab for oauth2 protocol
2016-10-17 13:05:18 +02:00
Björn Lindqvist
917d611df5
oauth: let's rename vocab to oauth1
...
Because there is a competing OAuth 2.0 protocol which is different. So
this rename should reduce confusion.
2016-10-17 08:03:48 +02:00
John Benediktsson
d8554ad24e
redis.command-writer: adding SWAPDB command.
...
See: c7a4e694ad
2016-10-14 16:54:32 -07:00
Björn Lindqvist
716bc89c53
webapps.*: make it so the webapps aren't initialized when compiling the vocabs
...
Because if they are then load-all will error out if you don't have the
needed dlls installed.
2016-10-09 10:24:31 +02:00
Björn Lindqvist
560900275a
tools.image-analyzer.gc-info.tests: trying again to fix the test
2016-10-08 16:42:32 +02:00
Björn Lindqvist
402a416ace
tools.image-analyzer.gc-info.tests: fix tc so it works on windows
2016-10-08 13:55:44 +02:00
Björn Lindqvist
2b366028bb
tools.image-analyzer.gc-info: updating vocab to work with new gc system
2016-10-08 09:52:35 +02:00
John Benediktsson
2628dbc5c9
io.directories.search.windows: merging with io.standard-paths.windows.
2016-10-06 14:57:40 -07:00
Björn Lindqvist
d18fbb1678
benchmark: fix benchmark selection so it works like tools.test
2016-09-26 10:35:42 +02:00
Björn Lindqvist
e32e45e590
benchmark: make it so you can select benchmarks to run
...
e.g: ./factor -benchmarks="benchmark.gc1 benchmark.gc2" extra/benchmark/benchmark.factor
2016-09-25 20:47:09 +02:00
John Benediktsson
da6ee64786
checksums.process: change docs to use $unchecked-example.
2016-09-20 07:04:59 -07:00
John Benediktsson
73c153fa21
checksums.process: super minor cleanup, simplify trim-head.
2016-09-19 20:20:59 -07:00
Alexander Iljin
082e59d187
checksums.process: in the process-state tuple rename proc slot to process
2016-09-19 20:18:06 -07:00
Alexander Iljin
817338360c
checksums.process: reimplement trim-hash and add tests
...
Use blank? to detect end of hash string.
2016-09-19 20:18:06 -07:00
Alexander Iljin
7bab7c3c67
checksums.process: initial commit
2016-09-19 20:18:06 -07:00
John Benediktsson
d0c083c068
jamshred.sound: re-adding bang.wav that went missing awhile back.
2016-09-19 08:16:37 -07:00
Björn Lindqvist
f233e2a567
openal.alut: fixing alut so it should throw better error messages
2016-09-14 15:53:29 +02:00
Björn Lindqvist
349f99661d
compiler.*: Remove the scrubbing part of the GC maps
...
Instead of generating GC maps which describe which stack locations that
are uninitialized, we emit ##clear instructions for those locations in
front of ##call-gc instructions. This makes the context root scanning
much simpler because the GC can assume that all stack slots are
initialized. It also removes the compiler.cfg.stacks.vacant pass and
seem to reduce the image size slightly because many fewer GC maps needs
to be emitted.
2016-09-11 20:34:44 +02:00
John Benediktsson
11ec120c2d
metar: some fixes for TAF parsing.
2016-09-07 16:04:59 -07:00
John Benediktsson
98be09e8ea
metar: whoops, fix taf url.
2016-09-06 18:13:59 -07:00
John Benediktsson
4ab9ef90c3
metar: switching urls from weather.noaa.gov to tgftp.nws.noaa.gov.
2016-09-06 18:11:28 -07:00
Björn Lindqvist
20711a0fd3
Adding escaping to CHAR: " -> CHAR: \"
...
It is not necessary to escape the " character, but it doesn't hurt and
is necessary for syntax-highlighting (FUEL) to work correctly.
2016-09-04 06:40:43 +02:00
Björn Lindqvist
61bbb9be06
tools.image-analyzer.*: new word for removing the tag bits
2016-09-02 07:51:42 +02:00
Björn Lindqvist
cb39da4b31
math.vectors: new word vclamp for clamping vectors
2016-08-22 14:22:26 +02:00
Björn Lindqvist
3d3a930e17
pcre: fix so that version parses "8.36-RC1 2014-04-21" to a number too
2016-08-21 02:20:50 +02:00
Björn Lindqvist
26304112d6
curses.tests: only run the color test if term is color capable
2016-08-20 06:33:15 +02:00
Björn Lindqvist
485a45a719
extra/: ensuring tests have an IN:-line ending with .tests
2016-08-20 06:01:16 +02:00
Björn Lindqvist
eb8ce16277
pcre: only include PCRE_UCP on versions >= 8.10 of PCRE
...
Very old versions of the library doesn't seem to have that option.
2016-08-19 21:09:00 +02:00
Björn Lindqvist
3ea34c667d
pcre: new word 'version' for getting the version of the library
2016-08-19 20:50:58 +02:00
Björn Lindqvist
5603e3ff67
pcre.tests: fix tcs that breaks on pcre 8.39
2016-08-19 18:44:32 +02:00
xzenf
4738824fb2
twitter: Changed twitter-url to use >url
2016-08-17 17:54:58 -07:00
John Benediktsson
ad989bf48b
checksums.crc16: moving to basis from extra.
2016-08-16 16:21:08 -07:00
Alexander Iljin
d3051ab8b1
checksums.crc16: new vocabulary
2016-08-16 16:17:11 -07:00
John Benediktsson
e3f6999519
etc-hosts: new vocab.
2016-08-14 11:43:20 -07:00
Björn Lindqvist
a36c0cb5ac
compiler.*: moving all words only relevant for testing to compiler.test
2016-08-12 15:13:51 +02:00
Björn Lindqvist
ae85746787
compiler.cfg.gvn.tests: this vocab in extra appears redundant
...
It is almost identical to the one in compiler.cfg.value-numbering.tests
so I think it can be removed.
2016-08-12 14:14:13 +02:00
Björn Lindqvist
ddc5ece757
alien.*: frontend varargs support! #1677
...
alien-invoke gets an extra parameter indicating if the call uses varargs
or not. In 99.9% of the cases, the parameter should be f, but is t if
varargs are indicated. E.g
: do-printf ( fmt d -- st ) int f "printf" { c-string double } t alien-invoke ;
2016-08-10 21:34:37 +02:00
John Benediktsson
ed29fbd93f
cuckoo-filters: less duplication in cuckoo-insert.
2016-08-08 19:39:24 -07:00
John Benediktsson
c09cfd586c
cuckoo-filters: change language to refer to fingerprints.
2016-08-08 17:01:53 -07:00
John Benediktsson
eebdf93e45
cuckoo-filters: minor cleanup.
2016-08-08 15:54:58 -07:00
John Benediktsson
0f1f465f42
cuckoo-filters: using alien deref in tag-index.
2016-08-08 15:18:36 -07:00
John Benediktsson
ca05d4cefb
cuckoo-filters: adding some documentation.
2016-08-08 15:15:08 -07:00
John Benediktsson
eba31d687f
cuckoo-filters: add tests for lookup each value also.
2016-08-08 14:31:36 -07:00
John Benediktsson
51dcceed34
cuckoo-filters: new vocabulary.
2016-08-08 10:17:00 -07:00
John Benediktsson
e5ca25254e
bloom-filters: adding summary.txt.
2016-08-08 10:17:00 -07:00
Doug Coleman
40894853b2
forestdb.ffi: update to latest .h files
2016-08-04 18:19:06 -07:00
Björn Lindqvist
c1c1a92c8f
terminfo: new platforms.txt
2016-08-05 01:07:31 +02:00
John Benediktsson
4387da41d5
tools.cal: adding the "cal" utility.
...
Example usage:
$ ./factor -run=tools.cal
August 2016
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
2016-08-03 11:28:28 -07:00
John Benediktsson
d015f028db
sequences.extras: adding pad-center.
2016-08-03 11:25:06 -07:00
Björn Lindqvist
48bd0d2b66
ui.tools.*: fix swapped argument order for set-tool-dim
2016-07-30 19:03:23 +02:00
Björn Lindqvist
9a62e1188b
terminfo.tests: two sanity tests
2016-07-30 19:03:22 +02:00
Björn Lindqvist
e8f03d9e3a
terminfo: makes it so terminfo files are looked up from a set of dirs
...
On Ubuntu, terminfo files are stored in /lib/terminfo, but they can also
be found in any of the other dirs listed in TERMINFO-DIRS.
2016-07-30 19:03:22 +02:00
Alexander Iljin
b5b991f9e2
progress-bars.models-docs: fix example code for with-file-reader-progress
2016-07-30 09:25:30 -07:00
Alexander Iljin
2fd5654473
Add EOL at EOF for all authors.txt files for consistency
...
In some instances replaced CR/LF with LF.
2016-07-30 09:25:30 -07:00
John Benediktsson
cca231cef1
project-euler.265: fix bad refactor.
2016-07-12 09:07:10 -07:00
John Benediktsson
46aa1f2088
math.approx: fix typo in docs.
2016-07-11 21:09:11 -07:00
John Benediktsson
8d077a96ad
using [ ... ] [ drop ] if* instead of dup [ ... ] [ 2drop ] if.
2016-07-11 21:01:03 -07:00
John Benediktsson
55cf5472a5
using [ ] [ ... ] ?if instead of [ nip ] [ ... ] if*.
2016-07-11 19:50:37 -07:00
John Benediktsson
6b12e2e3bc
use ?delete-file instead of [ delete-file ] ignore-errors.
2016-07-10 20:28:46 -07:00
John Benediktsson
58dd52e82e
hashcash: quick fix for string argument to checksum-bytes.
2016-06-30 14:50:47 -07:00
Björn Lindqvist
fae21b7229
youtube: throw an error if the given youtube video isn't downloadable
...
well it is, but you have to go through lots of hops to download "secure"
videos
2016-06-23 02:20:25 +02:00
Björn Lindqvist
d16e4272b2
space-invaders: calling exit-openal otherwise sound can get stuck when quitting the game
2016-06-17 00:31:47 +02:00
Björn Lindqvist
1df34203e6
24-game: fixing invalid operator input handling in get-operator
2016-06-16 23:41:17 +02:00
Björn Lindqvist
eeaffb14b8
24-game: fixing game to use formatting vocab
2016-06-16 23:28:02 +02:00
Björn Lindqvist
ea4333e490
io.directories: new utility word make-parent-directories, for making sure directories exists
2016-06-15 00:33:44 +02:00
John Benediktsson
8aadd38071
peg.javascript.tokenizer: rename escape rules slightly.
2016-06-12 06:52:23 -07:00
John Benediktsson
e7fa92baac
peg.javascript.tokenizer: support hex and unicode escapes.
2016-06-12 06:41:59 -07:00
John Benediktsson
29a2a25954
peg.javascript: add some other escapes since we're doing this. :-)
2016-06-11 15:22:20 -07:00
catb0t
385cf35e7f
peg.javascript.tokenizer: allow escaped quotes in strings
...
Previously, the tokenizer didn't understand
escaped quotes in string literals. Also added was
a test to ensure the escaping works.
2016-06-11 15:17:50 -07:00
Jon Harper
8a34de9626
rosetta-code.image-noise, use status bar for FPS
2016-06-04 07:23:43 -07:00
Jon Harper
b3155d980e
rosetta-code.image-noise, bring back fps after c7ca226
2016-06-04 15:43:32 +02:00
Doug Coleman
21461a1b75
core: selector-for and collector-for are the wrong naming convention--they should be selector-as and collector-as because they take exemplars.
...
The exemplar is the starting length of the output sequence in collector-as, so add another collector-for-as that takes a seq that we are making a collector for.
2016-05-26 14:36:11 -07:00