]>
gitweb.factorcode.org Git - factor.git/log
John Benediktsson [Mon, 6 Jun 2022 00:48:28 +0000 (17:48 -0700)]
misc/vim: update for recent syntax additions.
Doug Coleman [Sat, 4 Jun 2022 18:10:18 +0000 (13:10 -0500)]
shuffle.extras: Exploring some dip combinators that bring the result to the top of the stack.
Doug Coleman [Sat, 4 Jun 2022 18:09:36 +0000 (13:09 -0500)]
modern: allow DOCTYPE and doctype etc. Add another find-links
Doug Coleman [Fri, 3 Jun 2022 03:33:08 +0000 (22:33 -0500)]
modern: treat tab as whitespace and add test case.
Doug Coleman [Fri, 3 Jun 2022 03:33:26 +0000 (22:33 -0500)]
modern.html: Add walk-html helper function
Example:
USE: modern.html
"https://en.wikipedia.org/w/index.php?title=Factor_(programming_language)&offset=&limit=500&action=history" http-get
nip string>html
[
[
dup tag? [ props>> [ drop >lower "href" = ] assoc-find [ nip , ] [ 2drop ] if ] [ drop ] if
] walk-html
] { } make [ payload>> ] map
Doug Coleman [Fri, 3 Jun 2022 02:35:02 +0000 (21:35 -0500)]
modern.html: Fix a bug in parsing factor's wikipedia history
Doug Coleman [Sat, 28 May 2022 20:29:13 +0000 (15:29 -0500)]
io.styles: Add blink style.
Try in terminal:
rlwrap ./factor
USING: system io.styles colors literals threads calendar colors.flex-hex hashtables io.streams.ansi random ; [
"hello"
named-colors random parse-color foreground associate
named-colors random parse-color background pick set-at
{ underline blink bold-italic } font-style pick set-at format
] with-ansi
John Benediktsson [Fri, 27 May 2022 23:01:44 +0000 (16:01 -0700)]
metar: adding relative humidity calculation.
John Benediktsson [Fri, 27 May 2022 20:49:14 +0000 (13:49 -0700)]
base32hex: adding Base32 with Extended Hex Alphabet.
John Benediktsson [Thu, 26 May 2022 21:06:28 +0000 (14:06 -0700)]
strings.tables: adding box formatting
Doug Coleman [Wed, 25 May 2022 03:43:08 +0000 (22:43 -0500)]
unicode: Update Unicode version from 13.0 to 14.0
John Benediktsson [Thu, 19 May 2022 04:17:52 +0000 (21:17 -0700)]
webapps.pastebin: update css
John Benediktsson [Thu, 19 May 2022 04:10:45 +0000 (21:10 -0700)]
webapps.pastebin: better dark mode
John Benediktsson [Thu, 19 May 2022 04:08:42 +0000 (21:08 -0700)]
websites: better dark mode headings
John Benediktsson [Thu, 19 May 2022 04:07:39 +0000 (21:07 -0700)]
websites: better darkmode for headings
John Benediktsson [Thu, 19 May 2022 04:03:10 +0000 (21:03 -0700)]
help.html: simplify dark mode code
John Benediktsson [Wed, 18 May 2022 04:04:12 +0000 (21:04 -0700)]
colors: fix parse-colors
John Benediktsson [Wed, 18 May 2022 03:41:21 +0000 (20:41 -0700)]
ui.theme.base16: fix parse-colors
John Benediktsson [Wed, 18 May 2022 03:28:21 +0000 (20:28 -0700)]
help.html: fix using
John Benediktsson [Wed, 18 May 2022 03:21:19 +0000 (20:21 -0700)]
help.html: lowercase colors
John Benediktsson [Wed, 18 May 2022 03:09:57 +0000 (20:09 -0700)]
help.html: dark mode
John Benediktsson [Wed, 18 May 2022 03:07:30 +0000 (20:07 -0700)]
colors: fix shadowing of parse-color
John Benediktsson [Tue, 17 May 2022 18:37:12 +0000 (11:37 -0700)]
webapps.wiki: fix pre dark mode
John Benediktsson [Tue, 17 May 2022 17:56:52 +0000 (10:56 -0700)]
webapps.planet: dark mode
John Benediktsson [Tue, 17 May 2022 17:50:06 +0000 (10:50 -0700)]
webapps.wiki: dark mode
John Benediktsson [Tue, 17 May 2022 17:39:33 +0000 (10:39 -0700)]
websites.factorcode: dark mode
John Benediktsson [Wed, 11 May 2022 01:00:13 +0000 (18:00 -0700)]
webapps.wiki: fix positioning of nav.
John Benediktsson [Tue, 10 May 2022 23:51:05 +0000 (16:51 -0700)]
webapps.wiki: smaller hamburger menu.
Alexander Ilin [Tue, 10 May 2022 07:54:37 +0000 (09:54 +0200)]
lists.circular: new vocab
Closes #2607.
Doug Coleman [Fri, 29 Apr 2022 00:51:34 +0000 (19:51 -0500)]
zealot.factor: Use `arch -x86_64` on mac
Doug Coleman [Thu, 28 Apr 2022 04:14:59 +0000 (23:14 -0500)]
zealot: Allow building from branch or checksum.
Doug Coleman [Thu, 28 Apr 2022 04:14:28 +0000 (23:14 -0500)]
cli.git: rename git-checkout-existing-branch to git-checkout-existing
Doug Coleman [Mon, 4 Apr 2022 00:22:14 +0000 (19:22 -0500)]
color-table: case insensitive sort
gifti258 [Tue, 29 Mar 2022 12:42:50 +0000 (14:42 +0200)]
mediawiki.api: Add missing action parameter
John Benediktsson [Mon, 28 Mar 2022 00:35:25 +0000 (17:35 -0700)]
tools.wc: remove dependency on formatting, handle not found
John Benediktsson [Mon, 28 Mar 2022 00:31:04 +0000 (17:31 -0700)]
tools.cat: remove dependency on formatting, flush properly
Giftpflanze [Sun, 27 Mar 2022 19:59:10 +0000 (21:59 +0200)]
mediawiki.api: Fix documentation, improvements
Giftpflanze [Sun, 27 Mar 2022 12:47:00 +0000 (14:47 +0200)]
mediawiki.api: Add MediaWiki API
Giftpflanze [Sun, 27 Mar 2022 13:04:15 +0000 (15:04 +0200)]
db.mysql: Add low-level MySQL support
John Benediktsson [Sat, 26 Mar 2022 18:32:58 +0000 (11:32 -0700)]
LICENSE.txt: updating to 2022
Doug Coleman [Sat, 26 Mar 2022 00:50:10 +0000 (19:50 -0500)]
assocs.extras: Add a histogram-diff for fun.
Doug Coleman [Sat, 26 Mar 2022 00:48:42 +0000 (19:48 -0500)]
unicode.data: Fix confusing error with unknown unicode char names.
I had `CHAR: green` instead of `COLOR: green` but the caret pointed to
the whitespace and the message was "Invalid character" like there
was some weird unicode code point it was choking on.
John Benediktsson [Fri, 25 Mar 2022 20:04:38 +0000 (13:04 -0700)]
slides: minor tweak
John Benediktsson [Fri, 25 Mar 2022 03:51:57 +0000 (20:51 -0700)]
slides: better wrapping
John Benediktsson [Thu, 24 Mar 2022 18:33:49 +0000 (11:33 -0700)]
codebase-analyzer: minor fixes
John Benediktsson [Fri, 18 Mar 2022 21:01:44 +0000 (14:01 -0700)]
math.parser: adding >dec alias to number>string
John Benediktsson [Sat, 5 Mar 2022 17:34:33 +0000 (09:34 -0800)]
ui.gadgets.panes: scroll-pane so it respects the scrolls slot
John Benediktsson [Sat, 5 Mar 2022 17:34:10 +0000 (09:34 -0800)]
Revert "ui.gadgets.panes: remove scrolls? slot and make scrolling default behavior"
This reverts commit
331dddb8ed37035be9b2869d614a55290f52f2e6 .
John Benediktsson [Sat, 5 Mar 2022 15:02:15 +0000 (07:02 -0800)]
ui.backend.cocoa: support automatic changing of themes
John Benediktsson [Sat, 5 Mar 2022 15:01:23 +0000 (07:01 -0800)]
ui.theme.switching: split out ui.tools themeing
John Benediktsson [Fri, 4 Mar 2022 17:25:47 +0000 (09:25 -0800)]
wikipedia: fix article link broken by last patch
John Benediktsson [Fri, 4 Mar 2022 17:23:15 +0000 (09:23 -0800)]
wikipedia: fix links
John Benediktsson [Fri, 4 Mar 2022 17:21:05 +0000 (09:21 -0800)]
wikipedia: adding a command-line version
John Benediktsson [Fri, 4 Mar 2022 17:03:58 +0000 (09:03 -0800)]
wikipedia: fix for nested structure changes
John Benediktsson [Fri, 4 Mar 2022 04:22:04 +0000 (20:22 -0800)]
ui.tools.listener: pressing enter should scroll to the bottom.
John Benediktsson [Fri, 4 Mar 2022 03:18:26 +0000 (19:18 -0800)]
ui.gadgets.panes: remove scrolls? slot and make scrolling default behavior
John Benediktsson [Thu, 3 Mar 2022 23:04:15 +0000 (15:04 -0800)]
ui.gadgets.panes: make sure walker scrolls to the bottom
John Benediktsson [Thu, 3 Mar 2022 22:53:34 +0000 (14:53 -0800)]
ui.tools: change scrolling behavior
When we are already to the bottom, keep scrolling to show new input.
When we are not, just add the input and keep the scroll position.
John Benediktsson [Mon, 28 Feb 2022 18:01:06 +0000 (10:01 -0800)]
html.streams: use color>hex
Alex Maestas [Thu, 24 Feb 2022 16:11:43 +0000 (16:11 +0000)]
update readme for discord, irc
Alex Maestas [Sun, 20 Feb 2022 19:18:42 +0000 (19:18 +0000)]
add color>hex
found basically the same thing in the color-table extra, but this one can
round-trip an alpha channel.
Alex Maestas [Wed, 23 Feb 2022 19:05:50 +0000 (19:05 +0000)]
put show-error-list in the touchbar
Doug Coleman [Mon, 21 Feb 2022 18:25:05 +0000 (12:25 -0600)]
zoneinfo: Trying to make some sensible words for zones/rules
Doug Coleman [Mon, 21 Feb 2022 18:18:29 +0000 (12:18 -0600)]
sequences.extras: add another heap slurping combinator
Fix tests..
Doug Coleman [Mon, 21 Feb 2022 18:16:39 +0000 (12:16 -0600)]
sequences.extras: Add a map-with-previous to let map see the previous iter's value
Doug Coleman [Mon, 21 Feb 2022 18:07:34 +0000 (12:07 -0600)]
shuffle: Add 5roll, 2reach, nipdd
Doug Coleman [Sun, 20 Feb 2022 07:16:07 +0000 (01:16 -0600)]
zoneinfo: Fix tests and tz/country map words
Doug Coleman [Sun, 20 Feb 2022 01:28:39 +0000 (19:28 -0600)]
zoneinfo: get countries from zone or zone from countries
Doug Coleman [Sun, 20 Feb 2022 01:28:13 +0000 (19:28 -0600)]
assocs.extras: Add collect-key-by and collect-value-by
Doug Coleman [Sat, 19 Feb 2022 20:31:12 +0000 (14:31 -0600)]
zoneinfo: Fix zome timezone parsing.
Doug Coleman [Wed, 16 Feb 2022 23:48:10 +0000 (17:48 -0600)]
zoneinfo: upgrade
John Benediktsson [Wed, 16 Feb 2022 04:59:18 +0000 (20:59 -0800)]
help.syntax: trim common whitespace from code examples
John Benediktsson [Wed, 16 Feb 2022 04:34:55 +0000 (20:34 -0800)]
help.syntax: use split-lines for now.
Perhaps we remove common blank prefixes instead so that indentation is
still supported.
Doug Coleman [Wed, 16 Feb 2022 00:55:23 +0000 (18:55 -0600)]
io.sockets.secure.unix: Disable bad unit test for libssl3
John Benediktsson [Tue, 15 Feb 2022 20:56:23 +0000 (12:56 -0800)]
bootstrap: change array-capacity coercer
John Benediktsson [Tue, 15 Feb 2022 20:55:47 +0000 (12:55 -0800)]
Revert "vm: set array_size_max to fixnum_max."
This reverts commit
df89e18996f440a61cbdb01204e3654e5642fae6 .
John Benediktsson [Tue, 15 Feb 2022 20:55:40 +0000 (12:55 -0800)]
Revert "layouts: change max-array-capacity to most-positive-fixnum"
This reverts commit
ffad6a8dc8e33cf9811d08a02cd46aa3fcce8ee0 .
John Benediktsson [Tue, 15 Feb 2022 19:40:27 +0000 (11:40 -0800)]
vm: set array_size_max to fixnum_max.
John Benediktsson [Tue, 15 Feb 2022 19:27:19 +0000 (11:27 -0800)]
layouts: change max-array-capacity to most-positive-fixnum
John Benediktsson [Tue, 15 Feb 2022 19:21:39 +0000 (11:21 -0800)]
gdbm: removing this test case
John Benediktsson [Tue, 15 Feb 2022 18:07:30 +0000 (10:07 -0800)]
maze: generate new mazes with a click
John Benediktsson [Tue, 15 Feb 2022 17:55:29 +0000 (09:55 -0800)]
vocabs.parser: use left/right quotation marks in note
John Benediktsson [Tue, 15 Feb 2022 04:32:13 +0000 (20:32 -0800)]
bitcoin.client: ahem
John Benediktsson [Tue, 15 Feb 2022 04:11:58 +0000 (20:11 -0800)]
websites.concatenative: adding cgit
Doug Coleman [Mon, 14 Feb 2022 23:59:22 +0000 (17:59 -0600)]
tools.completion: let REUSE: find vocabularies
John Benediktsson [Mon, 14 Feb 2022 00:09:18 +0000 (16:09 -0800)]
math.rectangles.positioning: fix popups that draw super small at the bottom of the screen.
John Benediktsson [Sun, 13 Feb 2022 23:09:24 +0000 (15:09 -0800)]
alien.libraries.finder: remove find-first-function for now.
John Benediktsson [Sun, 13 Feb 2022 23:08:57 +0000 (15:08 -0800)]
openssl.libssl: simpler for now ssl-peer-certificate.
John Benediktsson [Sun, 13 Feb 2022 23:04:51 +0000 (15:04 -0800)]
growable: use integer>fixnum-strict
Doug Coleman [Sun, 13 Feb 2022 22:38:36 +0000 (16:38 -0600)]
openssl: hacky way to support SSL_get1_peer_certificate
Doug Coleman [Sun, 13 Feb 2022 22:08:50 +0000 (16:08 -0600)]
openssl.libssl: get the right function for tests too
Doug Coleman [Sun, 13 Feb 2022 22:04:58 +0000 (16:04 -0600)]
openssl: SSL_get_peer_certificate is deprecated, use SSL_get1_peer_certificate instead
SSL_get1_peer_certificate is an alias of SSL_get_peer_certificate but the symbol
SSL_get_peer_certificate is not in openssl 3.0.1 (ubuntu 22)
Doug Coleman [Sun, 13 Feb 2022 22:04:15 +0000 (16:04 -0600)]
alien.libraries.finder: Add a word to find the first matching function from a list.
Doug Coleman [Sun, 13 Feb 2022 20:56:04 +0000 (14:56 -0600)]
Revert "float_bits: cleaner way to cast between bits and float/double"
This reverts commit
e030e1a62fbf273e353af1f15866f81e2db1284f .
Works but has warnings and is undefined behavior. Also doesn't fix
the issue with NAN: 123 setting the qnan bit.
Can safely use `bit_cast` with C++20 someday.
Doug Coleman [Sun, 13 Feb 2022 17:59:57 +0000 (11:59 -0600)]
float_bits: cleaner way to cast between bits and float/double
Doug Coleman [Sun, 13 Feb 2022 17:59:41 +0000 (11:59 -0600)]
basis: fix using lists a little
John Benediktsson [Sun, 13 Feb 2022 17:31:11 +0000 (09:31 -0800)]
tools.ps.macosx: use unix.sysctl
Alex Maestas [Sun, 13 Feb 2022 04:47:21 +0000 (04:47 +0000)]
system-info: implement system-info.freebsd via sysctl
This commit also moves the sysctl interface into unix.sysctl to share
it between OS X and FreeBSD.
John Benediktsson [Sat, 12 Feb 2022 23:46:58 +0000 (15:46 -0800)]
readline-listener: change to filter first and then unique
John Benediktsson [Sat, 12 Feb 2022 23:38:12 +0000 (15:38 -0800)]
system-info.macosx: fix system-code-name for Version 11/12.