Commit Graph

11966 Commits (revert-2214-feature-commandline-documentation)

Author SHA1 Message Date
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 &quot; 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
Doug Coleman 88fa8b6bba forestdb.lib: testing in auto-compact mode needs a pair of unique files. 2016-05-23 13:47:25 -07:00
John Benediktsson ff2f58ac4b ui.theme.switching: default font colors. 2016-05-22 07:53:21 -07:00
Doug Coleman 7bd0d51359 forestdb: open normal commit. 2016-05-21 01:30:11 -07:00
Doug Coleman a1914959d3 forestdb: fix using. uncomment some code. 2016-05-20 20:01:15 -07:00
Doug Coleman 936333f1b7 managed-server: add another constructor. 2016-05-20 19:42:16 -07:00
Doug Coleman b66cebfb86 forestdb: update to latest. fix tests to be better. if there's a .meta file (auto-compaction) then the old tests would fail. 2016-05-20 19:42:16 -07:00
Doug Coleman d00e986b3d combinators.extras: fix unit tests. 2016-05-11 14:18:48 -07:00
Doug Coleman 8330256b1d combinators.extras, generalizations:: Add experimental combinators for 1res, 1arg. 2016-05-11 11:53:29 -07:00
Doug Coleman eb84850315 ui.gadgets.lists: Fix using for themes. 2016-05-10 02:35:26 -07:00
John Benediktsson a07b411834 bencode: adding bencoding vocabulary. 2016-05-09 21:38:05 -07:00
Doug Coleman c1d78e87ff stream.extras: add print-flush, write-flush, etc. 2016-05-09 17:18:08 -07:00
Doug Coleman 7f3adf3fb1 sequences.extras: add map-keys, map-values. 2016-05-09 16:28:04 -07:00
Doug Coleman 7ced47a6b1 irc.gitbot: fix command. 2016-05-09 16:07:15 -07:00
Doug Coleman 3f27df6d0a irc.logbot.log-line: print the user prefix. 2016-05-09 15:43:20 -07:00
Doug Coleman d3570f2b22 irc.gitbot: update to be configurable. 2016-05-09 15:09:54 -07:00
Doug Coleman e28328af70 forestdb.ffi: fix struct layout. 2016-05-09 14:58:02 -07:00
Doug Coleman cd89da032d irc: use utf8 instead of latin1. not sure if this is the best idea. 2016-05-09 12:11:44 -07:00
Doug Coleman 449c740b23 client.base: paremeters was getting the channel name instead of the channel>> slot. try to fix it in chat-message. 2016-05-09 11:59:42 -07:00
Doug Coleman 2d5368f4af irc.messages.parser: simplify parser 2016-05-09 11:49:19 -07:00
Doug Coleman 334477d94a websites.concatenative: allow listings for irclogs 2016-05-09 17:45:44 +00:00
Doug Coleman ba83f01ee0 websites.concatenative: add irc logs. 2016-05-08 12:20:59 -07:00
Doug Coleman 652a98e50e irc.logbot: fix up logbot to allow more custom configuration. 2016-05-08 12:20:05 -07:00
Björn Lindqvist 156fcbb48b images.testing.png: adding the image i forgot 2016-05-08 03:19:54 +02:00
Björn Lindqvist 2b91a3e083 images.png: support for reading iTXt chunks 2016-05-07 15:07:48 +02:00
Björn Lindqvist af53fdd3d0 images.png: Support for reading iCCP chunks with color profiles
To fix #1529 you need to read the color profile from the image and then
do something with it.
2016-05-07 15:07:48 +02:00
Björn Lindqvist 7c7d314e49 images.png: length>> field isnt needed
chunk length>> is always equal to chunk data>> length
2016-05-07 15:07:47 +02:00
John Benediktsson 53f5961534 color-table: adding hex color column. 2016-04-30 15:06:14 -07:00
John Benediktsson 57403b72ae color-table: 5 decimal places. 2016-04-30 14:34:14 -07:00
Alexander Iljin f8b1269ef2 color-table: add column filled with respective colors
Side note: it would be better to simply set the cell background color.
Unfortunately, no such mechanism exists at the moment.
2016-04-30 17:53:48 +03:00
John Benediktsson 52ceae3790 successor: new vocab. 2016-04-28 20:51:39 -07:00
John Benediktsson 4884352df0 text-analysis: vocab to analyze English text. 2016-04-28 18:02:36 -07:00
John Benediktsson abf4ca20c2 Revert "boids: population needs to be an integer for slicing."
This reverts commit dec9becf65.
2016-04-23 12:43:15 -07:00
John Benediktsson dec9becf65 boids: population needs to be an integer for slicing. 2016-04-23 10:19:42 -07:00
Björn Lindqvist 19899f3a0f game.worlds: Fixing the GAME: syntax word that broke due to renames 2016-04-22 15:21:56 +02:00
John Benediktsson c7ca2269b6 use MAIN-WINDOW: in a few places. 2016-04-21 17:00:06 -07:00
John Benediktsson dbb182d33a decimals: cleanup. 2016-04-21 16:59:56 -07:00
John Benediktsson 55fda7140d ctags.etags: cleanup. 2016-04-19 08:40:42 -07:00
John Benediktsson eb4bbab417 money: more of this should be public. 2016-04-19 07:29:42 -07:00
John Benediktsson c3a9c96edb 24-game: cleanup. 2016-04-18 20:48:20 -07:00
John Benediktsson 1983a7131a ctags: whoops, forgot this. 2016-04-18 20:25:21 -07:00
John Benediktsson b35f388de0 ctags: cleanup docs and tests. 2016-04-18 20:24:42 -07:00
John Benediktsson 0609f790c7 money: cleanup. 2016-04-18 20:16:33 -07:00
John Benediktsson f37da7b2eb ctags: simplify. 2016-04-18 17:21:30 -07:00
John Benediktsson 42ae9ac015 lists: first pass at some cleanup.
Now lists.lazy:lmap-lazy and lists.lazy:lappend-lazy names differentiate
from their non-lazy counterparts in lists.
2016-04-17 13:08:32 -07:00
John Benediktsson 2a5e0e7f4f replace some 1 head* with but-last. 2016-04-16 15:54:23 -07:00
John Benediktsson 4945269664 poker: simplify a bit. 2016-04-14 14:07:37 -07:00
Doug Coleman 627f8603bd sequences.extras: add a nullable span-slices word that allows f. 2016-04-10 11:39:50 -07:00
Doug Coleman 0055f3c616 factor: remove some extra whitespace. 2016-04-07 14:30:36 -07:00
Doug Coleman a15465a9c2 sequences.extras: Allow from to be f in ?<slice> 2016-04-07 13:22:18 -07:00
John Benediktsson 48f57fee4f cuda: adding prettyprint for cuda functions. 2016-04-07 07:26:23 -07:00
John Benediktsson 0188a1a510 shell: fix rename of glob-directory to glob. 2016-04-06 17:02:03 -07:00
Doug Coleman 363e08b6a8 factor: fix whitespace at end of files. 2016-04-06 16:53:25 -07:00
John Benediktsson 6581741a92 cuda: use arg names in stack effect. 2016-04-06 13:11:32 -07:00
Doug Coleman 51b70b2050 core: clean up split-lines with subseq-as. clean up subseq/subseq-as/subseq-unsafe/subseq-unsafe-as. 2016-04-05 12:42:38 -07:00
John Benediktsson 4d83867cb4 strings.parser: remove parse-short-string, everyone should parse-string. 2016-04-04 15:00:04 -07:00
John Benediktsson 7a5142e0ca images.http: make it easier to image. stuff. 2016-04-04 15:00:04 -07:00
Doug Coleman 783cffe036 sequences.extras: Add a word to ensure that the underlying for slices is the same. Add a more forgiving version of merge-slices called span-slices. 2016-04-04 11:47:46 -07:00
Doug Coleman 10cb7e12c1 assocs.extras: Add a word set-once-at that throws if the key is already set. 2016-04-04 11:46:34 -07:00
John Benediktsson 1aa8a432c7 sequences.extras: make rotate wrap. 2016-04-04 11:17:24 -07:00
John Benediktsson 4c6511a058 sequences.extras: make rotate! support negative indices. 2016-04-04 11:13:11 -07:00
John Benediktsson 4b5b058c20 sequences.extras: make rotate support negative n. 2016-04-04 11:05:28 -07:00
John Benediktsson dad9110889 sequences.extras: rename back to rotate!. 2016-04-04 10:59:32 -07:00
John Benediktsson 2269b07d33 use with-temp-file and with-temp-directory in some tests. 2016-04-04 10:33:03 -07:00
Doug Coleman 3fd1d80b83 graphviz: Fix test for rename of rotate! 2016-04-02 19:57:33 -07:00
Doug Coleman fc1b8214f0 sequences.extras: Check if slices overlap or touch. Add a merge-slices word. For efficiency, provide ordered/unordered versions of each word based on whether you know the slices have been swapped or not so they are ordered by from>>. 2016-04-02 15:46:08 -07:00
Doug Coleman b4f979c848 sequences.extras: rename rotate to rotate-headwards and rotate-tailwards. add experimental length- word and addo some slice util words. 2016-04-02 15:17:12 -07:00
Björn Lindqvist 9a8f35c23b zoneinfo.tests: a few trivial tests, for diagnosing #1513 2016-04-01 02:43:09 +02:00
Björn Lindqvist a921e35af3 zoneinfo: removing a few empty words and unused tuples 2016-04-01 02:42:16 +02:00
Doug Coleman 8c4e602973 mason.release.sign: use build-dir not build-dir get. make factor path at run-time not at parse-time. 2016-03-31 09:54:02 -07:00
John Benediktsson 96ad040ed7 sequences.frozen: adding virtual "frozen" sequences. 2016-03-31 09:14:30 -07:00
John Benediktsson a4b9e55987 tools.test: add a restartable-tests? flag to control restarts. 2016-03-31 06:51:17 -07:00
John Benediktsson 498285d7dd unicode: make this the API for all unicode things. 2016-03-30 23:29:48 -07:00
Doug Coleman 5e92edd74d tags.txt: Remove empty files. 2016-03-30 22:14:50 -07:00
Doug Coleman ce58e0db2c authors.txt: Remove empty lines. 2016-03-30 22:13:32 -07:00
Doug Coleman 41209a3a42 summary.txt: Delete empty lines and empty files. 2016-03-30 22:11:51 -07:00
John Benediktsson cba0a96c10 regexp: one R/ syntax to rule them all, simpler this way. 2016-03-30 21:09:08 -07:00
Doug Coleman 2ec0a139d1 english: move to basis. closes #1587. 2016-03-30 20:58:51 -07:00
Doug Coleman 08bbf3f3ff mason.release.sign: Default cert-path. 2016-03-30 15:43:30 -07:00
Björn Lindqvist 6a127dc46c webapps.mason.*: new docs and tests 2016-03-31 00:37:59 +02:00
Doug Coleman a6c52b7fc3 euler.b-rep.io.obj: remove triple strings. 2016-03-30 13:58:12 -07:00
Doug Coleman 8e04e3a0f2 mason.release.sign: Oops needed ${ after all. 2016-03-30 11:28:29 -07:00
Doug Coleman 7e824ca392 mason.release: Move code signing to its own vocab. Add hooks for mac and windows code signing. 2016-03-30 11:19:38 -07:00
John Benediktsson a82ae0027d maintain gml, euler, flatland, pong, multi-methods, pair-rockets, variables. 2016-03-30 10:30:36 -07:00
Doug Coleman 658149c321 smalltalk.parser: cleaner grammar (?) 2016-03-30 10:16:15 -07:00
Doug Coleman e4df1c8503 smalltalk: Clean up grammar and fix a bug with underscores in identifiers. 2016-03-30 10:16:15 -07:00
John Benediktsson 5965c0d052 emojify: I ❤️ Factor 👍. 2016-03-29 17:53:32 -07:00
John Benediktsson 71ef8a22c2 disambiguate namespaces:set and sets:set. 2016-03-29 17:14:42 -07:00
John Benediktsson e7a42b1dc4 sets: rename unordered-set back to set. 2016-03-29 15:46:29 -07:00
Doug Coleman ebc2a8953c sequences.extras: oops. cleanup dumb implementation. 2016-03-29 13:26:02 -07:00
Doug Coleman 3f803e3893 sequences.extras: add map-zip. 2016-03-29 12:58:26 -07:00
Doug Coleman e54ee276c3 tools.deploy.shaker: Fix load error.
images.png: fix load error.
2016-03-29 12:33:30 -07:00
Doug Coleman fe3031bc96 urls.secure: roll this into urls since we ship libressl on windows now. 2016-03-29 11:40:42 -07:00
John Benediktsson 3f18b71d07 cleanup some QUALIFIED: that are no longer needed. 2016-03-29 10:20:16 -07:00
Doug Coleman c5c7bb0e8d mason.release.dlls: Bundle sqlite3 on Windows. Fixes #856. 2016-03-29 10:17:37 -07:00
Doug Coleman 5ca7a1403e mason.release.dlls: Copy dlls in the whitelist from the directory that the mason instance runs from to the release directory.
Currently we only copy libressl dlls on Windows, but other targets are the openal dylib on Mac and libressl on other platforms?
2016-03-29 09:52:12 -07:00
Doug Coleman d362509d68 mason.release.tidy: On Windows, we use the build.cmd script to set env variables
for the Nmakefile. build.cmd makes a factor.image.fresh, which we need to delete.
2016-03-29 09:32:54 -07:00
John Benediktsson d07d127360 Revert "mason.release.tidy: adding libfactor-ffi-test.dylib."
This reverts commit 2c1739deb0.
2016-03-29 08:12:54 -07:00
John Benediktsson fbb736e28c Revert "spider: simplify apply-filters."
This reverts commit be2b048920.
2016-03-29 06:03:31 -07:00
John Benediktsson be2b048920 spider: simplify apply-filters. 2016-03-28 22:26:12 -07:00
John Benediktsson 14953f641f rosetta-code.image-noise: use delete-all. 2016-03-28 14:18:47 -07:00
John Benediktsson 8fdfc7f973 shell: using glob-directory. 2016-03-27 18:52:45 -07:00
John Benediktsson 90994cc5d0 shell: resurrecting from unmaintained to extra. 2016-03-27 16:08:35 -07:00
Doug Coleman 3c481192a0 sequences.extras: Fix bad rename. (each-from) -> setup-each-from now. Add a unit test for reduce-from. 2016-03-25 09:42:43 -07:00
Björn Lindqvist a974e752ab english: new word count-of-things, it pluralizes depending on count 2016-03-25 14:08:14 +01:00
Doug Coleman 7a6570b355 unicode.data, terrain.generation: remove abusive stack effect names. 2016-03-25 03:13:27 -07:00
Doug Coleman d3bc2035a2 factor: remove rest of double paren words. 2016-03-25 03:13:27 -07:00
Björn Lindqvist 579875821b VM: removes the OBJ-ERROR special object in favor of a constant
The special object contained the string "kernel-error" which were used
to tag VM errors. But it is simplier and removes a little complexity to
just tag them with a fixnum constant.
2016-03-22 17:52:19 +01:00
Doug Coleman 236f962323 gmae.input: rename ` to backtick 2016-03-21 14:57:48 -07:00
John Benediktsson 2c1739deb0 mason.release.tidy: adding libfactor-ffi-test.dylib. 2016-03-21 07:22:22 -07:00
John Benediktsson 2f371a83a0 ifaddrs: get interface-names on unix. 2016-03-20 21:00:18 -07:00
John Benediktsson e2a339cb60 cursors: zip-cursor distance-hint should be min length. 2016-03-20 14:50:33 -07:00
Doug Coleman 35d84c6e64 maths.primes: finish renaming fast-gcd to simple-gcd. 2016-03-19 17:21:24 -07:00
John Benediktsson 4c06034ae0 graphviz: better stack effect for with-preview. 2016-03-19 13:06:08 -07:00
John Benediktsson 0b5ee9dce8 graphviz: simpler preview-smoke-test. 2016-03-19 13:03:37 -07:00
John Benediktsson bde8f522f1 fix some tests broken by my io.files.unique change. 2016-03-19 09:50:01 -07:00
John Benediktsson d56b0cbf23 graphviz.render: needs to USE: io.files.temp. 2016-03-18 18:46:16 -07:00
John Benediktsson 2518ce23b4 webapps.mason.version.source: delete unique temp directory after upload. 2016-03-18 18:45:00 -07:00
John Benediktsson 623341bd02 Revert "webapps.mason.version.source: remove temporary unique directory."
This reverts commit 3a202b6c44.
2016-03-18 17:49:49 -07:00
John Benediktsson 3a202b6c44 webapps.mason.version.source: remove temporary unique directory. 2016-03-18 17:47:55 -07:00
John Benediktsson 9c323e2884 cleanup some uses of current-directory. 2016-03-18 17:04:05 -07:00
John Benediktsson baae677276 io.files.unique: change to create unique files and directories relative to the current-directory. 2016-03-18 10:57:54 -07:00
John Benediktsson 4b8e983f7d graphviz: use cleanup-unique-working-directory now. 2016-03-16 12:11:14 -07:00
John Benediktsson 5f682c18de use the new bytes>hex-string. 2016-03-16 10:13:56 -07:00
John Benediktsson 497f8cb514 Update tests for LICENSE.txt rename. 2016-03-16 10:13:56 -07:00
Björn Lindqvist f80513cd99 compiler.cfg.dataflow-analysis: removes the -analysis from the dfa token
It makes the FORWARD-ANALYSIS: and BACKWARD-ANALYSIS: functors less
magical if the generated singletons name is the same as in the syntax.
2016-03-16 14:40:58 +01:00
Doug Coleman c51f518911 bitly: move from bit.ly to bitly. 2016-03-15 17:19:20 -07:00
John Benediktsson 971d94a839 mason.release.tidy: add build.(sh|cmd). 2016-03-15 03:19:54 -07:00
John Benediktsson 5dd6435511 moving build-support/factor.(sh|cmd) to ./build.(sh|cmd). 2016-03-15 03:17:36 -07:00
John Benediktsson 4f0a72f524 mason.release.tidy: don't need with-resource-directory. 2016-03-15 03:17:36 -07:00
Doug Coleman 98b5ed8012 run-desc: not sure what this is for. 2016-03-14 22:51:11 -07:00
Doug Coleman d8873f20fc update: move to unmaintained. 2016-03-14 22:47:36 -07:00
John Benediktsson 90d567d5f2 mason.release.tidy: inline the cleanup file into the one place it was used. 2016-03-14 19:31:27 -07:00
John Benediktsson 39a341ffae txon: fix for string-lines. 2016-03-13 19:58:53 -07:00
Benjamin Pollack 4ef42357e1 chloe/html: switch to HTML5 templates
Since XHTML is dead, and HTML5 isn't, switch to HTML5 templates for Chloe and
other key parts of our HTML subsystems. As part of this, I went through and
added DOCTYPE declarations to some of our examples as well.
2016-03-11 18:20:55 -05:00
Björn Lindqvist 2f1b7bf9e1 compiler.graphviz: this vocab can be removed I think
The compiler.cfg.graphviz vocab implements all its features and is more complete.
2016-03-11 10:01:27 +01:00
Björn Lindqvist df93e4533d graphviz.dot: fix escaping logic
It used escape the escape char \, but it shouldn't do that because it
leads to double escaping.
2016-03-11 09:44:42 +01:00
Jon Harper cb6ddb1735 rename math.statistics:cum-map to sequences:accumulate* 2016-03-08 13:41:54 -08:00
Doug Coleman a4804621af windows openssl, libtls: Use the libressl dlls for SSL.
http://ftp.openbsd.org/pub/OpenBSD/LibreSSL/
http://downloads.factorcode.org/dlls/
libcrypt-37.dll
libssl-38.dll
libtls-10.dll
2016-03-08 12:48:45 -08:00
Doug Coleman a12a56f777 io.sockets: Special-case 0.0.0.0 and f for outgoing sockets so we can use
them on windows. Add some tests that shouldn't fail. Fixes #85.
2016-03-08 02:27:01 -08:00
Doug Coleman b4af13959d forestdb.lib: Got it compiled for win32. ``cmake -G "Visual Studio 14"
..`` vs ``cmake -G "Visual Studio 14 Win64" ..``
2016-03-07 11:56:39 -08:00
Doug Coleman c69c40b616 forestdb: Default config changed, change it back for Factor. Add more comments.
Caught up to commit cce989f8ed66f1221fd57905123df79e35d5ff39
2016-03-05 15:15:43 -08:00
Doug Coleman ee8235ca3c forestdb.ffi: Add C types to the ENUM:s. 2016-03-05 13:25:14 -08:00
John Benediktsson 0d2ac91bad libtls.ffi: fix platforms file to not have empty line. 2016-03-05 07:44:37 -08:00
Benjamin Pollack e707374085 Make <inet4> and <ipv4> use ip-parser:parse-ipv4
Fixes #1209
2016-03-05 09:11:56 -05:00
Doug Coleman 9616ecbf1d libtls.ffi: Depends on unix.types, fix Windows. 2016-03-05 03:02:38 -08:00
Benjamin Pollack 62d1425971 Add SNI support to Factor
Fixes #1527
2016-03-03 09:48:20 -08:00
Doug Coleman 4493e2175a forestdb.ffi: Update ffi. 2016-03-01 12:40:31 -08:00
John Benediktsson 6af99c3c21 Fix "doesnt" typo. 2016-02-26 08:56:25 -08:00
Doug Coleman 666b076d4c forestdb.lib: fix using 2016-02-19 19:22:19 -08:00
Doug Coleman e4347f5254 io.sockets: Add more utility words for working with udp. 2016-02-19 19:21:13 -08:00
Doug Coleman 97296e7199 forestdb: allow setting byte-arrays. 2016-02-19 19:21:13 -08:00
Doug Coleman 64db45c536 factor: update repository location to factor/factor 2016-02-19 13:51:58 -08:00
Benjamin Pollack bf89a3d31d Add support for LibreSSL's libtls library
These are just the low-level FFI bindings; high-level bindings (and
maybe an alternative implementation of io.sockets.secure) will come in
a later commit.
2016-02-19 16:37:03 -05:00
Doug Coleman d99c9e1663 forestdb: Update for new apis. Fix a bug with iteration, fix a test case that changed behavior. 2016-02-18 10:09:44 -08:00
John Benediktsson 7ddc074294 uu: simplify a little bit. 2015-12-27 10:00:22 -08:00
Björn Lindqvist 1835e7c248 benchmark: wrap the error in <test-failure>
Piggybacks on the test-failure error. word so that we get a traceback if
an error occurs during benchmarking. To make it easier to debug the "No
suitable arithmetic method" random error #1484
2015-12-17 19:03:59 +01:00
Björn Lindqvist a738c356a0 benchmark: refactoring to not use dynamic variables + unit tests 2015-12-17 19:03:59 +01:00
John Benediktsson e7c66b2362 tools.image-analyzer: fix help-lint docs. 2015-12-13 11:46:13 -08:00
Björn Lindqvist 28a0f3a01a tools.image-analyzer.graphviz: output the root nodes in a graph cluster, looks pretty neat 2015-12-13 13:56:36 +01:00
Björn Lindqvist f191a6d4c5 tools.image-analyzer: now also loads absolute relocation pointers 2015-12-13 13:56:36 +01:00
Björn Lindqvist 89eaca34bf tools.image-analyzer: now relocation pointers are decoded too -> nicer graphs 2015-12-13 13:56:36 +01:00
John Benediktsson 3affad7681 docs: using $maybe. 2015-12-11 17:05:45 -08:00
Björn Lindqvist 0564503338 tools.image-analyzer: test failure fix 2015-12-08 02:12:30 +01:00
Björn Lindqvist c63fe2ab25 tools.image-analyzer.graphviz: new vocab for making graphs of the loaded heaps 2015-12-07 09:06:12 +01:00
Björn Lindqvist fe204eeaf9 graphviz.dot: better string escaping using unparse-string 2015-12-07 08:38:10 +01:00
Björn Lindqvist bf28e85405 tools.image-analyzer.*: wrap read objects in heap-node tuples with their addresses 2015-12-07 04:20:43 +01:00
Sankaranarayanan Viswanathan bb43e27b86 snake-game: refactor and restruture 2015-12-02 09:11:33 -08:00
Sankaranarayanan Viswanathan 38eb231977 Added extra:snake-game 2015-12-02 09:11:33 -08:00
Björn Lindqvist 7301da0314 urls: fix for the test failure in the yahoo vocab
?set-at can't be used in set-query-param because it creates a normal
hashtable and we need a linked-assoc
2015-11-16 11:41:21 +01:00
John Benediktsson cd4994ef36 yahoo: fix tests for LH{ } change. 2015-11-04 13:35:40 -08:00
John Benediktsson 2adde18e3e cgi: better content length parsing. 2015-11-04 13:08:15 -08:00
John Benediktsson d211bee38b cgi: fix for LH{ } changes. 2015-11-04 13:06:23 -08:00
John Benediktsson 21ddb1e305 xdg: adding a XDG Base Directory Specification. 2015-11-04 10:24:27 -08:00
John Benediktsson d904fae5b5 Revert "hacker-news: no longer need to load urls.secure!"
This reverts commit 48a0fa5428.
2015-11-04 07:45:49 -08:00
Björn Lindqvist 7646ae71dd color-picker: small refactoring 2015-11-04 10:03:52 +01:00
Björn Lindqvist b035e8ec13 math.hashcodes,python.syntax: bi@ and -> both? 2015-11-04 09:25:32 +01:00
John Benediktsson 48a0fa5428 hacker-news: no longer need to load urls.secure! 2015-10-29 21:29:33 -07:00
Björn Lindqvist 00c051cc8a slides: some useful keybindings added 2015-10-25 21:57:40 +01:00
Björn Lindqvist cdd0f28a6f talks: let's move all the talks vocabs to its own hierarchy 2015-10-25 21:57:38 +01:00
Björn Lindqvist ea5ceabca7 slides: add a title to the slides windows, looks a little more polished that way 2015-10-25 21:57:37 +01:00
John Benediktsson a1a9326307 hacker-news: require urls.secure for https urls. 2015-10-25 13:31:35 -07:00
Björn Lindqvist 753ebb1582 slides: fix the vocab to use relative sizes 2015-10-24 14:57:54 +02:00
John Benediktsson 4851a5e14d file-picker.linux: more correct to use gint instead of int. 2015-10-21 16:57:45 -07:00
Björn Lindqvist 37151da9df contributors: to read from a git process I think utf8 should always be used 2015-10-15 00:13:54 +02:00
Björn Lindqvist 27a707947a fuel.listener: new vocab with a listener better for FUEL (#1486) 2015-10-06 14:09:51 +02:00
Björn Lindqvist 8762d1c593 io.serial.linux: some useful extra termios constants 2015-10-06 14:00:19 +02:00
Björn Lindqvist 97de22755c fuel: move the server-starting main to the fuel.remote vocab 2015-10-06 13:54:33 +02:00
Björn Lindqvist 03301bf6cf readline-listener: readline-listener can call listener-main which prints version-info 2015-10-06 13:28:38 +02:00
Björn Lindqvist 0f387e750d webapps.utils: new vocab with common code used in most webapps 2015-10-04 03:41:32 +02:00
Björn Lindqvist cc4bb991b2 webapps.wiki.example: new vocab to show how the wiki webapp should be
run

it's a little tricky to figure out so a vocab demonstrating it is useful
2015-10-04 03:07:29 +02:00
Björn Lindqvist 0a3b4b4872 io.sockets.secure.debug: use <test-secure-config> in some places
the word can be reused in a few places when setting up ssl. it removes
some duplicated code
2015-10-04 01:25:11 +02:00
Björn Lindqvist 6b940cb972 furnace.auth.login: name of the realm is already set in the <login-realm> constructor 2015-10-02 13:14:26 +02:00
John Benediktsson 9a5cd7d13d html.entities: cleanup using. 2015-09-29 12:16:44 -07:00
John Benediktsson 08051d9ba8 html.entities: faster html-escape by going through string once. 2015-09-29 12:15:00 -07:00
Alexander Iljin c2bda8258d Update links to mameworld.net. 2015-09-29 09:12:39 -07:00
Björn Lindqvist d465924396 webapps.mason.report: fix and tc for the stack underflow error in build reports 2015-09-24 11:33:06 +02:00
Björn Lindqvist 804348287c Docs: fix a bunch of help-lint warnings 2015-09-22 08:52:59 +02:00
John Benediktsson 9af266df62 processing.shapes: fix rectangle. 2015-09-16 20:31:55 -07:00
John Benediktsson 59caf874a3 syntax: removing #! as a comment character.
We don't need two types of comments and shebang (#!) is handled
natively by the lexer, so the original reason for #! is not valid.
2015-09-09 18:28:08 -07:00
John Benediktsson e477f6996f Fix comments to be ! not #!. 2015-09-08 16:15:10 -07:00