John Benediktsson
9de7b67472
alien.libraries.finder.linux: use third element which is file name.
2013-11-16 16:48:22 -08:00
John Benediktsson
1e2a4df88c
alien.libraries.finder.linux: fix using.
2013-11-16 16:33:17 -08:00
John Benediktsson
c0656c81ed
alien.libraries.finder.macosx: fix tests.
2013-11-16 16:26:17 -08:00
John Benediktsson
3ad4602b1c
machine-learning: use bisect-left (new name for search-sorted).
2013-11-16 16:24:08 -08:00
John Benediktsson
53592b9c7d
io.sockets.secure.windows: add platforms.txt.
2013-11-16 16:20:34 -08:00
John Benediktsson
302df73686
alien.libraries.finder.windows: more like MSDN search order.
2013-11-16 16:10:31 -08:00
John Benediktsson
45af0bc563
alien.libraries.finder.linux: dont use dlopen.
2013-11-16 16:10:31 -08:00
Doug Coleman
4bcb356ba8
io.sockets.secure.openssl: libssl error is opaque, check that cert files
...
exist in Factor beforehand so we can get a nicer error message.
Add missing USE: and neaten up the list.
2013-11-16 15:59:31 -08:00
Doug Coleman
3cab340527
build-support: Install libssl on ubuntu.
2013-11-16 14:43:32 -08:00
Doug Coleman
caeca75804
build-support: Install screen and tmux with apt-get/pacman.
...
I want this to work out of the box on a new build farm machine.
2013-11-16 14:40:18 -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
John Benediktsson
935612035c
alien.libraries.finder: split into sub-vocabularies and implement macosx better.
2013-11-16 11:58:37 -08:00
Björn Lindqvist
80b180b96b
alien.libraries.finder: remove unused import
2013-11-10 15:10:14 +01:00
Björn Lindqvist
29ad75a85d
alien.libraries.finder: better library resolving
2013-11-10 02:27:56 +01:00
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