]> gitweb.factorcode.org Git - factor.git/log
factor.git
7 months agoassocs.extras: Move some often-used words to core
Giftpflanze [Mon, 11 Sep 2023 09:25:24 +0000 (11:25 +0200)]
assocs.extras: Move some often-used words to core

* Move assoc-reduce, {filter,reject,map,reduce,sum}-{keys,values},
assoc-any-{key,value}?, assoc-all-{keys,values}? to assocs
* Rename assoc-all-{key,value}? to all-{keys,values}?
* Rename assoc-any-{key,value}? to any-{key,value}?
* Use moved words

* Substitute `rot drop` => `nipd`, `drop rot drop` => `roll 2drop`
* Add lint for `rot drop` = `nipd`

7 months agocombinators.extras: in sequence-case use in? instead of member?
John Benediktsson [Mon, 11 Sep 2023 00:37:28 +0000 (17:37 -0700)]
combinators.extras: in sequence-case use in? instead of member?

7 months agocombinators.extras: change sequence-case to not use a generic
John Benediktsson [Mon, 11 Sep 2023 00:34:46 +0000 (17:34 -0700)]
combinators.extras: change sequence-case to not use a generic

7 months agoAdd notes section about resizability
chunes3 [Sun, 10 Sep 2023 22:40:10 +0000 (17:40 -0500)]
Add notes section about resizability

7 months agoAdd documentation for sift!
chunes3 [Sun, 10 Sep 2023 22:00:35 +0000 (17:00 -0500)]
Add documentation for sift!

7 months agocombinators.extras: another test
John Benediktsson [Sun, 10 Sep 2023 19:48:37 +0000 (12:48 -0700)]
combinators.extras: another test

7 months agocombinators.extras: adding sequence-case
John Benediktsson [Sun, 10 Sep 2023 19:46:11 +0000 (12:46 -0700)]
combinators.extras: adding sequence-case

7 months agosequences.extras: another test case and make count= compare with >
John Benediktsson [Sun, 10 Sep 2023 19:39:29 +0000 (12:39 -0700)]
sequences.extras: another test case and make count= compare with >

7 months agosequences.extras: adding count=
John Benediktsson [Sun, 10 Sep 2023 19:31:35 +0000 (12:31 -0700)]
sequences.extras: adding count=

7 months agofixups: adding math.trig to 0.100 fixups
John Benediktsson [Sun, 10 Sep 2023 17:19:24 +0000 (10:19 -0700)]
fixups: adding math.trig to 0.100 fixups

7 months agomath.trig: remove reference to this vocab
Capital [Sun, 10 Sep 2023 17:11:50 +0000 (13:11 -0400)]
math.trig: remove reference to this vocab

Additionally, use help-lint-all to check for
references.

7 months agomath.functions: fold math.trig into math.functions
Capital [Sun, 10 Sep 2023 16:57:24 +0000 (12:57 -0400)]
math.functions: fold math.trig into math.functions

7 months agosequences.product: performance improvements
John Benediktsson [Sun, 10 Sep 2023 03:16:06 +0000 (20:16 -0700)]
sequences.product: performance improvements

7 months agosequences: making supremum/infimum generic
John Benediktsson [Sat, 9 Sep 2023 20:36:39 +0000 (13:36 -0700)]
sequences: making supremum/infimum generic

7 months agocore: adding missing summary.txt
John Benediktsson [Sat, 9 Sep 2023 20:09:17 +0000 (13:09 -0700)]
core: adding missing summary.txt

7 months agorlgl: fix up demo and covabs
Capital [Sat, 9 Sep 2023 02:22:56 +0000 (22:22 -0400)]
rlgl: fix up demo and covabs

7 months agorlgl: add alias and ARRAY-SLOTS:
Capital [Sat, 9 Sep 2023 02:16:44 +0000 (22:16 -0400)]
rlgl: add alias and ARRAY-SLOTS:

7 months agorlgl: initial-bindings + demo
Capital [Sat, 9 Sep 2023 01:02:37 +0000 (21:02 -0400)]
rlgl: initial-bindings + demo

