]> gitweb.factorcode.org Git - factor.git/log
factor.git
10 years agoFix furnace basic auth; add test
Jon Harper [Sun, 3 Nov 2013 20:22:15 +0000 (21:22 +0100)]
Fix furnace basic auth; add test

10 years agohelp.cookbook: the space between "#!" and *interpreter* could be remove, since "...
Roc King [Sat, 2 Nov 2013 06:34:38 +0000 (14:34 +0800)]
help.cookbook: the space between "#!" and *interpreter* could be remove, since "#!" at the front of line will be handled specially.

10 years agolinux/proc: do something with 'TLB size'
Jon Harper [Sat, 2 Nov 2013 22:14:20 +0000 (23:14 +0100)]
linux/proc: do something with 'TLB size'

10 years agoFix doc link for furnace user-admin webapp
Jon Harper [Sun, 3 Nov 2013 13:28:17 +0000 (14:28 +0100)]
Fix doc link for furnace user-admin webapp

10 years agosyntax: add docs for \x escape code.
John Benediktsson [Wed, 30 Oct 2013 15:10:08 +0000 (08:10 -0700)]
syntax: add docs for \x escape code.

10 years agomath.bitwise: adding bit-length.
John Benediktsson [Mon, 21 Oct 2013 01:55:58 +0000 (18:55 -0700)]
math.bitwise: adding bit-length.

10 years agomath.factorials: adding "factorials" word.
John Benediktsson [Mon, 21 Oct 2013 00:08:01 +0000 (17:08 -0700)]
math.factorials: adding "factorials" word.

10 years agogoogle.translate: using download-to.
John Benediktsson [Sun, 20 Oct 2013 15:52:13 +0000 (08:52 -0700)]
google.translate: using download-to.

10 years agorosetta-code.metronome: usage, validation
Jon Harper [Wed, 16 Oct 2013 23:58:27 +0000 (01:58 +0200)]
rosetta-code.metronome: usage, validation

10 years agorosetta-code.metronome: parse command line
Jon Harper [Wed, 16 Oct 2013 22:57:50 +0000 (00:57 +0200)]
rosetta-code.metronome: parse command line

10 years agowith-ui docs, clearly state that the quot must return
Jon Harper [Wed, 16 Oct 2013 22:24:28 +0000 (00:24 +0200)]
with-ui docs, clearly state that the quot must return

10 years agorosetta-code.metronome, simplify and fix script/deploy
Jon Harper [Wed, 16 Oct 2013 21:58:54 +0000 (23:58 +0200)]
rosetta-code.metronome, simplify and fix script/deploy

Timers have 1 thread per timer, so it's ok to block. This removes
the need for a timer releasing a semaphore and another thread
acquiring the semaphore.

Also, when running in with-ui, the quotation must return for the UI
to actually start, so the previous method didn't work

10 years agomath.unicode: implement unicode math symbols.
John Benediktsson [Tue, 15 Oct 2013 18:23:20 +0000 (11:23 -0700)]
math.unicode: implement unicode math symbols.

10 years agomath.combinatorics: faster combinations by inlining next-combination.
John Benediktsson [Mon, 14 Oct 2013 22:44:19 +0000 (15:44 -0700)]
math.combinatorics: faster combinations by inlining next-combination.

10 years agosets.extras: fix USING.
John Benediktsson [Mon, 14 Oct 2013 22:28:24 +0000 (15:28 -0700)]
sets.extras: fix USING.

10 years agosorting.insertion: faster with unsafe words.
John Benediktsson [Mon, 14 Oct 2013 22:28:05 +0000 (15:28 -0700)]
sorting.insertion: faster with unsafe words.

10 years agomath.extras: inline kahan+.
John Benediktsson [Mon, 14 Oct 2013 21:06:19 +0000 (14:06 -0700)]
math.extras: inline kahan+.

10 years agomsgpack: support streaming writes of arrays and maps.
John Benediktsson [Mon, 14 Oct 2013 18:50:18 +0000 (11:50 -0700)]
msgpack: support streaming writes of arrays and maps.

10 years agomsgpack: adding some docs.
John Benediktsson [Mon, 14 Oct 2013 18:44:40 +0000 (11:44 -0700)]
msgpack: adding some docs.

10 years agomath.extras: label kahan+ stack effects to match pseudocode.
John Benediktsson [Mon, 14 Oct 2013 18:15:48 +0000 (11:15 -0700)]
math.extras: label kahan+ stack effects to match pseudocode.

10 years agomsgpack: support for MessagePack protocol.
John Benediktsson [Mon, 14 Oct 2013 18:04:34 +0000 (11:04 -0700)]
msgpack: support for MessagePack protocol.

10 years agomath.bitwise: fix mask? to do what the docs say.
John Benediktsson [Mon, 14 Oct 2013 03:20:05 +0000 (20:20 -0700)]
math.bitwise: fix mask? to do what the docs say.

10 years agouu: support for uuencoding and uudecoding.
John Benediktsson [Mon, 14 Oct 2013 00:23:33 +0000 (17:23 -0700)]
uu: support for uuencoding and uudecoding.

10 years agomath.extras: adding map-kahan-sum.
John Benediktsson [Sun, 13 Oct 2013 15:40:50 +0000 (08:40 -0700)]
math.extras: adding map-kahan-sum.

10 years agomath.extras: adding the Kahan summation.
John Benediktsson [Sun, 13 Oct 2013 15:27:58 +0000 (08:27 -0700)]
math.extras: adding the Kahan summation.

10 years agowikipedia: support other languages.
John Benediktsson [Sun, 13 Oct 2013 00:11:43 +0000 (17:11 -0700)]
wikipedia: support other languages.

10 years agosplitting: simplify a bit.
John Benediktsson [Sat, 12 Oct 2013 23:41:12 +0000 (16:41 -0700)]
splitting: simplify a bit.

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