]> gitweb.factorcode.org Git - factor.git/log
factor.git
19 months agofactor: trim some using lists
Doug Coleman [Tue, 6 Sep 2022 04:36:55 +0000 (23:36 -0500)]
factor: trim some using lists

19 months agocore: trim using lists with lint.vocabs tool
Doug Coleman [Tue, 6 Sep 2022 04:35:58 +0000 (23:35 -0500)]
core: trim using lists with lint.vocabs tool

19 months agomath: reorder the cleaned-up iteration combinators find-integer each-integer
Doug Coleman [Mon, 29 Aug 2022 22:25:38 +0000 (17:25 -0500)]
math: reorder the cleaned-up iteration combinators find-integer each-integer

19 months agoformatting: fix strftime %U and %W
John Benediktsson [Sat, 27 Aug 2022 16:21:10 +0000 (09:21 -0700)]
formatting: fix strftime %U and %W

19 months agohelp.html: specify tabindex
John Benediktsson [Fri, 26 Aug 2022 21:38:52 +0000 (14:38 -0700)]
help.html: specify tabindex

19 months agowebapps.help: whoops, fix using
John Benediktsson [Fri, 26 Aug 2022 21:29:11 +0000 (14:29 -0700)]
webapps.help: whoops, fix using

19 months agowebapps.help: tokenize and collapse search terms
John Benediktsson [Fri, 26 Aug 2022 21:25:26 +0000 (14:25 -0700)]
webapps.help: tokenize and collapse search terms

19 months agohelp.html: making search box have first tab index
John Benediktsson [Fri, 26 Aug 2022 21:22:37 +0000 (14:22 -0700)]
help.html: making search box have first tab index

19 months agosemver: fix semver-inc-patch, add some unit tests
Doug Coleman [Thu, 25 Aug 2022 02:12:35 +0000 (22:12 -0400)]
semver: fix semver-inc-patch, add some unit tests

19 months agolibc: adding memmove
John Benediktsson [Wed, 24 Aug 2022 04:11:21 +0000 (21:11 -0700)]
libc: adding memmove

19 months agoPut brackets around ipv6 addresses in `inet6 present`
Alex Maestas [Wed, 24 Aug 2022 01:56:36 +0000 (01:56 +0000)]
Put brackets around ipv6 addresses in `inet6 present`

19 months agoHarmonize spelling
Giftpflanze [Tue, 23 Aug 2022 20:37:20 +0000 (22:37 +0200)]
Harmonize spelling

19 months agoHarmonize spelling
Giftpflanze [Tue, 23 Aug 2022 15:36:55 +0000 (17:36 +0200)]
Harmonize spelling

19 months agomisc/vim/indent: Fix premature return
Giftpflanze [Tue, 23 Aug 2022 20:44:22 +0000 (20:44 +0000)]
misc/vim/indent: Fix premature return

19 months agoAdd vim indent
Giftpflanze [Tue, 23 Aug 2022 19:33:21 +0000 (19:33 +0000)]
Add vim indent

19 months agoAdded iskeyword command to the syntax definition
olus2000 [Mon, 22 Aug 2022 14:26:19 +0000 (16:26 +0200)]
Added iskeyword command to the syntax definition

Factor words can include almost any byte.
In ftplugin/factor.vim ranges 33-126 and 128-255 are defined
as valid characters for Factor words so I copied those ranges.

19 months agoFix vocabulary swithcing commands
olus2000 [Mon, 22 Aug 2022 13:30:48 +0000 (15:30 +0200)]
Fix vocabulary swithcing commands

19 months agowebapps.pastebin: better dark mode
John Benediktsson [Sun, 21 Aug 2022 16:26:23 +0000 (09:26 -0700)]
webapps.pastebin: better dark mode

19 months agomemoize: fix prettyprint of multi argument memoize
John Benediktsson [Sun, 21 Aug 2022 16:17:00 +0000 (09:17 -0700)]
memoize: fix prettyprint of multi argument memoize

19 months agosequences.extras: adding nth-index
John Benediktsson [Sun, 21 Aug 2022 16:16:34 +0000 (09:16 -0700)]
sequences.extras: adding nth-index

