Commit Graph

10375 Commits (b039b6a542509186f85ab58385277cbee181803a)

Author SHA1 Message Date
John Benediktsson db4e21cab2 sorting.extras: adding in-place insorts. 2014-01-08 11:49:43 -08:00
John Benediktsson 54cca48aca use swapd in a few places. 2014-01-05 20:30:38 -08:00
John Benediktsson 325d1bac2a sequences.extras: use either?. 2014-01-05 20:28:34 -08:00
John Benediktsson d23cb84ad4 grouping.extras: fix stack effect names for (group-by). 2013-12-19 09:07:46 -08:00
John Benediktsson 186f1e11d9 grouping.extras: group-by is faster with vectors. 2013-12-18 09:30:25 -08:00
Björn Lindqvist 066866c539 grouping.extras: new word group-by, like sql GROUP BY but is order-preserving 2013-12-14 21:11:39 +01:00
John Benediktsson 4f34e4dfbc splitting.extras: need to hint split-harvest. 2013-12-12 19:32:58 -08:00
John Benediktsson 71ad43c0ab uu: protect from invalid input. 2013-12-10 18:08:55 -08:00
John Benediktsson c68db22281 spider: reuse url ref inside fill-spidered-result. 2013-12-08 09:15:42 -08:00
Doug Coleman b4037edf48 spider: Don't try to parse non-html as html. 2013-12-07 11:43:32 -08:00
Doug Coleman 7fb1fc97ec html.parser.analyzer: Add javascript links. Clean up some code. 2013-12-07 11:43:32 -08:00
Björn Lindqvist 4f2cdd070c pcre: pcre_config returns a long for some parameters and int otherwise 2013-12-02 17:07:18 -08:00
Björn Lindqvist 7986d9edc9 pcre: pcre-fullinfo throws on error 2013-12-02 17:07:17 -08:00
Björn Lindqvist 175b00797c pcre: pcre-config throws bad-option on error 2013-12-02 17:07:17 -08:00
Björn Lindqvist 390838d21e pcre.ffi: using find-library to locate shared lib 2013-12-02 17:07:17 -08:00
John Benediktsson 657144019b msgpack: fix help-lint errors. 2013-11-27 17:36:38 -08:00
John Benediktsson 0c380fe863 pcre: fix help-lint errors. 2013-11-27 17:34:28 -08:00
John Benediktsson 0a3d24d1bb graphviz.render.windows: adding platforms.txt. 2013-11-27 17:31:25 -08:00
Doug Coleman d4ff5a42e6 Merge avondrak's graphviz branch. 2013-11-27 21:39:14 +00:00
John Benediktsson 2922b1a943 tzinfo: simplify magic check. 2013-11-26 14:33:49 -08:00
John Benediktsson 3eced27aee math.text.english: accidentally i's and j's. 2013-11-26 10:20:56 -08:00
John Benediktsson c1bb600335 math.text.english: support ratio, float, complex. 2013-11-26 10:19:15 -08:00
John Benediktsson 2370ed3918 grouping.extras: adding group-as and clump-as. 2013-11-26 08:22:58 -08:00
John Benediktsson 47e6b2e8fe bson: some cleanup. 2013-11-25 17:40:15 -08:00
John Benediktsson 344e57a838 benchmark.msgpack: adding msgpack benchmark. 2013-11-25 10:43:42 -08:00
John Benediktsson 39b7aa264e fix some uses of "1 tail" to be "rest". 2013-11-25 09:29:43 -08:00
John Benediktsson e4e349741b fix some uses of "1 head*" to be "but-last". 2013-11-24 20:42:30 -08:00
John Benediktsson c751d5f76c msgpack: use byte-array instead of strings, faster. 2013-11-24 11:02:36 -08:00
John Benediktsson 46b043c0b8 io.binary.fast: write generic be> and le> words. 2013-11-24 10:45:25 -08:00
John Benediktsson df47ff8289 pcre: handle long values in pcre-config and throw errors. 2013-11-23 08:58:52 -08:00
John Benediktsson 13294b49ef youtube: adding downloader for youtube.com. 2013-11-21 10:52:06 -08:00
Doug Coleman 7578a68af8 websites.factorcode: WTF typo. I blame Caltrain. 2013-11-20 23:21:12 -08:00
John Benediktsson 2e0eb977a2 cuesheet: adding parser for cue files. 2013-11-20 20:40:08 -08:00
John Benediktsson 6d9f5c7f00 colors: implement no-op color conversions. 2013-11-20 20:40:08 -08:00
Doug Coleman ad04c4bb1d websites.factorcode: Add Rackspace logo to bottom of front page in exchange for free open source account. Thanks Rackspace! 2013-11-20 20:33:32 -08:00
John Benediktsson ebf3b58ad3 pcre: stop using mirror and cloning matchers. 2013-11-20 16:54:56 -08:00
John Benediktsson 403e2b93d1 pcre: remove platforms.txt it works on windows too. 2013-11-20 14:55:09 -08:00
John Benediktsson 8a1b1c8fc5 pcre: smaller public interface? 2013-11-20 13:29:39 -08:00
John Benediktsson 239349f84b pcre: using private to hide implementation details. 2013-11-20 13:06:49 -08:00
John Benediktsson c81d1dc71f pcre: add platforms.txt to restrict to unix only. 2013-11-20 12:55:45 -08:00
John Benediktsson 84a74bfad0 pcre: fix bug with macosx . 2013-11-20 12:53:13 -08:00
Björn Lindqvist d3e2d64d5b pcre: ensure we aren't using 16 or 32 bit pcre because that's not tested 2013-11-20 09:04:29 -08:00
Björn Lindqvist ecf573995e pcre: filename for macosx 2013-11-19 18:13:39 -08:00
Björn Lindqvist 73ae09fa0a pcre: authors and summary files 2013-11-19 18:13:39 -08:00
Björn Lindqvist cdf60722f5 pcre: Stub documentation 2013-11-19 18:13:39 -08:00
Björn Lindqvist 27e40ec005 pcre: moved from basis/ to extra/ 2013-11-19 18:13:39 -08:00
John Benediktsson 7bbc457531 spotlight: fix bug with mdimport-with. 2013-11-18 16:50:40 -08:00
John Benediktsson cbbae71710 spotlight: add docs for "mdfind.". 2013-11-17 18:24:46 -08:00
John Benediktsson e29254b2c0 spotlight: adding Spotlight search wrapper for Mac OS X. 2013-11-17 18:14:17 -08:00
Doug Coleman 04c7051b61 tools.dns.public: Add some public DNS server ips and helper words. 2013-11-16 17:56:32 -08:00
Doug Coleman 903f3d0a18 tools.dns: Fix using. 2013-11-16 17:55:45 -08:00
Doug Coleman 8085e4e6ef dns: Add with-dns-servers to allow custom DNS lookups.
tools.dns: Add dns-host word to look up DNS from a specific server.
2013-11-16 17:12:30 -08:00
John Benediktsson 3ad4602b1c machine-learning: use bisect-left (new name for search-sorted). 2013-11-16 16:24:08 -08:00
Doug Coleman b611a370ff bson.reader: Allow reading a sequence of bson objects from a file. 2013-11-16 14:03:37 -08:00
Jon Harper 586bd22743 Fix doc link for furnace user-admin webapp 2013-11-03 15:19:20 +01:00
John Benediktsson 43905f3f3d math.factorials: adding "factorials" word. 2013-10-20 17:08:01 -07:00
John Benediktsson edc3351ca8 google.translate: using download-to. 2013-10-20 08:52:13 -07:00
Jon Harper 91fce8c90b rosetta-code.metronome: usage, validation 2013-10-17 13:35:06 -07:00
Jon Harper d067e50ef5 rosetta-code.metronome: parse command line 2013-10-17 13:35:06 -07:00
Jon Harper 19204e83b4 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
2013-10-17 13:35:05 -07:00
John Benediktsson 16e3bac2d3 math.unicode: implement unicode math symbols. 2013-10-15 11:23:20 -07:00
John Benediktsson f4ade1c5f2 sets.extras: fix USING. 2013-10-14 15:28:24 -07:00
John Benediktsson e4e4eb38c5 math.extras: inline kahan+. 2013-10-14 14:06:19 -07:00
John Benediktsson 946cfdda75 msgpack: support streaming writes of arrays and maps. 2013-10-14 11:50:18 -07:00
John Benediktsson 56412dc6f9 msgpack: adding some docs. 2013-10-14 11:44:40 -07:00
John Benediktsson e2d4a1c3c8 math.extras: label kahan+ stack effects to match pseudocode. 2013-10-14 11:15:48 -07:00
John Benediktsson 99883a348b msgpack: support for MessagePack protocol. 2013-10-14 11:04:34 -07:00
John Benediktsson 7e9cd33be5 uu: support for uuencoding and uudecoding. 2013-10-13 17:23:33 -07:00
John Benediktsson d06dc0996d math.extras: adding map-kahan-sum. 2013-10-13 08:40:50 -07:00
John Benediktsson b9df0a7582 math.extras: adding the Kahan summation. 2013-10-13 08:27:58 -07:00
John Benediktsson fbc43abfdf wikipedia: support other languages. 2013-10-12 17:11:43 -07:00
John Benediktsson f6bd67ab46 sequences.extras: adding change-last and change-last-unsafe. 2013-10-12 16:40:51 -07:00
John Benediktsson adc3ee4c81 http.client: using http-request*. 2013-10-12 10:57:08 -07:00
John Benediktsson 39fd41b69a http.client: use new http-post* word. 2013-10-12 10:29:34 -07:00
John Benediktsson 435f54cf59 http.client: use new http-get* word. 2013-10-12 10:25:42 -07:00
John Benediktsson a4f78c9515 wikipedia: quick-and-dirty article printing. 2013-10-11 11:52:53 -07:00
John Benediktsson 05f3092b9b html.parser.printer: don't print comments. 2013-10-11 11:51:46 -07:00
John Benediktsson 8086746ac2 html.parser.analyzer: use same vocab for docs. 2013-10-11 11:51:33 -07:00
John Benediktsson 72edf36d7b sets.extras: adding adjoin-at*. 2013-10-10 09:53:04 -07:00
John Benediktsson ed5582642b colors.cmyk: fix docs. 2013-10-02 21:28:56 -07:00
John Benediktsson 6a4a6b9a0d colors: more generic methods, simpler api. 2013-10-02 21:24:36 -07:00
John Benediktsson bd55cd3074 combinators.extras: adding 4bi* and 4bi@. 2013-10-01 14:02:56 -07:00
John Benediktsson 1cfbb02571 rosetta-code.metronome: fix metronome to stop the timer. 2013-10-01 13:08:19 -07:00
Jon Harper ffdf4b6f82 rosetta-code.metronome: add example as MAIN: 2013-09-29 19:55:27 +02:00
Jon Harper d04bf5c10a rosetta-code.metronome: correct disposal of timer 2013-09-29 19:37:35 +02:00
Jon Harper ccf1b82882 rosetta-code.metronome: simplify stack shuffling 2013-09-29 19:37:34 +02:00
Jon Harper 939395ac13 rosetta-code.metronome: remove useless close-window call 2013-09-29 19:06:58 +02:00
Jon Harper d92741c26f rosetta-code.metronome: use openAL to play sound
This brings cross-platform compatibility
2013-09-29 19:00:57 +02:00
Jon Harper 9f58b3ca62 Add play-waveform and play-sine to openal.examples 2013-09-29 18:58:16 +02:00
John Benediktsson a8691d6dc9 sequences.extras: adding reject!. 2013-09-24 15:21:54 -07:00
John Benediktsson 9387c8e9a2 combinators.extras: adding throttle. 2013-09-24 15:07:47 -07:00
John Benediktsson 62be0fde4a sequences.extras: adding reject, "[ not ] compose filter". 2013-09-24 14:52:56 -07:00
Doug Coleman e407981e12 io.directories: Add with-resource-directory word and use it. 2013-09-24 13:13:39 -07:00
John Benediktsson 37f5f4b9de colors.yuv: adding support for YUV colors. 2013-09-24 08:03:04 -07:00
John Benediktsson eb582e4bbd grouping.extras: adding map-as versions. 2013-09-23 17:23:08 -07:00
John Benediktsson 8e800ba02e grouping.extras: clean up using. 2013-09-23 17:19:58 -07:00
John Benediktsson cdb4d42dd6 grouping.extras: having some fun with clumps. 2013-09-23 17:17:41 -07:00
John Benediktsson 9b3fa8407b combinators.extras: adding 4bi and 4tri. 2013-09-23 16:51:31 -07:00
John Benediktsson 7bc62f4c7c math.transforms.fft: small bit of speedup. 2013-09-23 15:56:18 -07:00
John Benediktsson 6de8367223 sequences.extras: adding supremum-by* and infimum-by* that return indices. 2013-09-21 15:22:12 -07:00