]> gitweb.factorcode.org Git - factor.git/log
factor.git
10 years agoio.directories: Add with-resource-directory word and use it.
Doug Coleman [Tue, 24 Sep 2013 20:13:39 +0000 (13:13 -0700)]
io.directories: Add with-resource-directory word and use it.

10 years agocolors.yuv: adding support for YUV colors.
John Benediktsson [Tue, 24 Sep 2013 15:03:04 +0000 (08:03 -0700)]
colors.yuv: adding support for YUV colors.

10 years agogrouping.extras: adding map-as versions.
John Benediktsson [Tue, 24 Sep 2013 00:23:08 +0000 (17:23 -0700)]
grouping.extras: adding map-as versions.

10 years agogrouping.extras: clean up using.
John Benediktsson [Tue, 24 Sep 2013 00:19:58 +0000 (17:19 -0700)]
grouping.extras: clean up using.

10 years agogrouping.extras: having some fun with clumps.
John Benediktsson [Tue, 24 Sep 2013 00:17:41 +0000 (17:17 -0700)]
grouping.extras: having some fun with clumps.

10 years agocombinators.extras: adding 4bi and 4tri.
John Benediktsson [Mon, 23 Sep 2013 23:51:31 +0000 (16:51 -0700)]
combinators.extras: adding 4bi and 4tri.

10 years agomath.transforms.fft: small bit of speedup.
John Benediktsson [Mon, 23 Sep 2013 22:56:18 +0000 (15:56 -0700)]
math.transforms.fft: small bit of speedup.

10 years agohttp.client: add quotation stack effects.
John Benediktsson [Mon, 23 Sep 2013 22:47:31 +0000 (15:47 -0700)]
http.client: add quotation stack effects.

10 years agosequences.extras: adding supremum-by* and infimum-by* that return indices.
John Benediktsson [Sat, 21 Sep 2013 22:22:12 +0000 (15:22 -0700)]
sequences.extras: adding supremum-by* and infimum-by* that return indices.

10 years agoreddit: add more slots.
John Benediktsson [Sat, 21 Sep 2013 21:16:30 +0000 (14:16 -0700)]
reddit: add more slots.

10 years agoFUEL: fix regexp for number literals
Björn Lindqvist [Fri, 20 Sep 2013 20:08:58 +0000 (22:08 +0200)]
FUEL: fix regexp for number literals

10 years agoFUEL: highlight alien callbacks identical to functions
Björn Lindqvist [Fri, 20 Sep 2013 16:37:46 +0000 (18:37 +0200)]
FUEL: highlight alien callbacks identical to functions

10 years agoFUEL: improve handling of whitespace in regexps
Björn Lindqvist [Fri, 20 Sep 2013 14:44:08 +0000 (16:44 +0200)]
FUEL: improve handling of whitespace in regexps

10 years agoFUEL: Improved highlighting of stack effect declarations for alien functions. Types...
Björn Lindqvist [Fri, 20 Sep 2013 14:35:49 +0000 (16:35 +0200)]
FUEL: Improved highlighting of stack effect declarations for alien functions. Types are highlighted bold using the new face factor-font-lock-type-in-stack-effect.

10 years agoFUEL: better matching for hex numbers, eg. 0xDeadBeefBabe
Björn Lindqvist [Fri, 20 Sep 2013 12:26:31 +0000 (14:26 +0200)]
FUEL: better matching for hex numbers, eg. 0xDeadBeefBabe

10 years agoFUEL: improved highlighting of alien syntax; TYPEDEF, C-TYPE, STRUCT and UNION-STRUCT
Björn Lindqvist [Fri, 20 Sep 2013 12:09:10 +0000 (14:09 +0200)]
FUEL: improved highlighting of alien syntax; TYPEDEF, C-TYPE, STRUCT and UNION-STRUCT

10 years agoimages.loader.cocoa: adding ability to save cocoa images to files.
John Benediktsson [Fri, 20 Sep 2013 18:58:39 +0000 (11:58 -0700)]
images.loader.cocoa: adding ability to save cocoa images to files.

10 years agocore-graphics: adding some more functions.
John Benediktsson [Fri, 20 Sep 2013 18:58:01 +0000 (11:58 -0700)]
core-graphics: adding some more functions.

10 years agocore-graphics.types: adding CGImageDestinationRef.
John Benediktsson [Fri, 20 Sep 2013 18:57:43 +0000 (11:57 -0700)]
core-graphics.types: adding CGImageDestinationRef.