19 months agowebapps: better style
John Benediktsson [Sun, 21 Aug 2022 16:03:53 +0000 (09:03 -0700)]
webapps: better style

19 months agoassocs.extras: add intersect-keys-as and unit tests
Doug Coleman [Sat, 20 Aug 2022 21:50:04 +0000 (17:50 -0400)]
assocs.extras: add intersect-keys-as and unit tests

19 months agomath.statistics: fix typo
Doug Coleman [Thu, 18 Aug 2022 23:57:43 +0000 (18:57 -0500)]
math.statistics: fix typo

19 months agofix typo in heaps-docs.factor
Ikko Ashimine [Thu, 18 Aug 2022 17:15:13 +0000 (02:15 +0900)]
fix typo in heaps-docs.factor

minumum -> minimum

20 months agocore: subseq-index? -> subseq-of?
Doug Coleman [Wed, 17 Aug 2022 05:19:53 +0000 (00:19 -0500)]
core: subseq-index? -> subseq-of?

20 months agoassocs.extras: deep-at -> deep-of
Doug Coleman [Wed, 17 Aug 2022 05:14:44 +0000 (00:14 -0500)]
assocs.extras: deep-at -> deep-of

20 months agosequences: length-operator-last is not good, remove it
Doug Coleman [Wed, 17 Aug 2022 03:02:05 +0000 (22:02 -0500)]
sequences: length-operator-last is not good, remove it

20 months agosequences: collect-from, remove sequence-operator-from, cleanups
Doug Coleman [Wed, 17 Aug 2022 01:33:44 +0000 (20:33 -0500)]
sequences: collect-from, remove sequence-operator-from, cleanups

20 months agosequences.extras: Add each-prior and map-prior
Doug Coleman [Tue, 16 Aug 2022 23:05:07 +0000 (18:05 -0500)]
sequences.extras: Add each-prior and map-prior

named from Q language (kx)

20 months agofactor: add newlines to .factor files
Doug Coleman [Mon, 15 Aug 2022 00:35:31 +0000 (19:35 -0500)]
factor: add newlines to .factor files

pcregrep -LMr '\n\Z' . | grep '\.factor'

20 months agosequences.extras: Make a <zip-index> for issue #745.
Doug Coleman [Mon, 15 Aug 2022 00:29:05 +0000 (19:29 -0500)]
sequences.extras: Make a <zip-index> for issue #745.

Testing out naming conventions.

zip-index is the word name that does it immediately
<zip-index> could create a virtual sequence
virtual-zip-index is the tuple class name to not conflict

20 months agoranges: Fix sum of empty range.
Doug Coleman [Sun, 14 Aug 2022 18:31:49 +0000 (13:31 -0500)]
ranges: Fix sum of empty range.

Fixes #2655

20 months agomodels.search: Fix regression.
Doug Coleman [Sat, 13 Aug 2022 22:21:49 +0000 (17:21 -0500)]
models.search: Fix regression.

Fixes #2654

20 months agoAdd Wombat theme, put it and Base16 theme in OS X menu
Alex Maestas [Fri, 12 Aug 2022 06:10:12 +0000 (06:10 +0000)]
Add Wombat theme, put it and Base16 theme in OS X menu

20 months agoxmode.marker: adding a better matching paren finder
John Benediktsson [Fri, 12 Aug 2022 06:06:38 +0000 (23:06 -0700)]
xmode.marker: adding a better matching paren finder

20 months agoxmode.marker: ignore non-capturing groups
John Benediktsson [Fri, 12 Aug 2022 00:05:43 +0000 (17:05 -0700)]
xmode.marker: ignore non-capturing groups

20 months agoassocs.extras: fix usages of collect-key-by collect-value-by
Doug Coleman [Thu, 11 Aug 2022 03:16:18 +0000 (22:16 -0500)]
assocs.extras: fix usages of collect-key-by collect-value-by

20 months agoassocs.extras: refactor collect-by words
Doug Coleman [Wed, 10 Aug 2022 03:03:02 +0000 (22:03 -0500)]
assocs.extras: refactor collect-by words

20 months agowebapps.wiki: only top/bottom margin to zero
John Benediktsson [Wed, 10 Aug 2022 23:44:37 +0000 (16:44 -0700)]
webapps.wiki: only top/bottom margin to zero

