]> gitweb.factorcode.org Git - factor.git/log
factor.git
10 years agosequences.extras: adding change-last and change-last-unsafe.
John Benediktsson [Sat, 12 Oct 2013 23:40:51 +0000 (16:40 -0700)]
sequences.extras: adding change-last and change-last-unsafe.

10 years agosequences.windowed: fixup stack effect for rolling-map.
John Benediktsson [Sat, 12 Oct 2013 18:46:05 +0000 (11:46 -0700)]
sequences.windowed: fixup stack effect for rolling-map.

10 years agosequences.windowed: faster rolling-map.
John Benediktsson [Sat, 12 Oct 2013 18:43:46 +0000 (11:43 -0700)]
sequences.windowed: faster rolling-map.

10 years agosequences.product: use some unsafe to make it faster.
John Benediktsson [Sat, 12 Oct 2013 18:35:17 +0000 (11:35 -0700)]
sequences.product: use some unsafe to make it faster.

10 years agoconcurrency.combinators: adding parallel words for cartesian-{map,each}.
John Benediktsson [Sat, 12 Oct 2013 18:03:46 +0000 (11:03 -0700)]
concurrency.combinators: adding parallel words for cartesian-{map,each}.

10 years agohttp.client: using http-request*.
John Benediktsson [Sat, 12 Oct 2013 17:57:08 +0000 (10:57 -0700)]
http.client: using http-request*.

10 years agohttp.client: adding http-request*.
John Benediktsson [Sat, 12 Oct 2013 17:57:00 +0000 (10:57 -0700)]
http.client: adding http-request*.

10 years agoconcurrency.combinators: adding parallel-product-map, docs for stack effects.
John Benediktsson [Sat, 12 Oct 2013 17:45:15 +0000 (10:45 -0700)]
concurrency.combinators: adding parallel-product-map, docs for stack effects.

10 years agohttp.client: add variants to the docs.
John Benediktsson [Sat, 12 Oct 2013 17:39:05 +0000 (10:39 -0700)]
http.client: add variants to the docs.

10 years agohttp.client: use new http-post* word.
John Benediktsson [Sat, 12 Oct 2013 17:29:34 +0000 (10:29 -0700)]
http.client: use new http-post* word.

10 years agohttp.client: use new http-get* word.
John Benediktsson [Sat, 12 Oct 2013 17:25:42 +0000 (10:25 -0700)]
http.client: use new http-get* word.

10 years agohttp.client: adding variants of http-methods that check the response code.
John Benediktsson [Sat, 12 Oct 2013 17:25:08 +0000 (10:25 -0700)]
http.client: adding variants of http-methods that check the response code.

10 years agowikipedia: quick-and-dirty article printing.
John Benediktsson [Fri, 11 Oct 2013 18:52:53 +0000 (11:52 -0700)]
wikipedia: quick-and-dirty article printing.

10 years agohtml.parser.printer: don't print comments.
John Benediktsson [Fri, 11 Oct 2013 18:51:46 +0000 (11:51 -0700)]
html.parser.printer: don't print comments.

10 years agohtml.parser.analyzer: use same vocab for docs.
John Benediktsson [Fri, 11 Oct 2013 18:51:33 +0000 (11:51 -0700)]
html.parser.analyzer: use same vocab for docs.

10 years agoio.sockets.secure.windows: secure socket implementation for windows, it works reasona...
Björn Lindqvist [Fri, 11 Oct 2013 16:26:44 +0000 (18:26 +0200)]
io.sockets.secure.windows: secure socket implementation for windows, it works reasonably but certificate validation is not working correctly yet

10 years agoio.sockets.secure.openssl.tests: remove windows.winsock import and another test for...
Björn Lindqvist [Thu, 10 Oct 2013 16:41:33 +0000 (18:41 +0200)]
io.sockets.secure.openssl.tests: remove windows.winsock import and another test for subject-name

10 years agoopenssl.libssl: better way to change library dll for windows
Björn Lindqvist [Thu, 10 Oct 2013 15:46:27 +0000 (17:46 +0200)]
openssl.libssl: better way to change library dll for windows

10 years agoopenssl.libssl: on windows the X509_* family of functions is in a
Björn Lindqvist [Thu, 10 Oct 2013 15:03:17 +0000 (17:03 +0200)]
openssl.libssl: on windows the X509_* family of functions is in a
different dll than the other functions in libssl

10 years agowindows.winsock: wrap socket function
Björn Lindqvist [Mon, 7 Oct 2013 15:49:07 +0000 (17:49 +0200)]
windows.winsock: wrap socket function