10 years agocore-foundation.launch-services: adding UTCoreTypes.h.
John Benediktsson [Fri, 20 Sep 2013 18:53:58 +0000 (11:53 -0700)]
core-foundation.launch-services: adding UTCoreTypes.h.

10 years agoio: default each-block-size is 65536, but add words that allow you to use a different...
John Benediktsson [Thu, 19 Sep 2013 20:46:39 +0000 (13:46 -0700)]
io: default each-block-size is 65536, but add words that allow you to use a different size.

10 years agoio.ports: speed up stream-flush.
John Benediktsson [Thu, 19 Sep 2013 02:27:40 +0000 (19:27 -0700)]
io.ports: speed up stream-flush.

10 years agodlists: make push-sorted inline
John Benediktsson [Thu, 19 Sep 2013 01:22:58 +0000 (18:22 -0700)]
dlists: make push-sorted inline

10 years agodlists: adding push-before and push-sorted.
John Benediktsson [Thu, 19 Sep 2013 01:17:45 +0000 (18:17 -0700)]
dlists: adding push-before and push-sorted.

10 years agocolors: adding some tests rgba to color to rgba roundtrips.
John Benediktsson [Wed, 18 Sep 2013 23:20:20 +0000 (16:20 -0700)]
colors: adding some tests rgba to color to rgba roundtrips.

10 years agocolors.yiq: expanded the number of digits in the coefficients for the rgba>yiqa conve...
John Benediktsson [Wed, 18 Sep 2013 23:17:07 +0000 (16:17 -0700)]
colors.yiq: expanded the number of digits in the coefficients for the rgba>yiqa conversions so that they match the FCC NTSC versions.

10 years agozeromq.examples: cleanup wuserver example.
John Benediktsson [Wed, 18 Sep 2013 22:32:06 +0000 (15:32 -0700)]
zeromq.examples: cleanup wuserver example.

10 years agozeromq: bindings for ZeroMQ.
John Benediktsson [Wed, 18 Sep 2013 22:28:59 +0000 (15:28 -0700)]
zeromq: bindings for ZeroMQ.

10 years agocombinators.extras: adding "forever".
John Benediktsson [Wed, 18 Sep 2013 02:57:10 +0000 (19:57 -0700)]
combinators.extras: adding "forever".

10 years agowindows.winsock: fix getservbyport and servent struct.
John Benediktsson [Tue, 17 Sep 2013 00:35:06 +0000 (17:35 -0700)]
windows.winsock: fix getservbyport and servent struct.

10 years agoio.sockets, urls: move documentation for protocol-port
Björn Lindqvist [Mon, 16 Sep 2013 12:48:07 +0000 (14:48 +0200)]
io.sockets, urls: move documentation for protocol-port

10 years agounix.ffi, windows.winsock: wraps for servent functions
Björn Lindqvist [Mon, 16 Sep 2013 12:45:11 +0000 (14:45 +0200)]
unix.ffi, windows.winsock: wraps for servent functions

10 years agoio.sockets.secure.openssl: some style improvements.
John Benediktsson [Tue, 17 Sep 2013 00:24:31 +0000 (17:24 -0700)]
io.sockets.secure.openssl: some style improvements.

10 years agoio.sockets.secure: common-name -> subject-name
Björn Lindqvist [Mon, 16 Sep 2013 12:06:32 +0000 (14:06 +0200)]
io.sockets.secure: common-name -> subject-name

10 years agoio.sockets.secure, io.sockets.secure.openssl: improved host name verification that...
Björn Lindqvist [Sat, 14 Sep 2013 19:18:13 +0000 (21:18 +0200)]
io.sockets.secure, io.sockets.secure.openssl: improved host name verification that takes into account a certificates subject alternative names.

10 years agoopenssl.libssl: functions and structs related to general names
Björn Lindqvist [Sat, 14 Sep 2013 18:04:02 +0000 (20:04 +0200)]
openssl.libssl: functions and structs related to general names

10 years agolibcrypto: wrap more parts of the BIO_ api and add unit tests
Björn Lindqvist [Fri, 13 Sep 2013 11:52:27 +0000 (13:52 +0200)]
libcrypto: wrap more parts of the BIO_ api and add unit tests

10 years agoopenssl.libssl: define the ssl_method_st struct
Björn Lindqvist [Thu, 12 Sep 2013 13:37:14 +0000 (15:37 +0200)]
openssl.libssl: define the ssl_method_st struct

10 years agoopenssl.libcrypto: defining structs for some opaque aliens
Björn Lindqvist [Thu, 12 Sep 2013 11:49:01 +0000 (13:49 +0200)]
openssl.libcrypto: defining structs for some opaque aliens