7 months agoraylib: update tags
Capital [Fri, 8 Sep 2023 22:04:16 +0000 (18:04 -0400)]
raylib: update tags

7 months agoraylib: Audit bindings and update to 4.5
Capital [Fri, 8 Sep 2023 19:57:31 +0000 (15:57 -0400)]
raylib: Audit bindings and update to 4.5

7 months agoranges: test intersect on ratio and float
John Benediktsson [Sat, 9 Sep 2023 00:59:51 +0000 (17:59 -0700)]
ranges: test intersect on ratio and float

7 months agomath: make lcm work on real
John Benediktsson [Sat, 9 Sep 2023 00:59:33 +0000 (17:59 -0700)]
math: make lcm work on real

7 months agomath: fix bug with ``0 0 lcm``
John Benediktsson [Sat, 9 Sep 2023 00:52:24 +0000 (17:52 -0700)]
math: fix bug with ``0 0 lcm``

7 months agomath: define simple-gcd on real
John Benediktsson [Sat, 9 Sep 2023 00:25:27 +0000 (17:25 -0700)]
math: define simple-gcd on real

7 months agoranges: speed up M\ range members
John Benediktsson [Fri, 8 Sep 2023 23:04:25 +0000 (16:04 -0700)]
ranges: speed up M\ range members

7 months agoAdd project-euler.066
Giftpflanze [Fri, 8 Sep 2023 23:17:31 +0000 (01:17 +0200)]
Add project-euler.066

7 months agounits.si: Add km^2, more aliases
Giftpflanze [Fri, 8 Sep 2023 18:11:21 +0000 (20:11 +0200)]
units.si: Add km^2, more aliases

7 months agounits.imperial: Add area units, choose fingerbreadth, fix encoding
Giftpflanze [Fri, 8 Sep 2023 18:01:15 +0000 (20:01 +0200)]
units.imperial: Add area units, choose fingerbreadth, fix encoding

7 months agotools.walker: adding breakpoint-after
John Benediktsson [Fri, 8 Sep 2023 16:48:14 +0000 (09:48 -0700)]
tools.walker: adding breakpoint-after

7 months agoproject-euler: Rewrap, update links, add copyrights, tests
Giftpflanze [Fri, 8 Sep 2023 12:53:55 +0000 (14:53 +0200)]
project-euler: Rewrap, update links, add copyrights, tests

7 months agoAdd project-euler.061
Giftpflanze [Fri, 8 Sep 2023 10:45:48 +0000 (12:45 +0200)]
Add project-euler.061

8 months agopdf.layout: don't need to >alist sort-keys
John Benediktsson [Thu, 7 Sep 2023 22:51:17 +0000 (15:51 -0700)]
pdf.layout: don't need to >alist sort-keys

8 months agoproject-euler.005: lcm
John Benediktsson [Thu, 7 Sep 2023 19:52:08 +0000 (12:52 -0700)]
project-euler.005: lcm

8 months agoranges: M\ range in? should use >forward-range<
John Benediktsson [Thu, 7 Sep 2023 18:58:50 +0000 (11:58 -0700)]
ranges: M\ range in? should use >forward-range<

8 months agoranges: switch back to locals version
John Benediktsson [Thu, 7 Sep 2023 18:26:09 +0000 (11:26 -0700)]
ranges: switch back to locals version

8 months agobootstrap.image: move locals earlier
John Benediktsson [Thu, 7 Sep 2023 18:25:54 +0000 (11:25 -0700)]
bootstrap.image: move locals earlier

8 months agoFix for local definitions
Keldan Chapman [Thu, 7 Sep 2023 17:46:38 +0000 (19:46 +0200)]
Fix for local definitions

8 months agomath: adding docs for lcm
John Benediktsson [Thu, 7 Sep 2023 17:28:39 +0000 (10:28 -0700)]
math: adding docs for lcm

8 months agoproject-euler.002: simplify euler002a
John Benediktsson [Thu, 7 Sep 2023 17:22:53 +0000 (10:22 -0700)]
project-euler.002: simplify euler002a

8 months agoranges: switch from locals to a stack version.
John Benediktsson [Thu, 7 Sep 2023 17:22:21 +0000 (10:22 -0700)]
ranges: switch from locals to a stack version.