10 years agoopenssl.libssl: unit tests and wrappings for more parts of libssl
Björn Lindqvist [Mon, 7 Oct 2013 15:14:24 +0000 (17:14 +0200)]
openssl.libssl: unit tests and wrappings for more parts of libssl

10 years agococoa.apple-script: adding some docs.
John Benediktsson [Fri, 11 Oct 2013 15:25:11 +0000 (08:25 -0700)]
cocoa.apple-script: adding some docs.

10 years agococoa.apple-script: add APPLESCRIPT: syntax for defining words.
John Benediktsson [Fri, 11 Oct 2013 15:17:25 +0000 (08:17 -0700)]
cocoa.apple-script: add APPLESCRIPT: syntax for defining words.

10 years agococoa.apple-script: adding a simple applescript runner.
John Benediktsson [Thu, 10 Oct 2013 22:52:05 +0000 (15:52 -0700)]
cocoa.apple-script: adding a simple applescript runner.

10 years agosets.extras: adding adjoin-at*.
John Benediktsson [Thu, 10 Oct 2013 16:53:04 +0000 (09:53 -0700)]
sets.extras: adding adjoin-at*.

10 years agocolors.cmyk: fix docs.
John Benediktsson [Thu, 3 Oct 2013 04:28:56 +0000 (21:28 -0700)]
colors.cmyk: fix docs.

10 years agocolors: more generic methods, simpler api.
John Benediktsson [Thu, 3 Oct 2013 04:24:36 +0000 (21:24 -0700)]
colors: more generic methods, simpler api.

10 years agomath.combinatorics: adding all-combinations? and all-permutations?.
John Benediktsson [Wed, 2 Oct 2013 03:44:57 +0000 (20:44 -0700)]
math.combinatorics: adding all-combinations? and all-permutations?.

10 years agocombinators.extras: adding 4bi* and 4bi@.
John Benediktsson [Tue, 1 Oct 2013 21:02:56 +0000 (14:02 -0700)]
combinators.extras: adding 4bi* and 4bi@.

10 years agorosetta-code.metronome: fix metronome to stop the timer.
John Benediktsson [Tue, 1 Oct 2013 20:08:19 +0000 (13:08 -0700)]
rosetta-code.metronome: fix metronome to stop the timer.

10 years agorosetta-code.metronome: add example as MAIN:
Jon Harper [Sun, 29 Sep 2013 17:55:27 +0000 (19:55 +0200)]
rosetta-code.metronome: add example as MAIN:

10 years agorosetta-code.metronome: correct disposal of timer
Jon Harper [Sun, 29 Sep 2013 17:37:08 +0000 (19:37 +0200)]
rosetta-code.metronome: correct disposal of timer

10 years agorosetta-code.metronome: simplify stack shuffling
Jon Harper [Sun, 29 Sep 2013 17:24:37 +0000 (19:24 +0200)]
rosetta-code.metronome: simplify stack shuffling

10 years agorosetta-code.metronome: remove useless close-window call
Jon Harper [Sun, 29 Sep 2013 17:06:58 +0000 (19:06 +0200)]
rosetta-code.metronome: remove useless close-window call

10 years agorosetta-code.metronome: use openAL to play sound
Jon Harper [Sun, 29 Sep 2013 17:00:57 +0000 (19:00 +0200)]
rosetta-code.metronome: use openAL to play sound

This brings cross-platform compatibility

10 years agoAdd play-waveform and play-sine to openal.examples
Jon Harper [Sun, 29 Sep 2013 16:58:16 +0000 (18:58 +0200)]
Add play-waveform and play-sine to openal.examples

10 years agowindows.winsock: port should be short, not sure if it should be PACKED-STRUCT or...
John Benediktsson [Thu, 26 Sep 2013 21:02:08 +0000 (14:02 -0700)]
windows.winsock: port should be short, not sure if it should be PACKED-STRUCT or not.

10 years agowindows.winsock: the servent structure is different between 32-bit and 64-bit.
John Benediktsson [Wed, 25 Sep 2013 18:39:27 +0000 (11:39 -0700)]
windows.winsock: the servent structure is different between 32-bit and 64-bit.

10 years agosequences.extras: adding reject!.
John Benediktsson [Tue, 24 Sep 2013 22:21:54 +0000 (15:21 -0700)]
sequences.extras: adding reject!.

10 years agocombinators.extras: adding throttle.
John Benediktsson [Tue, 24 Sep 2013 22:07:47 +0000 (15:07 -0700)]
combinators.extras: adding throttle.

10 years agosequences.extras: adding reject, "[ not ] compose filter".
John Benediktsson [Tue, 24 Sep 2013 21:50:45 +0000 (14:50 -0700)]
sequences.extras: adding reject, "[ not ] compose filter".

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.