10 years agoopenssl.libssl: wrapped several more objects from libssl which are needed to lookup...
Björn Lindqvist [Tue, 10 Sep 2013 20:41:40 +0000 (22:41 +0200)]
openssl.libssl: wrapped several more objects from libssl which are needed to lookup the subject alt names

10 years agoio.sockets.secure.openssl: support for getting issuer name
Björn Lindqvist [Mon, 9 Sep 2013 21:59:40 +0000 (23:59 +0200)]
io.sockets.secure.openssl: support for getting issuer name

10 years agosequences.extras: adding nth* which is nth from the end.
John Benediktsson [Thu, 12 Sep 2013 19:47:04 +0000 (12:47 -0700)]
sequences.extras: adding nth* which is nth from the end.

10 years agogeneric.math: rename and add comment.
John Benediktsson [Sat, 7 Sep 2013 01:21:38 +0000 (18:21 -0700)]
generic.math: rename and add comment.

10 years agogeneric.math: eliminate a redundant fixnum check, separate out the fixnum dispatch...
John Benediktsson [Fri, 6 Sep 2013 20:50:00 +0000 (13:50 -0700)]
generic.math: eliminate a redundant fixnum check, separate out the fixnum dispatch hack.

10 years agorosetta-code.metronome: adding metronome solution.
John Benediktsson [Fri, 6 Sep 2013 17:18:57 +0000 (10:18 -0700)]
rosetta-code.metronome: adding metronome solution.

10 years agocircular: rename circular-while* to circular-loop, add some docs.
John Benediktsson [Fri, 6 Sep 2013 17:16:20 +0000 (10:16 -0700)]
circular: rename circular-while* to circular-loop, add some docs.

10 years agocircular-while, fix of by 1 error; add tests
Jon Harper [Mon, 29 Jul 2013 20:28:11 +0000 (22:28 +0200)]
circular-while, fix of by 1 error; add tests

10 years agocircular-while*, add corner case test
Jon Harper [Mon, 29 Jul 2013 20:27:17 +0000 (22:27 +0200)]
circular-while*, add corner case test

10 years agocircular-tests, typos
Jon Harper [Mon, 29 Jul 2013 19:23:05 +0000 (21:23 +0200)]
circular-tests, typos

10 years agoAdd circular-while*
Jon Harper [Sun, 28 Jul 2013 01:32:37 +0000 (03:32 +0200)]
Add circular-while*

10 years agomath.extras: switch to using sorting.extras.
John Benediktsson [Fri, 6 Sep 2013 04:09:32 +0000 (21:09 -0700)]
math.extras: switch to using sorting.extras.

10 years agosorting.extras: adding bisect-right and bisect-left.
John Benediktsson [Fri, 6 Sep 2013 04:07:50 +0000 (21:07 -0700)]
sorting.extras: adding bisect-right and bisect-left.

10 years agohtml.parser.printer: some tweaks to the text-printer for my blog.
John Benediktsson [Fri, 6 Sep 2013 04:00:53 +0000 (21:00 -0700)]
html.parser.printer: some tweaks to the text-printer for my blog.

10 years agosequences.extras: adding cut-when.
John Benediktsson [Fri, 6 Sep 2013 03:58:36 +0000 (20:58 -0700)]
sequences.extras: adding cut-when.

10 years agotzinfo: make it easy to load zoneinfo files.
John Benediktsson [Thu, 5 Sep 2013 20:13:15 +0000 (13:13 -0700)]
tzinfo: make it easy to load zoneinfo files.

10 years agomath.extras: faster search-sorted by bisecting.
John Benediktsson [Thu, 5 Sep 2013 04:31:34 +0000 (21:31 -0700)]
math.extras: faster search-sorted by bisecting.

10 years agomath.extras: remove accidental test.
John Benediktsson [Thu, 5 Sep 2013 04:21:42 +0000 (21:21 -0700)]
math.extras: remove accidental test.

10 years agosequences.extras: adding ?first{2,3,4}.
John Benediktsson [Thu, 5 Sep 2013 03:39:32 +0000 (20:39 -0700)]
sequences.extras: adding ?first{2,3,4}.

10 years agomath.extras: two versions of search-sorted.
John Benediktsson [Thu, 5 Sep 2013 02:01:25 +0000 (19:01 -0700)]
math.extras: two versions of search-sorted.

10 years agotzinfo: adding tests for normalize.
John Benediktsson [Thu, 5 Sep 2013 01:54:57 +0000 (18:54 -0700)]
tzinfo: adding tests for normalize.