it's not as nice (obviously), but there is an issue with ``make-image``
not supporting locals used in the boot image.

8 months agomath.functions: move lcm to core/math
John Benediktsson [Thu, 7 Sep 2023 17:15:12 +0000 (10:15 -0700)]
math.functions: move lcm to core/math

8 months agoAdd set methods to ranges
Keldan Chapman [Wed, 6 Sep 2023 20:14:45 +0000 (22:14 +0200)]
Add set methods to ranges

8 months agoRevert "Add set methods to ranges"
John Benediktsson [Wed, 6 Sep 2023 19:21:58 +0000 (12:21 -0700)]
Revert "Add set methods to ranges"

This reverts commit 8a56479f443aa83fb94c6581ac44d0408c92bbb1.

8 months agoAdd set methods to ranges
Keldan Chapman [Wed, 6 Sep 2023 19:01:35 +0000 (21:01 +0200)]
Add set methods to ranges

8 months agoREADME: minor fix
John Benediktsson [Wed, 6 Sep 2023 18:53:19 +0000 (11:53 -0700)]
README: minor fix

8 months agoui.gadgets.comboboxes: use white-interior for theming
John Benediktsson [Wed, 6 Sep 2023 18:36:21 +0000 (11:36 -0700)]
ui.gadgets.comboboxes: use white-interior for theming

8 months agokernel: docs example doesn't need prettyprint
John Benediktsson [Wed, 6 Sep 2023 15:56:48 +0000 (08:56 -0700)]
kernel: docs example doesn't need prettyprint

8 months agokernel: fix help-lint warnings
John Benediktsson [Wed, 6 Sep 2023 15:48:29 +0000 (08:48 -0700)]
kernel: fix help-lint warnings

8 months agokernel-docs: adds examples to the documentation of ?
Marc Michael [Tue, 5 Sep 2023 20:38:50 +0000 (22:38 +0200)]
kernel-docs: adds examples to the documentation of ?

8 months agokernel-docs: refines values and description for ?
Marc Michael [Tue, 5 Sep 2023 20:38:06 +0000 (22:38 +0200)]
kernel-docs: refines values and description for ?

8 months agoleb128: simplify write-leb128
John Benediktsson [Sun, 3 Sep 2023 17:07:45 +0000 (10:07 -0700)]
leb128: simplify write-leb128

8 months agoleb128: faster default case, some simplification
John Benediktsson [Sun, 3 Sep 2023 16:41:17 +0000 (09:41 -0700)]
leb128: faster default case, some simplification

8 months agohelp.pdf: fix tools.pdf name
John Benediktsson [Sun, 3 Sep 2023 15:35:37 +0000 (08:35 -0700)]
help.pdf: fix tools.pdf name

8 months agorecipes: move define-db out of a top-level form
John Benediktsson [Sun, 3 Sep 2023 04:29:07 +0000 (21:29 -0700)]
recipes: move define-db out of a top-level form

8 months agoRevert "Support stdio streams (#2204)"
John Benediktsson [Sun, 3 Sep 2023 04:19:55 +0000 (21:19 -0700)]
Revert "Support stdio streams (#2204)"

This reverts commit 943b4b47e714434eb1ef97d0981cf0163052a2ee.

