Commit Graph

25444 Commits (0236212987548a71dfd16c6cd048360ac726840f)

Author SHA1 Message Date
Björn Lindqvist 0236212987 alien.libraries.finder: linux code path for find-library
/sbin/ldconfig -p is used to figure out what the correct lib name
is. It is the same method as used in python ctypes.
2013-11-10 02:27:56 +01:00
Björn Lindqvist 21bd4cc6ea alien.libraries.finder: automatically find library files based on library names
To make it easier to support cross-platform library bindings use the
find-library word. Factor is then supposed to automatically locate the
correct library file depending on the users' platform. Then you dont
have to specify the full so-name on unixes which breaks if the user
has a newer library version. The same library lookups that
ctypes.find_library uses will be implemented in future commits.
2013-11-10 02:27:56 +01:00
Jon Harper a3fcaf4a11 Fix furnace basic auth; add test 2013-11-09 22:22:12 +01:00
Roc King 7d8f05012a help.cookbook: the space between "#!" and *interpreter* could be remove, since "#!" at the front of line will be handled specially. 2013-11-03 20:12:28 -08:00
Jon Harper 5341466a32 linux/proc: do something with 'TLB size' 2013-11-03 20:11:24 -08:00
Jon Harper 586bd22743 Fix doc link for furnace user-admin webapp 2013-11-03 15:19:20 +01:00
John Benediktsson 74c297600e syntax: add docs for \x escape code. 2013-10-30 08:10:08 -07:00
John Benediktsson 5486473b52 math.bitwise: adding bit-length. 2013-10-20 18:55:58 -07: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 ba57d1adcd with-ui docs, clearly state that the quot must return 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 e9c6bf6b9a math.combinatorics: faster combinations by inlining next-combination. 2013-10-14 15:44:19 -07:00
John Benediktsson f4ade1c5f2 sets.extras: fix USING. 2013-10-14 15:28:24 -07:00
John Benediktsson 327a40d4bf sorting.insertion: faster with unsafe words. 2013-10-14 15:28:05 -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 a5f59da7e1 math.bitwise: fix mask? to do what the docs say. 2013-10-13 20:20:05 -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 04d83f9f48 splitting: simplify a bit. 2013-10-12 16:41:12 -07:00
John Benediktsson f6bd67ab46 sequences.extras: adding change-last and change-last-unsafe. 2013-10-12 16:40:51 -07:00
John Benediktsson 8321aa1e6a sequences.windowed: fixup stack effect for rolling-map. 2013-10-12 11:46:05 -07:00
John Benediktsson a82e916bcf sequences.windowed: faster rolling-map. 2013-10-12 11:43:46 -07:00
John Benediktsson de62db7775 sequences.product: use some unsafe to make it faster. 2013-10-12 11:35:17 -07:00
John Benediktsson 3d2cd564bf concurrency.combinators: adding parallel words for cartesian-{map,each}. 2013-10-12 11:03:46 -07:00
John Benediktsson adc3ee4c81 http.client: using http-request*. 2013-10-12 10:57:08 -07:00
John Benediktsson 6a2d6971c6 http.client: adding http-request*. 2013-10-12 10:57:00 -07:00
John Benediktsson eb801f1072 concurrency.combinators: adding parallel-product-map, docs for stack effects. 2013-10-12 10:45:15 -07:00
John Benediktsson 278d210064 http.client: add variants to the docs. 2013-10-12 10:39:05 -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 18088e1aa3 http.client: adding variants of http-methods that check the response code. 2013-10-12 10:25:08 -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
Björn Lindqvist 5f2238f7d4 io.sockets.secure.windows: secure socket implementation for windows, it works reasonably but certificate validation is not working correctly yet 2013-10-11 10:23:40 -07:00
Björn Lindqvist 729bd8a362 io.sockets.secure.openssl.tests: remove windows.winsock import and another test for subject-name 2013-10-11 10:23:40 -07:00
Björn Lindqvist 0b15b47743 openssl.libssl: better way to change library dll for windows 2013-10-11 10:23:40 -07:00
Björn Lindqvist ad627a1395 openssl.libssl: on windows the X509_* family of functions is in a
different dll than the other functions in libssl
2013-10-11 10:23:40 -07:00
Björn Lindqvist eaf0b40a9f windows.winsock: wrap socket function 2013-10-11 10:23:40 -07:00
Björn Lindqvist 968e3e6cf4 openssl.libssl: unit tests and wrappings for more parts of libssl 2013-10-11 10:23:40 -07:00