20 months agowebapps.wiki: form margin zero.
John Benediktsson [Wed, 10 Aug 2022 23:42:35 +0000 (16:42 -0700)]
webapps.wiki: form margin zero.

20 months agowebapps.wiki: adding search bar
John Benediktsson [Wed, 10 Aug 2022 22:54:22 +0000 (15:54 -0700)]
webapps.wiki: adding search bar

20 months agoui.theme.switching.tools: switch breakpoint symbol
John Benediktsson [Wed, 10 Aug 2022 21:55:00 +0000 (14:55 -0700)]
ui.theme.switching.tools: switch breakpoint symbol

20 months agouse `check-instance` instead; reformat USING:`
Alex Maestas [Wed, 10 Aug 2022 20:09:50 +0000 (20:09 +0000)]
use `check-instance` instead; reformat USING:`

20 months agoInfer non-callables as though they're self-evaluating
Alex Maestas [Wed, 10 Aug 2022 18:17:51 +0000 (18:17 +0000)]
Infer non-callables as though they're self-evaluating

20 months agoxmode.marker: more correct faster update-match-group
John Benediktsson [Wed, 10 Aug 2022 04:25:10 +0000 (21:25 -0700)]
xmode.marker: more correct faster update-match-group

20 months agoRevert "xmode.marker: faster update-match-group"
John Benediktsson [Wed, 10 Aug 2022 04:19:24 +0000 (21:19 -0700)]
Revert "xmode.marker: faster update-match-group"

This reverts commit c489cb3bd4056bf72c43052db578d52bdbc62d53.

20 months agoregexp: don't use execute so the generated code is easier to read
John Benediktsson [Wed, 10 Aug 2022 00:41:07 +0000 (17:41 -0700)]
regexp: don't use execute so the generated code is easier to read

20 months agoxmode.rules: removing test no longer needed
John Benediktsson [Tue, 9 Aug 2022 23:51:24 +0000 (16:51 -0700)]
xmode.rules: removing test no longer needed

20 months agoxmode.marker: faster update-match-group
John Benediktsson [Tue, 9 Aug 2022 23:40:17 +0000 (16:40 -0700)]
xmode.marker: faster update-match-group

20 months agoio.streams.ansi: faster by caching styles
John Benediktsson [Tue, 9 Aug 2022 23:04:14 +0000 (16:04 -0700)]
io.streams.ansi: faster by caching styles

20 months agoio.streams.256color: faster by caching styles
John Benediktsson [Tue, 9 Aug 2022 23:03:37 +0000 (16:03 -0700)]
io.streams.256color: faster by caching styles

20 months agoxmode: fix handling of HASH_CHAR and always rules
John Benediktsson [Tue, 9 Aug 2022 21:53:09 +0000 (14:53 -0700)]
xmode: fix handling of HASH_CHAR and always rules

20 months agoregexp: fix case-insensitive lookahead and lookbehind.
John Benediktsson [Tue, 9 Aug 2022 21:44:15 +0000 (14:44 -0700)]
regexp: fix case-insensitive lookahead and lookbehind.

20 months agoxmode.marker: caching match group regexps for performance
John Benediktsson [Tue, 9 Aug 2022 00:43:13 +0000 (17:43 -0700)]
xmode.marker: caching match group regexps for performance

20 months agoadd mention of run-file to scripting cookbook
Raghu R [Tue, 9 Aug 2022 15:52:43 +0000 (21:22 +0530)]
add mention of run-file to scripting cookbook

20 months agotools.scaffold: Support unit tests with more than one output with run-string helper...
Doug Coleman [Tue, 9 Aug 2022 05:21:39 +0000 (00:21 -0500)]
tools.scaffold: Support unit tests with more than one output with run-string helper word.

20 months agolint: fix using
Doug Coleman [Mon, 8 Aug 2022 22:42:25 +0000 (17:42 -0500)]
lint: fix using

20 months agosequences.extras: Add {2,3}nested-each/map combinators
Doug Coleman [Mon, 8 Aug 2022 22:39:40 +0000 (17:39 -0500)]
sequences.extras: Add {2,3}nested-each/map combinators