8 months agoSupport stdio streams (#2204)
nomennescio [Sun, 3 Sep 2023 03:14:32 +0000 (04:14 +0100)]
Support stdio streams (#2204)

8 months agoperiodic-table: factor out the <element-button>
John Benediktsson [Sun, 3 Sep 2023 03:31:05 +0000 (20:31 -0700)]
periodic-table: factor out the <element-button>

8 months agoRevert ".github: disable windows for now"
John Benediktsson [Sun, 3 Sep 2023 02:39:06 +0000 (19:39 -0700)]
Revert ".github: disable windows for now"

This reverts commit 451541064e6edef15ed36323ab3a8d2088a64e6f.

8 months agoperiodic-table: spacing
John Benediktsson [Sat, 2 Sep 2023 22:58:30 +0000 (15:58 -0700)]
periodic-table: spacing

8 months agoperiodic-table: split <element-label> and <element>
John Benediktsson [Sat, 2 Sep 2023 22:55:50 +0000 (15:55 -0700)]
periodic-table: split <element-label> and <element>

8 months agoleb128: fix doc typo
John Benediktsson [Sat, 2 Sep 2023 22:20:00 +0000 (15:20 -0700)]
leb128: fix doc typo

8 months agoleb128: docs
John Benediktsson [Sat, 2 Sep 2023 22:08:50 +0000 (15:08 -0700)]
leb128: docs

8 months agoreddit: fix domain-stats
John Benediktsson [Sat, 2 Sep 2023 21:44:03 +0000 (14:44 -0700)]
reddit: fix domain-stats

8 months agoleb128: faster with some type hints
John Benediktsson [Sat, 2 Sep 2023 21:03:20 +0000 (14:03 -0700)]
leb128: faster with some type hints

8 months agoleb128: test negative uled128
John Benediktsson [Sat, 2 Sep 2023 19:11:56 +0000 (12:11 -0700)]
leb128: test negative uled128

8 months agoleb128: support unsigned and signed LEB128 format
John Benediktsson [Sat, 2 Sep 2023 19:07:04 +0000 (12:07 -0700)]
leb128: support unsigned and signed LEB128 format

8 months agoperiodic-table: adding a deploy script
John Benediktsson [Sat, 2 Sep 2023 17:38:08 +0000 (10:38 -0700)]
periodic-table: adding a deploy script

8 months agoleb128: adding LEB128 encoding
John Benediktsson [Sat, 2 Sep 2023 17:18:57 +0000 (10:18 -0700)]
leb128: adding LEB128 encoding

8 months agohello-ui: shuffle the deploy config the way tools.deploy likes to save it
Alexander Ilin [Sat, 2 Sep 2023 16:32:38 +0000 (18:32 +0200)]
hello-ui: shuffle the deploy config the way tools.deploy likes to save it

8 months agohello-ui: add deploy-help? setting to the deployment config
Alexander Ilin [Sat, 2 Sep 2023 16:31:11 +0000 (18:31 +0200)]
hello-ui: add deploy-help? setting to the deployment config

8 months agohello-ui: get rid of the console window in the deployed application
Alexander Ilin [Sat, 2 Sep 2023 16:30:03 +0000 (18:30 +0200)]
hello-ui: get rid of the console window in the deployed application

8 months agohello-ui: fix some punctuation
Alexander Ilin [Sat, 2 Sep 2023 16:25:43 +0000 (18:25 +0200)]
hello-ui: fix some punctuation

8 months ago.github: disable windows for now
John Benediktsson [Sat, 2 Sep 2023 15:20:13 +0000 (08:20 -0700)]
.github: disable windows for now

8 months agowebapps.planet: constrain images to the page
John Benediktsson [Sat, 2 Sep 2023 04:44:00 +0000 (21:44 -0700)]
webapps.planet: constrain images to the page

8 months agoperiodic-table: make each element clickable
John Benediktsson [Sat, 2 Sep 2023 04:25:09 +0000 (21:25 -0700)]
periodic-table: make each element clickable

8 months agoperiodic-table: bigger fonts, legend stays still
John Benediktsson [Sat, 2 Sep 2023 03:46:27 +0000 (20:46 -0700)]
periodic-table: bigger fonts, legend stays still

8 months agoui.gadgets.cartesian: cleanup
John Benediktsson [Sat, 2 Sep 2023 03:40:43 +0000 (20:40 -0700)]
ui.gadgets.cartesian: cleanup

8 months agoui.gadgets.slate: some cleanup
John Benediktsson [Sat, 2 Sep 2023 03:38:29 +0000 (20:38 -0700)]
ui.gadgets.slate: some cleanup

8 months agorecipes: add some terrible @2x icons, cleanup
John Benediktsson [Sat, 2 Sep 2023 02:40:36 +0000 (19:40 -0700)]
recipes: add some terrible @2x icons, cleanup

8 months agoui: some cleanup of old factor code
John Benediktsson [Sat, 2 Sep 2023 02:21:37 +0000 (19:21 -0700)]
ui: some cleanup of old factor code

8 months agosudokus: some formatting to understand code
John Benediktsson [Sat, 2 Sep 2023 01:10:29 +0000 (18:10 -0700)]
sudokus: some formatting to understand code

8 months agosudokus: fix hint after solved
John Benediktsson [Sat, 2 Sep 2023 00:11:01 +0000 (17:11 -0700)]
sudokus: fix hint after solved

8 months agomodels.combinators: fix help-lint
John Benediktsson [Fri, 1 Sep 2023 23:16:19 +0000 (16:16 -0700)]
models.combinators: fix help-lint

8 months agomodels.combinators: move weird reduce* word here
John Benediktsson [Fri, 1 Sep 2023 22:52:16 +0000 (15:52 -0700)]
models.combinators: move weird reduce* word here

8 months agomisc/vim: update syntax
John Benediktsson [Fri, 1 Sep 2023 21:25:27 +0000 (14:25 -0700)]
misc/vim: update syntax

8 months agoui.gadgets.comboboxes: restore from unmaintained
Alexander Ilin [Fri, 1 Sep 2023 21:36:51 +0000 (23:36 +0200)]
ui.gadgets.comboboxes: restore from unmaintained

8 months agosudokus: fix compilation
Alexander Ilin [Fri, 1 Sep 2023 21:44:18 +0000 (23:44 +0200)]
sudokus: fix compilation

8 months agosudokus: restore from unmaintained
Alexander Ilin [Fri, 1 Sep 2023 21:25:42 +0000 (23:25 +0200)]
sudokus: restore from unmaintained

8 months agoui.gadgets.alerts: fix imports
Alexander Ilin [Fri, 1 Sep 2023 21:24:41 +0000 (23:24 +0200)]
ui.gadgets.alerts: fix imports

8 months agoui.gadgets.alerts: restore from unmaintained
Alexander Ilin [Fri, 1 Sep 2023 21:24:41 +0000 (23:24 +0200)]
ui.gadgets.alerts: restore from unmaintained

8 months agoui.gadgets.layout: fix compilation
Alexander Ilin [Fri, 1 Sep 2023 21:24:56 +0000 (23:24 +0200)]
ui.gadgets.layout: fix compilation

8 months agoui.gadgets.layout: restore from unmaintained
Alexander Ilin [Fri, 1 Sep 2023 21:24:56 +0000 (23:24 +0200)]
ui.gadgets.layout: restore from unmaintained

8 months agorecipes: fix compilation
Alexander Ilin [Fri, 1 Sep 2023 22:04:05 +0000 (00:04 +0200)]
recipes: fix compilation

8 months agorecipes: restore from unmaintained
Alexander Ilin [Fri, 1 Sep 2023 22:00:33 +0000 (00:00 +0200)]
recipes: restore from unmaintained

8 months agopersistency: restore from unmaintained
Alexander Ilin [Fri, 1 Sep 2023 22:01:40 +0000 (00:01 +0200)]
persistency: restore from unmaintained

8 months agoui.gadgets.controls: fix compilation
Alexander Ilin [Fri, 1 Sep 2023 21:25:20 +0000 (23:25 +0200)]
ui.gadgets.controls: fix compilation

8 months agoui.gadgets.controls: restore from unmaintained
Alexander Ilin [Fri, 1 Sep 2023 21:25:20 +0000 (23:25 +0200)]
ui.gadgets.controls: restore from unmaintained

8 months agomodels.combinators.templates: fix compilation
Alexander Ilin [Fri, 1 Sep 2023 21:22:31 +0000 (23:22 +0200)]
models.combinators.templates: fix compilation

8 months agomodels.combinators[.templates]: restore from unmaintained
Alexander Ilin [Fri, 1 Sep 2023 21:22:31 +0000 (23:22 +0200)]
models.combinators[.templates]: restore from unmaintained

8 months agosequences.extras: add the reduce* word
Alexander Ilin [Fri, 1 Sep 2023 21:11:41 +0000 (23:11 +0200)]
sequences.extras: add the reduce* word

This partially reverts commit 94da542acda8a6d615835875962c4fdafeddff83.