10 years agotzinfo: adding parsers for timezone files.
John Benediktsson [Thu, 5 Sep 2013 01:43:54 +0000 (18:43 -0700)]
tzinfo: adding parsers for timezone files.

10 years agodestructors: s/three slots/two slots/.
John Benediktsson [Sat, 24 Aug 2013 20:10:41 +0000 (13:10 -0700)]
destructors: s/three slots/two slots/.

10 years agohelp.lint: remove old word.
John Benediktsson [Sat, 24 Aug 2013 19:21:16 +0000 (12:21 -0700)]
help.lint: remove old word.

10 years agoupdate docs for help.lint checks.
John Benediktsson [Sat, 24 Aug 2013 18:39:31 +0000 (11:39 -0700)]
update docs for help.lint checks.

10 years agohelp.lint: add slot checking, don't check constants for $values.
John Benediktsson [Sat, 24 Aug 2013 18:39:16 +0000 (11:39 -0700)]
help.lint: add slot checking, don't check constants for $values.

10 years agodestructors: bad $slot documentation.
John Benediktsson [Sat, 24 Aug 2013 17:23:43 +0000 (10:23 -0700)]
destructors: bad $slot documentation.

10 years agoFUEL: Correct font-locking of tuples with initial values.
Björn Lindqvist [Tue, 13 Aug 2013 20:46:17 +0000 (22:46 +0200)]
FUEL: Correct font-locking of tuples with initial values.

10 years agoFUEL: Tables in help buffers must be plain ascii to be correctly rendered everywhere.
Björn Lindqvist [Wed, 14 Aug 2013 16:21:58 +0000 (18:21 +0200)]
FUEL: Tables in help buffers must be plain ascii to be correctly rendered everywhere.

10 years agoFUEL: Make fuel-help (C-c C-d d) work for vocabularies too.
Björn Lindqvist [Wed, 14 Aug 2013 16:04:18 +0000 (18:04 +0200)]
FUEL: Make fuel-help (C-c C-d d) work for vocabularies too.

10 years agoFUEL: Correct regexp to work with multiline USING:
Björn Lindqvist [Wed, 14 Aug 2013 16:02:32 +0000 (18:02 +0200)]
FUEL: Correct regexp to work with multiline USING:

10 years agoFUEL: Put several more characters that can be used in word names in the symbols class
Björn Lindqvist [Wed, 14 Aug 2013 15:41:36 +0000 (17:41 +0200)]
FUEL: Put several more characters that can be used in word names in the symbols class

10 years agoFUEL: Error message is now shown if word can't be found.
Björn Lindqvist [Wed, 14 Aug 2013 11:21:19 +0000 (13:21 +0200)]
FUEL: Error message is now shown if word can't be found.

10 years agoui.gadgets.worlds: remove fonts slot from docs.
John Benediktsson [Tue, 13 Aug 2013 15:49:43 +0000 (08:49 -0700)]
ui.gadgets.worlds: remove fonts slot from docs.

10 years agoFUEL: Exterminating the evil tabs. Also highlight them so they get easier to kill.
Björn Lindqvist [Wed, 7 Aug 2013 21:53:24 +0000 (23:53 +0200)]
FUEL: Exterminating the evil tabs. Also highlight them so they get easier to kill.

10 years agoFUEL: One + less...
Björn Lindqvist [Wed, 7 Aug 2013 16:35:07 +0000 (18:35 +0200)]
FUEL: One + less...

10 years agoFUEL: Improve font-locking of constructs that span multiple lines.
Björn Lindqvist [Wed, 7 Aug 2013 16:27:59 +0000 (18:27 +0200)]
FUEL: Improve font-locking of constructs that span multiple lines.

10 years agowrap.strings: empty strings should wrap as the indent.
John Benediktsson [Mon, 5 Aug 2013 18:25:01 +0000 (11:25 -0700)]
wrap.strings: empty strings should wrap as the indent.

10 years agohtml.parser.printer: fix tests, need to decrement before writing.
John Benediktsson [Mon, 5 Aug 2013 18:22:09 +0000 (11:22 -0700)]
html.parser.printer: fix tests, need to decrement before writing.

10 years agoFUEL: Improved font-locking. Colors for USING expressions, hexadecimal numbers and...
Björn Lindqvist [Mon, 5 Aug 2013 16:39:11 +0000 (18:39 +0200)]
FUEL: Improved font-locking. Colors for USING expressions, hexadecimal numbers and tuple slots.

10 years agosequences: add some tests for repetition.
John Benediktsson [Mon, 5 Aug 2013 16:56:10 +0000 (09:56 -0700)]
sequences: add some tests for repetition.

