]>
gitweb.factorcode.org Git - factor.git/log
John Benediktsson [Wed, 25 Oct 2017 18:11:44 +0000 (11:11 -0700)]
docs: cleanup some article titles that can be strings.
John Benediktsson [Wed, 25 Oct 2017 17:45:46 +0000 (10:45 -0700)]
source-files.errors: rename <definition-error> to new-source-file-error.
John Benediktsson [Wed, 25 Oct 2017 00:29:06 +0000 (17:29 -0700)]
math.similarity: adding weighted-cosine-similarity.
John Benediktsson [Wed, 25 Oct 2017 00:25:26 +0000 (17:25 -0700)]
sequences.extras: adding 3each-from and 3map-reduce.
John Benediktsson [Wed, 25 Oct 2017 00:22:55 +0000 (17:22 -0700)]
sequences: rename setup-each to (each).
...to match (each-from), (2each), and (3each), etc.
John Benediktsson [Wed, 25 Oct 2017 00:05:23 +0000 (17:05 -0700)]
combinators.smart: using each-from.
John Benediktsson [Tue, 24 Oct 2017 19:26:39 +0000 (12:26 -0700)]
math: using ``v.`` instead of ``v* sum`` in a few places.
John Benediktsson [Tue, 24 Oct 2017 18:46:44 +0000 (11:46 -0700)]
math.similarity: add another test for pearson-similarity.
John Benediktsson [Tue, 24 Oct 2017 18:45:03 +0000 (11:45 -0700)]
math.similarity: change cosine-similarity to match math formula.
Specifically, instead of returning values [0,1], we now return [-1,1]:
* −1 meaning exactly opposite
* 1 meaning exactly the same
* 0 indicating orthogonality (decorrelation)
* in-between values indicating intermediate similarity or dissimilarity.
John Benediktsson [Tue, 24 Oct 2017 18:32:35 +0000 (11:32 -0700)]
ui.tools.deploy: cleanup using.
John Benediktsson [Tue, 24 Oct 2017 17:07:33 +0000 (10:07 -0700)]
color-table: change color table to use search-tables.
John Benediktsson [Tue, 24 Oct 2017 17:05:23 +0000 (10:05 -0700)]
ui.gadgets.search-tables: change search-tables to use default-text.
John Benediktsson [Tue, 24 Oct 2017 17:05:09 +0000 (10:05 -0700)]
ui.gadgets.editors: allow all editors to have default text.
John Benediktsson [Tue, 24 Oct 2017 01:01:15 +0000 (18:01 -0700)]
sequences: fix map-reduce to have ..a on the stack for the first call.
John Benediktsson [Mon, 23 Oct 2017 23:55:41 +0000 (16:55 -0700)]
help.markup: simpler $url.
John Benediktsson [Mon, 23 Oct 2017 23:48:25 +0000 (16:48 -0700)]
unicode.control-pictures: adding a test.
John Benediktsson [Mon, 23 Oct 2017 23:44:59 +0000 (16:44 -0700)]
help.markup: allow $url to have display text that's not just the url.
Pi [Sun, 22 Oct 2017 20:24:11 +0000 (13:24 -0700)]
Improve documentation by linking to Unicode charts for the relevant blocks
Pi [Sun, 22 Oct 2017 19:04:48 +0000 (12:04 -0700)]
add unicode control-picturizer and docs
Pi [Sun, 22 Oct 2017 19:28:28 +0000 (12:28 -0700)]
use lists vocab in factor handbook
John Benediktsson [Mon, 16 Oct 2017 18:24:40 +0000 (11:24 -0700)]
ui.tools.listener: change to just reset line-height so it can be recomputed lazily when needed.
Alexander Iljin [Fri, 13 Oct 2017 17:27:08 +0000 (20:27 +0300)]
ui.tools.listener: update interactor's line-height in set-listener-font
John Benediktsson [Mon, 9 Oct 2017 17:01:41 +0000 (10:01 -0700)]
ui.pixel-formats: apply @jonenst's patch for #1859.
Alexander Iljin [Mon, 9 Oct 2017 07:48:52 +0000 (10:48 +0300)]
ui.backend.windows: explicate quotation parameters in add-wm-handler
Alexander Iljin [Sun, 8 Oct 2017 22:58:57 +0000 (01:58 +0300)]
windows.user32: add some of the power setting notifications API
Alexander Iljin [Sun, 8 Oct 2017 22:58:17 +0000 (01:58 +0300)]
windows.ole32: add LPCGUID type
Alexander Iljin [Fri, 6 Oct 2017 10:10:27 +0000 (13:10 +0300)]
slides: fix illegible code snippets on Windows
The transparency is not handled on Windows at the moment, and the text
background was too dark. This lead to code snippets being completely
consisting of a series of dark and light squares instead of text glyphs.
Alexander Iljin [Thu, 5 Oct 2017 19:49:43 +0000 (22:49 +0300)]
talks.galois-talk: fix a mistake on a slide
Alexander Iljin [Thu, 5 Oct 2017 19:29:29 +0000 (22:29 +0300)]
talks.[otug|minneapolis]-talk: add the <iota> constructor to numbers
Alexander Iljin [Thu, 5 Oct 2017 19:28:49 +0000 (22:28 +0300)]
talks.tc-lisp-talk: fix $snippet "f"
Alexander Iljin [Thu, 5 Oct 2017 19:27:52 +0000 (22:27 +0300)]
talks.otug-talk: replace <bevel-button> with <border-button>
Alexander Iljin [Thu, 5 Oct 2017 16:54:25 +0000 (19:54 +0300)]
talks: replace "test-mr mr." with "regs."
Alexander Iljin [Thu, 5 Oct 2017 16:38:44 +0000 (19:38 +0300)]
talks: fix the printf examples
Reverse the order of parameters.
Doug Coleman [Mon, 25 Sep 2017 04:17:35 +0000 (23:17 -0500)]
Revert "openssl.libssl: The SSL struct has grown a lot."
This reverts commit
af7a24813105b7c954b11aea05187a63210f41aa .
Crashes on Linux?
We should fix the SSL struct in another patch soon.
Doug Coleman [Mon, 25 Sep 2017 04:09:23 +0000 (23:09 -0500)]
openssl.libssl: The SSL struct has grown a lot.
Maybe this is related to #1860.
John Benediktsson [Mon, 18 Sep 2017 21:51:58 +0000 (14:51 -0700)]
grouping.extras: add <n-groups> and n-group.
John Benediktsson [Mon, 11 Sep 2017 22:47:39 +0000 (15:47 -0700)]
random: minor doc improvement with $snippet.
Robert Vollmert [Wed, 6 Sep 2017 15:36:54 +0000 (17:36 +0200)]
random-bytes: fix docs, aligning with random-bytes*
Alexander Iljin [Fri, 25 Aug 2017 22:34:26 +0000 (01:34 +0300)]
Update some copyright headers to follow the current convention
Had to look through the history to find years for some headers. Added
authors to some files as well.
Doug Coleman [Sat, 9 Sep 2017 04:33:00 +0000 (23:33 -0500)]
windows.kernel32: Don't use /* */
Doug Coleman [Sat, 9 Sep 2017 04:32:45 +0000 (23:32 -0500)]
build.cmd: Let Windows build other branches.
Doug Coleman [Thu, 7 Sep 2017 02:39:46 +0000 (21:39 -0500)]
windows.dragdrop-listener: Remove unfinished autogenerated docs.
To regenerate docs do ``"windows.dragdrop-listener" scaffold-undocumented`` and also run ``"windows.dragdrop-listener" help-lint``
Doug Coleman [Thu, 7 Sep 2017 00:05:29 +0000 (19:05 -0500)]
windows.dragdrop-listener: Fix an error when calling
``windows.dragdrop-listener" load``
John Benediktsson [Tue, 5 Sep 2017 02:45:25 +0000 (19:45 -0700)]
git: use with-test-directory.
Doug Coleman [Sat, 2 Sep 2017 02:34:38 +0000 (21:34 -0500)]
build.sh: Make build.sh branch-aware and fix tab->space
Doug Coleman [Sat, 2 Sep 2017 02:00:25 +0000 (02:00 +0000)]
windows.dragdrop-listener: Fix compilation bug.
Doug Coleman [Fri, 1 Sep 2017 14:19:24 +0000 (09:19 -0500)]
game.input: This test fails on Windows machines without mice. Disable
for now
Doug Coleman [Fri, 1 Sep 2017 04:24:12 +0000 (23:24 -0500)]
windows: Fix some drag and drop apis.
Attempting to define IDropTarget::QueryInterface-callback-1 outside of a compilation unit
Re-definition of LPD3DXPRTCOMPBUFFER
Doug Coleman [Fri, 1 Sep 2017 02:06:17 +0000 (21:06 -0500)]
bootstrap.image.upload: Upload images per-branch.
Doug Coleman [Fri, 1 Sep 2017 01:43:33 +0000 (20:43 -0500)]
git: Add repo that can do some git things in native Factor.
Alexander Iljin [Sun, 27 Aug 2017 10:03:35 +0000 (13:03 +0300)]
stack-checker.backend-docs: fix help on ensure-d (issue #1854)
Alexander Iljin [Sun, 27 Aug 2017 08:54:59 +0000 (11:54 +0300)]
sequences-docs: fix the delete-all $errors description
Doug Coleman [Fri, 25 Aug 2017 19:53:13 +0000 (19:53 +0000)]
cuda: Allow memory to report as >4gb.
Alexander Iljin [Mon, 21 Aug 2017 22:57:07 +0000 (01:57 +0300)]
io.crlf-docs: mark related words
Doug Coleman [Tue, 25 Jul 2017 00:29:31 +0000 (19:29 -0500)]
functors: C: no longer needs a stack effect.
Doug Coleman [Sun, 23 Jul 2017 20:18:14 +0000 (15:18 -0500)]
slots.macros: Refactor {word-names}.
Doug Coleman [Sun, 23 Jul 2017 20:13:56 +0000 (15:13 -0500)]
quadtrees: Remove creative stack effects and {names}.
Doug Coleman [Sat, 19 Aug 2017 05:03:30 +0000 (00:03 -0500)]
.travis.yml: Try to disable ``long-unit-test`` so travis doesn't time out.
Doug Coleman [Sat, 19 Aug 2017 03:52:27 +0000 (22:52 -0500)]
.travis.yml: Add @jonenst's travis-ci with two environment variables.
To set per-repository environment variables:
https://travis-ci.org/factor/factor/settings
OR from the command line, from a repo cloned from github:
```
sudo apt install ruby-dev
sudo gem install travis
travis encrypt FACTOR_IMAP_USER="..." --add
travis encrypt FACTOR_IMAP_PASSWORD="..." --add
```
Doug Coleman [Fri, 18 Aug 2017 02:30:51 +0000 (21:30 -0500)]
opengl.gl: Try libGL.so.1 before libGL.so
This patch makes it prefer nvidia/amd drivers on Debian and hopefully other systems.
Related to #1827.
Doug Coleman [Fri, 18 Aug 2017 01:35:44 +0000 (20:35 -0500)]
cli.git: Use number of threads not cpus.
Alexander Iljin [Thu, 17 Aug 2017 23:17:52 +0000 (02:17 +0300)]
windows.dragdrop-listener: add a short documentation and a summary
Alexander Iljin [Thu, 17 Aug 2017 22:47:30 +0000 (01:47 +0300)]
windows.dragdrop-listener: add copyright comments and the authors file
Alexander Iljin [Thu, 17 Aug 2017 22:20:12 +0000 (01:20 +0300)]
windows.dragdrop-listener: optimize the DragEnter implementation
Alexander Iljin [Thu, 17 Aug 2017 22:18:47 +0000 (01:18 +0300)]
windows.dragdrop-listener: generalize some code for reuse
Alexander Iljin [Thu, 17 Aug 2017 22:15:17 +0000 (01:15 +0300)]
windows.dragdrop-listener: fix filenames-from-hdrop implementation
Alexander Iljin [Thu, 17 Aug 2017 21:43:51 +0000 (00:43 +0300)]
windows.dragdrop-listener: add a helper word
Alexander Iljin [Thu, 17 Aug 2017 21:42:19 +0000 (00:42 +0300)]
windows.dragdrop-listener: list all function parameters in the comments
Alexander Iljin [Thu, 17 Aug 2017 20:55:27 +0000 (23:55 +0300)]
windows.dragdrop-listener: balance the stack effects to pass compilation
Alexander Iljin [Thu, 17 Aug 2017 19:46:13 +0000 (22:46 +0300)]
windows.dragdrop-listener: fix a COM interface reference
Alexander Iljin [Sat, 12 Aug 2017 13:41:46 +0000 (16:41 +0300)]
windows.dragdrop-listener: fix compilation of dragdrop-listener-window
The actual code needs to be updated to work with the current UI.
Alexander Iljin [Sat, 12 Aug 2017 13:36:06 +0000 (16:36 +0300)]
windows.dragdrop-listener: replace construct-boa with boa
Alexander Iljin [Sat, 12 Aug 2017 13:34:37 +0000 (16:34 +0300)]
windows.dragdrop-listener: fix the USING: list
Alexander Iljin [Sat, 12 Aug 2017 13:32:41 +0000 (16:32 +0300)]
windows.dragdrop-listener: replace set-ulong-nth with set-alien-unsigned-4
Alexander Iljin [Sat, 12 Aug 2017 10:58:55 +0000 (13:58 +0300)]
windows.dragdrop-listener: move from unmaintained to basis
Björn Lindqvist [Wed, 9 Aug 2017 10:56:35 +0000 (12:56 +0200)]
llvm.ffi: make the binding linux-specific for now
Doug Coleman [Tue, 8 Aug 2017 21:09:52 +0000 (16:09 -0500)]
web-services.github: Fix the IN:.
Doug Coleman [Tue, 8 Aug 2017 20:29:59 +0000 (15:29 -0500)]
Revert "ui.backend.cocoa.views: call super.prepareOpenGL()."
This reverts commit
864912f446f173eca3cd1dc8154121eb6d119fe6 .
This patch breaks the UI on 10.13
Doug Coleman [Sun, 6 Aug 2017 22:48:03 +0000 (17:48 -0500)]
ui.backend.cocoa.tools: install-app-delegate is a confusing word name to
reuse.
Doug Coleman [Sun, 6 Aug 2017 05:19:09 +0000 (00:19 -0500)]
factor: Rename [curry] -> currier, remove some [foo] words.
The [foo] convention is not descriptive and looks like special syntax.
Doug Coleman [Sun, 6 Aug 2017 05:17:25 +0000 (00:17 -0500)]
peg.ebnf: Add EBNF-PARSER: to define a word that returns an EBNF parser
This is in contrast to defining a word that parser.
Doug Coleman [Sun, 6 Aug 2017 03:48:28 +0000 (22:48 -0500)]
gml.parser: Use multiline.
Doug Coleman [Sun, 6 Aug 2017 03:33:47 +0000 (22:33 -0500)]
cocoa.apple-script: Make APPLESCRIPT: take a string.
Doug Coleman [Sun, 6 Aug 2017 03:30:18 +0000 (22:30 -0500)]
fuel: Update syntax for ;FUNCTOR> and ;EBNF
Doug Coleman [Sun, 6 Aug 2017 03:23:57 +0000 (22:23 -0500)]
peg.ebnf: Clean up EBNF: syntax.
The syntax for an EBNF parser is now ``EBNF: identifier string``. The
inline syntax went from [EBNF ... EBNF] to EBNF[[ ]], EBNF[=[ ]=], etc.
<EBNF looked for a main word, but this functionality is just EBNF[[ ]]
now.
Doug Coleman [Sun, 6 Aug 2017 01:57:42 +0000 (20:57 -0500)]
windows.directx: Fix some TYPEDEF: lines that end in a semicolon.
Doug Coleman [Sun, 6 Aug 2017 01:54:02 +0000 (20:54 -0500)]
cocoa: CLASS: ; -> <CLASS: ;CLASS>
<CLASS: is a container like <PRIVATE and <FUNCTOR:
Doug Coleman [Sun, 6 Aug 2017 01:41:19 +0000 (20:41 -0500)]
functors: FUNCTOR: ;FUNCTOR -> <FUNCTOR: ;FUNCTOR>
Functors contain nested definitions, much like <PRIVATE PRIVATE> blocks.
A new parser will be able to parse nested definitions unambigiously without
knowledge of the definition of <FUNCTOR: itself, which is not the case if
it looks like FUNCTOR: instead.
Doug Coleman [Thu, 3 Aug 2017 23:43:41 +0000 (18:43 -0500)]
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.
Doug Coleman [Thu, 3 Aug 2017 23:42:32 +0000 (18:42 -0500)]
io: Add with-ensure-directory and ?file-info.
Doug Coleman [Sun, 30 Jul 2017 16:40:25 +0000 (11:40 -0500)]
machine-learning.functions: Add selu
Alexander Iljin [Wed, 19 Jul 2017 08:40:12 +0000 (11:40 +0300)]
checksums.ripemd-docs: fix some typos.
John Benediktsson [Tue, 25 Jul 2017 18:31:30 +0000 (11:31 -0700)]
tools.test: less duplication in unit-test~/v~.
John Benediktsson [Tue, 25 Jul 2017 18:26:50 +0000 (11:26 -0700)]
tools.test: better errors when unit-test-~/v~ fail.
Doug Coleman [Sun, 23 Jul 2017 16:50:52 +0000 (11:50 -0500)]
tools.test: Fix unit-test~ and a couple of tests.
Doug Coleman [Sun, 23 Jul 2017 16:44:01 +0000 (11:44 -0500)]
math.vectors.simd.intrinsics: Add a comment so I am not tempted to delete this word.
Doug Coleman [Sat, 22 Jul 2017 23:49:39 +0000 (18:49 -0500)]
machine-learning.functions: Add softmax, softmin, relu, etc.
Add some unit-tests.
Doug Coleman [Sat, 22 Jul 2017 23:49:04 +0000 (18:49 -0500)]
arrays.shaped: A bit of work on arrays.shaped.
Doug Coleman [Sat, 22 Jul 2017 23:47:59 +0000 (18:47 -0500)]
basis: Add unit-test~ and unit-test-v~ for testing floats.
Use unit-test~ in math.functions in some places to make sure we like it.
Jon Harper [Sun, 16 Jul 2017 13:14:22 +0000 (15:14 +0200)]
checksums: add ripemd-160 (based on the md5 implementation)