20 months agotools.scaffold: don't use sequences.extras.
John Benediktsson [Mon, 8 Aug 2022 14:21:39 +0000 (07:21 -0700)]
tools.scaffold: don't use sequences.extras.

20 months agowebsites: remove .page nav style
John Benediktsson [Mon, 8 Aug 2022 04:15:59 +0000 (21:15 -0700)]
websites: remove .page nav style

20 months agoassocs.extras: Remove B
Doug Coleman [Mon, 8 Aug 2022 14:05:16 +0000 (09:05 -0500)]
assocs.extras: Remove B

20 months agotools.scaffold: Add a word to scaffold tests.
Doug Coleman [Mon, 8 Aug 2022 06:28:57 +0000 (01:28 -0500)]
tools.scaffold: Add a word to scaffold tests.

Depends on sequences.extras loop>array but this may be forbidden (?)

20 months agoassocs.extras: add collect-assoc-by and friends
Doug Coleman [Mon, 8 Aug 2022 06:28:00 +0000 (01:28 -0500)]
assocs.extras: add collect-assoc-by and friends

20 months agosequences.extras: Add a couple words for prepending spaces to lines
Doug Coleman [Mon, 8 Aug 2022 06:27:26 +0000 (01:27 -0500)]
sequences.extras: Add a couple words for prepending spaces to lines

20 months agoextra: use push-at-each
Doug Coleman [Mon, 8 Aug 2022 04:08:26 +0000 (23:08 -0500)]
extra: use push-at-each

20 months agowebsites.factorcode: img#logo
John Benediktsson [Mon, 8 Aug 2022 04:09:32 +0000 (21:09 -0700)]
websites.factorcode: img#logo

20 months agowebsites.concatenative: dark logo
John Benediktsson [Mon, 8 Aug 2022 04:00:07 +0000 (21:00 -0700)]
websites.concatenative: dark logo

20 months agoassocs.extras: Add collect-by-multi and push-at-each
Doug Coleman [Mon, 8 Aug 2022 03:57:06 +0000 (22:57 -0500)]
assocs.extras: Add collect-by-multi and push-at-each

20 months agomath.statistics: refactor histogram and histogram-by to use
Doug Coleman [Sun, 7 Aug 2022 21:17:13 +0000 (16:17 -0500)]
math.statistics: refactor histogram and histogram-by to use
histogram-by!

20 months agoassocs: refactor collect-by to use collect-by!
Doug Coleman [Sun, 7 Aug 2022 21:15:47 +0000 (16:15 -0500)]
assocs: refactor collect-by to use collect-by!

20 months agowebapps.wiki: bigger text area
John Benediktsson [Sun, 7 Aug 2022 20:57:16 +0000 (13:57 -0700)]
webapps.wiki: bigger text area

20 months agowebapps.wiki: simplify and fix table layouts
John Benediktsson [Sun, 7 Aug 2022 20:49:27 +0000 (13:49 -0700)]
webapps.wiki: simplify and fix table layouts

20 months agowebapps.wiki: fix img
John Benediktsson [Sun, 7 Aug 2022 19:51:12 +0000 (12:51 -0700)]
webapps.wiki: fix img

20 months agowebapps.wiki: padding on footer
John Benediktsson [Sun, 7 Aug 2022 19:47:03 +0000 (12:47 -0700)]
webapps.wiki: padding on footer

20 months agowebapps.wiki: more style
John Benediktsson [Sun, 7 Aug 2022 19:45:37 +0000 (12:45 -0700)]
webapps.wiki: more style

20 months agowebapps.wiki: more style
John Benediktsson [Sun, 7 Aug 2022 19:39:21 +0000 (12:39 -0700)]
webapps.wiki: more style

20 months agoxmode.marker: cache fixup regexp
John Benediktsson [Sun, 7 Aug 2022 19:38:45 +0000 (12:38 -0700)]
xmode.marker: cache fixup regexp

20 months agohelp.html: more padding
John Benediktsson [Sun, 7 Aug 2022 19:38:32 +0000 (12:38 -0700)]
help.html: more padding

20 months agoeditors.espresso: adding espresso editor integration
John Benediktsson [Sun, 7 Aug 2022 17:00:29 +0000 (10:00 -0700)]
editors.espresso: adding espresso editor integration