10 years agohtml.parser.printer: prevent negative indentations.
John Benediktsson [Mon, 5 Aug 2013 16:54:36 +0000 (09:54 -0700)]
html.parser.printer: prevent negative indentations.

10 years agosequences: don't allow negative repetitions.
John Benediktsson [Mon, 5 Aug 2013 16:49:24 +0000 (09:49 -0700)]
sequences: don't allow negative repetitions.

10 years agohtml.parser.printer: some fixes.
John Benediktsson [Mon, 5 Aug 2013 16:45:42 +0000 (09:45 -0700)]
html.parser.printer: some fixes.

Fix html-text. (may not be perfect, but "works" now)
Don't decrement indentations if we didn't increment them.

10 years agohtml.parser.printer: fixed to use repeated write calls instead of surround
Björn Lindqvist [Mon, 5 Aug 2013 11:57:55 +0000 (13:57 +0200)]
html.parser.printer: fixed to use repeated write calls instead of surround

10 years agohtml.parser.printer: remove printer symbol
Björn Lindqvist [Mon, 5 Aug 2013 11:31:29 +0000 (13:31 +0200)]
html.parser.printer: remove printer symbol

10 years agohtml.parser.printer: unit tests
Björn Lindqvist [Mon, 5 Aug 2013 11:25:26 +0000 (13:25 +0200)]
html.parser.printer: unit tests

10 years agohtml.parser.printer: explaining comment
Björn Lindqvist [Mon, 22 Jul 2013 12:27:10 +0000 (14:27 +0200)]
html.parser.printer: explaining comment

10 years agohtml.parser.printer: reasonable tree-structured formatting with prettyprint-html
Björn Lindqvist [Mon, 22 Jul 2013 12:05:14 +0000 (14:05 +0200)]
html.parser.printer: reasonable tree-structured formatting with prettyprint-html

10 years agoreddit: Add a field.
Doug Coleman [Sat, 3 Aug 2013 21:56:35 +0000 (14:56 -0700)]
reddit: Add a field.

10 years agoAdd hash commands to extra/redis
Paul Woolcock [Tue, 30 Jul 2013 18:42:40 +0000 (14:42 -0400)]
Add hash commands to extra/redis

10 years agowikipedia: parsing historical events.
John Benediktsson [Mon, 29 Jul 2013 14:56:14 +0000 (07:56 -0700)]
wikipedia: parsing historical events.

10 years agowrap.strings: fix using in tests.
John Benediktsson [Sun, 28 Jul 2013 17:57:02 +0000 (10:57 -0700)]
wrap.strings: fix using in tests.

10 years agowrap.strings: allow wrap-indented-string to have a numbered indent provided.
John Benediktsson [Sun, 28 Jul 2013 04:17:37 +0000 (21:17 -0700)]
wrap.strings: allow wrap-indented-string to have a numbered indent provided.

10 years agorandom.windows: Saw in the pastebin that some Windows installs still don't
Doug Coleman [Sat, 27 Jul 2013 20:28:20 +0000 (13:28 -0700)]
random.windows: Saw in the pastebin that some Windows installs still don't
start with this code. Just set the system and secure RNGs to f, and
calling them will throw an error. The Mersenne Twister is still the
default anyway.

10 years agosplitting.extras: cleanup using.
John Benediktsson [Thu, 25 Jul 2013 21:16:09 +0000 (14:16 -0700)]
splitting.extras: cleanup using.

10 years agomatch: fix test syntax.
John Benediktsson [Thu, 25 Jul 2013 14:02:47 +0000 (07:02 -0700)]
match: fix test syntax.

10 years agomath.functions: whoops, back out mistaken commit.
John Benediktsson [Wed, 24 Jul 2013 21:55:13 +0000 (14:55 -0700)]
math.functions: whoops, back out mistaken commit.

10 years agoswitch some vocabs to 4 spaces.
John Benediktsson [Wed, 24 Jul 2013 21:52:09 +0000 (14:52 -0700)]
switch some vocabs to 4 spaces.

10 years agosorting.extras: faster map-sort.
John Benediktsson [Wed, 24 Jul 2013 17:24:13 +0000 (10:24 -0700)]
sorting.extras: faster map-sort.

10 years agoarrays.shaped: Inefficient iteration with indices.
Doug Coleman [Wed, 24 Jul 2013 17:03:06 +0000 (10:03 -0700)]
arrays.shaped: Inefficient iteration with indices.
Add upper,lower,strict-upper/lower map operations and array constructions.