20 months agoeditors.kate: adding Kate editor integration
John Benediktsson [Sun, 7 Aug 2022 15:02:42 +0000 (08:02 -0700)]
editors.kate: adding Kate editor integration

20 months agowebsites: better nav padding
John Benediktsson [Sun, 7 Aug 2022 14:33:37 +0000 (07:33 -0700)]
websites: better nav padding

20 months agohelp.html: improve nav
John Benediktsson [Sun, 7 Aug 2022 02:41:22 +0000 (19:41 -0700)]
help.html: improve nav

20 months agowebapps: padding
John Benediktsson [Sun, 7 Aug 2022 00:51:40 +0000 (17:51 -0700)]
webapps: padding

20 months agowebapps.wiki: padding-left nav
John Benediktsson [Sun, 7 Aug 2022 00:50:20 +0000 (17:50 -0700)]
webapps.wiki: padding-left nav

20 months agohelp.html: docs are 800px wide
John Benediktsson [Sun, 7 Aug 2022 00:48:35 +0000 (17:48 -0700)]
help.html: docs are 800px wide

20 months agohelp.html: cleanup nav
John Benediktsson [Sun, 7 Aug 2022 00:47:11 +0000 (17:47 -0700)]
help.html: cleanup nav

20 months agowebsites: 10px padding on nav
John Benediktsson [Sun, 7 Aug 2022 00:44:46 +0000 (17:44 -0700)]
websites: 10px padding on nav

20 months agowebapps.wiki: adding wiki.js
John Benediktsson [Sun, 7 Aug 2022 00:44:21 +0000 (17:44 -0700)]
webapps.wiki: adding wiki.js

20 months agowebapps: simplify navrow.
John Benediktsson [Sun, 7 Aug 2022 00:40:03 +0000 (17:40 -0700)]
webapps: simplify navrow.

20 months agoeditors.cudatext: cleanup using
John Benediktsson [Sat, 6 Aug 2022 17:20:51 +0000 (10:20 -0700)]
editors.cudatext: cleanup using

20 months agocombinators.extras: adding plox-if
John Benediktsson [Sat, 6 Aug 2022 16:49:29 +0000 (09:49 -0700)]
combinators.extras: adding plox-if

20 months agomisc/vim: update core syntax words
John Benediktsson [Sat, 6 Aug 2022 16:20:47 +0000 (09:20 -0700)]
misc/vim: update core syntax words

20 months agosequences.extras: adding map-if
John Benediktsson [Sat, 6 Aug 2022 16:07:08 +0000 (09:07 -0700)]
sequences.extras: adding map-if

20 months agohashcash: improvements by Zoltán Kéri.
John Benediktsson [Sat, 6 Aug 2022 04:52:03 +0000 (21:52 -0700)]
hashcash: improvements by Zoltán Kéri.

20 months agofftw: Remove blank line from tags.txt
Doug Coleman [Sat, 6 Aug 2022 04:46:04 +0000 (23:46 -0500)]
fftw: Remove blank line from tags.txt

Only this tags file had one

20 months agopapier: Add papier as a demo (2009)
Doug Coleman [Sat, 6 Aug 2022 04:38:37 +0000 (23:38 -0500)]
papier: Add papier as a demo (2009)

from https://github.com/jckarter/papier

20 months agoeditors.visual-studio-code: Add instance of vscode to be a vscode-base
Doug Coleman [Sat, 6 Aug 2022 04:36:21 +0000 (23:36 -0500)]
editors.visual-studio-code: Add instance of vscode to be a vscode-base

20 months agohttp: don't add "modern" headers by default
John Benediktsson [Sat, 6 Aug 2022 03:39:54 +0000 (20:39 -0700)]
http: don't add "modern" headers by default

20 months agowebapps.wiki: style fixes
John Benediktsson [Sat, 6 Aug 2022 03:33:49 +0000 (20:33 -0700)]
webapps.wiki: style fixes

20 months agohtml.templates: reverse order of style and scripts
John Benediktsson [Sat, 6 Aug 2022 03:29:40 +0000 (20:29 -0700)]
html.templates: reverse order of style and scripts