factor/extra
John Benediktsson df46b02b08 magic.ffi: look for "magic" (works better on linux). 2014-10-15 18:22:57 -07:00
..
24-game more doc type fixes. 2014-05-24 17:16:26 -07:00
99-bottles I got 99 bottles and a bitch ain't one. 2011-10-07 23:48:13 -07:00
alien basis/extra: Update last usages of <sliced-groups> to <groups>. 2013-03-23 12:08:18 -07:00
anagrams sequences: moving some words to sequences.extras. 2013-04-10 10:49:29 -07:00
annotations Rename lookup to lookup-word. 2011-11-06 16:00:00 -08:00
arrays/shaped arrays.shaped: Inefficient iteration with indices. 2013-07-24 10:03:49 -07:00
asn1 asn1: use with-string-reader in the tests. 2014-05-20 16:20:13 -07:00
assoc-heaps Fix M: stack effects. 2011-10-13 16:41:17 -07:00
assocs/extras assocs.extras: adding assoc-sift. 2014-02-13 20:08:12 -08:00
audio audio.engine: Fix docs 2013-03-25 11:57:25 -07:00
backtrack more doc type fixes. 2014-05-24 17:16:26 -07:00
balloon-bomber switch some vocabs to 4 spaces. 2013-07-24 14:52:09 -07:00
bank extra: use map-sum in a few places. 2014-06-06 10:14:11 -07:00
base85 base85: fix handling of pad characters. 2013-04-04 11:43:17 -07:00
benchmark benchmark.reverse-complement.tests,mason.report.tests: fix for the test 2014-09-28 20:31:18 -07:00
bit/ly http.client: remove http-get* and its friends, change http-request* and with-http-request* to not check response codes. 2014-03-12 19:39:15 -07:00
bitcoin/client bitcoin.client: fix doc usings. 2014-05-27 05:35:40 -07:00
bloom-filters bloom-filters: fix docs. 2013-04-04 16:06:01 -07:00
boids kernel: new combinator 2with = with with 2014-07-22 07:40:13 -07:00
boyer-moore slots: pre-create the "at", "nth", and "global" slots to make deterministic the currently nondeterministic ambiguity between accessors:change-* and assocs:change-at, sequences:change-nth, and namespaces:change-global 2011-09-19 10:03:43 -07:00
brainfuck brainfuck: more fries with that. 2014-06-17 21:09:42 -07:00
bson bson: some cleanup. 2013-11-25 17:40:15 -08:00
build-support build-support: test failed on mac somehow, add a timeout so it fails faster. 2014-09-30 12:42:25 -07:00
bunny kernel: new combinator 2with = with with 2014-07-22 07:40:13 -07:00
c c.preprocessor: Use ML-style comments. 2013-04-13 17:30:49 -07:00
calendar/holidays calendar.holidays.us: Donuts too often 2012-06-01 18:03:42 -07:00
cap cap: make screenshots work on retina. 2012-11-01 16:30:20 -07:00
cgi cgi: add some docs. 2012-10-24 19:20:02 -07:00
chess960
chicago-talk tools.deploy.backend: ui depends on (full) io so it needs to be loaded first 2014-07-03 21:57:07 +00:00
chipmunk random: Add random-unit word. 1 random-unit - is the same distribution, as Joe pointed out, so remove that. Use random-unit in librarie. 2012-03-30 18:04:45 -07:00
classes classes.struct.vectored: update for recent slots change 2011-11-12 22:41:08 -08:00
clutter clutter: load gtk first. Fixes #598. 2012-07-31 12:00:21 -07:00
code-arrays code-arrays: don't ask, don't tell 2011-11-28 10:00:39 -08:00
codebook Fix using list 2010-09-12 00:26:14 -05:00
color-picker tools.deploy.backend: ui depends on (full) io so it needs to be loaded first 2014-07-03 21:57:07 +00:00
color-table
colors colors.distances: add some tests, refactor locals a little bit. 2014-07-13 08:50:54 -07:00
combinators combinators.extras: adding 4bi* and 4bi@. 2013-10-01 14:02:56 -07:00
compiler Merge avondrak's graphviz branch. 2013-11-27 21:39:14 +00:00
constructors Remove initializers from extra/constructors, add C:-like form that requires a stack effect 2011-10-17 10:25:27 -07:00
contributors contributors: simplify using histogram. 2014-06-05 21:01:57 -07:00
coroutines docs: change ``{ $quotation "( x -- y )" }`` to ``{ $quotation ( x -- y ) }``. 2014-05-18 20:09:10 -07:00
couchdb assocs: Add of and ?of. Change all the things at once! Fixes #701. 2013-03-23 14:59:07 -07:00
cpu cpu.8080: Throw an error not a string. 2013-03-29 09:51:26 -07:00
crypto more doc type fixes. 2014-05-24 17:16:26 -07:00
ctags switch some vocabs to 4 spaces. 2013-07-24 14:52:09 -07:00
cuda cuda: use ERROR:. 2013-03-24 14:24:21 -07:00
cuesheet cuesheet: adding parser for cue files. 2013-11-20 20:40:08 -08:00
curl curl: slight refactor. 2014-07-22 08:40:06 -07:00
curses curses.ffi: on some linuxes, libncursesw.so is a linker script so find-library is needed to find the real elf file 2014-08-25 14:50:26 -07:00
cursors cursors: adding hash-set-cursor. 2014-06-02 14:01:25 -07:00
decimals kernel: change errors to be in kernel.private. 2014-06-04 14:33:02 -07:00
demos Fix using list for keys/values change 2010-05-21 12:48:06 -05:00
descriptive make some predicates return t/f instead of something/f. 2012-07-29 10:52:46 -07:00
dice dice: implementing randomized dice rolling with EBNF. 2012-07-24 15:04:31 -07:00
digraphs
dns dns: Add with-dns-servers to allow custom DNS lookups. 2013-11-16 17:12:30 -08:00
dwarf use radix literals 2011-11-23 19:03:40 -08:00
ecdsa Remove many uses of <int> and *int etc 2010-10-25 12:49:12 -05:00
echo-server echo-server: change to binary echo. 2012-08-06 15:51:52 -07:00
elf elf: only open file for reading 2014-08-25 14:51:05 -07:00
env
euler extra: use bl when possible instead of ``" " write``. 2014-06-04 09:10:36 -07:00
fastcgi http.server.responses: adding <html-content>, use it. 2014-04-22 13:47:25 -07:00
fftw fftw.ffi: Find the fftw dll for Windows. 2014-07-09 23:11:49 -05:00
fjsc switch some vocabs to 4 spaces. 2013-07-24 14:52:09 -07:00
fluids specialized-arrays: performed some cleanup. 2011-09-26 11:37:51 -07:00
fonts/syntax
freetype freetype: Disable on mac. Fixes #588. 2012-07-31 12:00:21 -07:00
fuel fuel.eval: wrap fuel-pprint in a without-limits so fuel output isn't truncated 2014-10-10 14:01:23 -07:00
fullscreen Language change: tuple slot setter words with stack effect ( value object -- ) are now named FOO<< instead of (>>FOO) 2010-05-06 17:21:02 -04:00
furnace/mongodb
galois-talk
game kernel: new combinator 2with = with with 2014-07-22 07:40:13 -07:00
gdbm gdbm: Enable gdbm on Win64. 2014-07-08 12:50:13 -05:00
geo-ip geo-ip: change to use ip-parser for ipv4 lookup. 2014-02-09 11:00:38 -08:00
geobytes
gesture-logger tools.deploy.backend: ui depends on (full) io so it needs to be loaded first 2014-07-03 21:57:07 +00:00
gml kernel: new combinator 2with = with with 2014-07-22 07:40:13 -07:00
google http.client: remove http-get* and its friends, change http-request* and with-http-request* to not check response codes. 2014-03-12 19:39:15 -07:00
google-tech-talk Remove Windows CE from core/ basis/ and build-support/ 2011-09-18 23:19:06 -05:00
gpu tools.deploy.backend: ui depends on (full) io so it needs to be loaded first 2014-07-03 21:57:07 +00:00
graphviz graphviz.render.windows: need to return with the whole path in case 2014-10-03 07:12:28 -07:00
grid-meshes grouping: Remove <clumps> and <circular-clumps> and rename <sliced-clumps> 2013-03-23 11:38:05 -07:00
grouping/extras more doc type fixes. 2014-05-24 17:16:26 -07:00
gstreamer Make "foo.private" require load foo instead. 2011-11-02 11:50:03 -07:00
gtk-samples move gtk samples from extra/gir/samples/lowlevel to gtk-samples; 2010-11-20 21:20:47 +06:00
hacker-news http.client: remove http-get* and its friends, change http-request* and with-http-request* to not check response codes. 2014-03-12 19:39:15 -07:00
hamurabi extra: use [-] instead of "- 0 max". 2013-03-05 18:17:17 -08:00
hash-sets/numbers hash-sets.numbers: adding number-hashcode version of hash-sets. 2013-04-17 14:07:33 -07:00
hashcash more doc type fixes. 2014-05-24 17:16:26 -07:00
hashtables/numbers hashtables.numbers: adding number-hashcode version of hashtables. 2013-04-17 14:07:49 -07:00
hello-ui tools.deploy.backend: ui depends on (full) io so it needs to be loaded first 2014-07-03 21:57:07 +00:00
hello-unicode tools.deploy.backend: ui depends on (full) io so it needs to be loaded first 2014-07-03 21:57:07 +00:00
hello-world
help/pdf help.pdf: add some more help pdfs. 2012-12-16 17:10:02 -08:00
html extra: use bl when possible instead of ``" " write``. 2014-06-04 09:10:36 -07:00
icfp/2006 use radix literals 2011-11-23 19:03:40 -08:00
id3 rename some words to x>sequence and sequence>x. 2012-07-23 21:28:38 -07:00
images ``swap drop`` is ``nip``. 2014-08-05 10:31:42 -07:00
imap imap-tests: Reset test folder. 2014-10-09 15:40:41 -07:00
infix infix: update docs for recent changes. 2013-05-01 11:57:20 -07:00
ini-file ini-file: use new escape codes. 2014-06-03 18:15:47 -07:00
io io.streams.peek: Add file position indicator api calls. 2014-10-10 11:55:14 -07:00
ip-parser ip-parser: allow zeros in IP addresses. 2014-02-18 07:33:54 -08:00
irc kernel: new combinator 2with = with with 2014-07-22 07:40:13 -07:00
jvm-summit-talk
key-handlers
key-logger Rename alarms -> timers 2010-06-10 16:39:13 -05:00
koszul kernel: new combinator 2with = with with 2014-07-22 07:40:13 -07:00
lcd
libudev switch some vocabs to 4 spaces. 2013-07-24 14:52:09 -07:00
libusb use radix literals 2011-11-23 19:03:40 -08:00
lint lint: some more trivial-defs. 2014-06-04 09:10:23 -07:00
lisppaste
literate literate: adding some tests. 2012-08-29 17:59:07 -07:00
llvm llvm.engine: fix using. 2014-06-08 18:02:04 -07:00
log-viewer
lua lua: clean up some literals abuse 2010-04-20 22:48:28 -07:00
lunar-rescue switch some vocabs to 4 spaces. 2013-07-24 14:52:09 -07:00
machine-learning machine-learning: use bisect-left (new name for search-sorted). 2013-11-16 16:24:08 -08:00
macho cleanup some places to use with-string-writer. 2014-05-20 16:18:15 -07:00
magic magic.ffi: look for "magic" (works better on linux). 2014-10-15 18:22:57 -07:00
managed-server Squashed commit of the following: 2010-09-27 19:12:33 -05:00
marvel marvel: Add new vocabulary. 2014-04-25 18:57:21 -07:00
mason mason.report: dos2unix. 2014-09-28 20:31:39 -07:00
math math.transforms.bwt: cleaner to check last. 2014-06-30 09:04:08 -07:00
maze tools.deploy.backend: ui depends on (full) io so it needs to be loaded first 2014-07-03 21:57:07 +00:00
memcached use radix literals 2011-11-23 19:03:40 -08:00
memory Missed yet more renames 2011-10-24 17:00:09 -07:00
merger tools.deploy.backend: ui depends on (full) io so it needs to be loaded first 2014-07-03 21:57:07 +00:00
method-chains
minneapolis-talk tools.deploy.backend: ui depends on (full) io so it needs to be loaded first 2014-07-03 21:57:07 +00:00
model-viewer cleanup some use of with-scope. 2012-07-19 13:55:34 -07:00
models Language change: tuple slot setter words with stack effect ( value object -- ) are now named FOO<< instead of (>>FOO) 2010-05-06 17:21:02 -04:00
monads monads: Rename words to not be class/word 2013-03-24 01:45:29 -07:00
money Refactor the lexer/parser to expose friendlier words for scanning tokens. The preferred top-level words now throw an exception on EOF. 2011-09-29 11:28:28 -07:00
mongodb Fix some copyrights, sorry "Your name". 2013-04-25 13:26:36 -07:00
morse morse: cleanup 2010-10-08 18:55:23 -07:00
msgpack msgpack: fix help-lint errors. 2013-11-27 17:36:38 -08:00
msxml-to-csv
multi-methods words: Change word -> last-word, set-word -> set-last-word. 2013-03-23 16:12:03 -07:00
native-thread-test rename current string-mangling "char*" to "c-string". char* is now just a boring old pointer to char 2010-02-23 11:42:02 -08:00
nehe tools.deploy.backend: ui depends on (full) io so it needs to be loaded first 2014-07-03 21:57:07 +00:00
nested-comments Add back the using for nested-comments. Wo shi ben dan... 2011-11-03 11:47:57 -07:00
noise specialized-arrays: performed some cleanup. 2011-09-26 11:37:51 -07:00
ntp use radix literals 2011-11-23 19:03:40 -08:00
numbers-game Add the banner. It should give the instructions before asking for a guess. 2012-02-09 08:13:25 -08:00
nurbs kernel: new combinator 2with = with with 2014-07-22 07:40:13 -07:00
oauth oauth: Fix tests. Twitter API tolerates the extra ``/`` at the end of ``twitter.com``, so leave it in. 2014-03-13 03:23:27 -05:00
ogg Remove Windows CE from core/ basis/ and build-support/ 2011-09-18 23:19:06 -05:00
openal Add play-waveform and play-sine to openal.examples 2013-09-29 18:58:16 +02:00
opencl fix some uses of "1 head*" to be "but-last". 2013-11-24 20:42:30 -08:00
opengl opengl: properly scale viewports. 2012-11-01 17:12:13 -07:00
otug-talk Spelling fixes to documentation. 2011-08-26 16:20:31 -07:00
pair-methods use swapd in a few places. 2014-01-05 20:30:38 -08:00
pair-rocket
pairs Language change: tuple slot setter words with stack effect ( value object -- ) are now named FOO<< instead of (>>FOO) 2010-05-06 17:21:02 -04:00
parser-combinators basis/extra: Fix load errors 2013-03-24 22:19:28 -07:00
partial-continuations docs: change ``{ $quotation "( x -- y )" }`` to ``{ $quotation ( x -- y ) }``. 2014-05-18 20:09:10 -07:00
path-finding more doc type fixes. 2014-05-24 17:16:26 -07:00
pcre kernel: new combinator 2with = with with 2014-07-22 07:40:13 -07:00
pdf sequences.extras: adding change-last and change-last-unsafe. 2013-10-12 16:40:51 -07:00
peg more doc type fixes. 2014-05-24 17:16:26 -07:00
persistency Missed yet more renames 2011-10-24 17:00:09 -07:00
ping Don't test ping on any platform higher than windows xp 2011-09-08 15:49:39 -07:00
poker poker: use map-product from sequences.extras. 2013-04-10 09:25:09 -07:00
pop3 io.sockets.secure.unix.debug: move to io.sockets.secure.debug (not unix specific). 2012-07-19 19:17:52 -07:00
progress-bars Progress bars for long-running operations that yield. 2011-10-11 17:56:28 -07:00
project-euler kernel: new combinator 2with = with with 2014-07-22 07:40:13 -07:00
python python: docs for python-error 2014-10-02 08:32:39 -07:00
qtkit Fix load errors exposed by platforms.txt change 2010-02-20 13:31:09 +13:00
quadtrees assocs: Add of and ?of. Change all the things at once! Fixes #701. 2013-03-23 14:59:07 -07:00
qw
random random: simplify using bitwise operations. 2014-02-25 15:59:51 -08:00
readline alien.libraries.finder: using find-library for some often missing libs 2014-06-07 11:48:05 -07:00
readline-listener readline-listener: fix for tools.completion renames. 2013-03-20 23:06:40 -07:00
reddit http.client: remove http-get* and its friends, change http-request* and with-http-request* to not check response codes. 2014-03-12 19:39:15 -07:00
redis Update redis vocabulary to use the modern protocol 2014-05-06 16:29:32 -04:00
reports/noise
resolv-conf Support openbsd's resolv.conf syntax 2010-10-08 19:13:03 -07:00
robots http.client: remove http-get* and its friends, change http-request* and with-http-request* to not check response codes. 2014-03-12 19:39:15 -07:00
roles More lint fixes. 2011-10-16 21:23:21 -07:00
rosetta-code extra: use ?download-to in a few more places. 2014-06-09 09:18:58 -07:00
rot13 rot13: adding some tests. 2013-02-22 09:50:26 -08:00
rpn use swapd in a few places. 2014-01-05 20:30:38 -08:00
run-desc
s3 more doc type fixes. 2014-05-24 17:16:26 -07:00
semantic-versioning semantic-versioning: maybe this is more forgiving and simpler. 2013-07-16 19:47:07 -07:00
sequences sequences.extras: adding count* which returns % of counted items. 2014-06-10 13:06:02 -07:00
sets/extras sets.extras: adding mapped-set. 2014-06-03 10:13:51 -07:00
site-watcher change temp-file to cache-file where appropriate 2012-04-16 11:55:27 -07:00
slides namespaces: Rename ``bind`` to ``with-variables``. Update a few places that called ``global [ ] with-variables`` to use ``with-global``. 2012-07-19 00:02:47 -07:00
slots use swapd in a few places. 2014-01-05 20:30:38 -08:00
smalltalk Revert "Clean up smalltalk grammar" 2012-05-04 18:20:04 -07:00
sorting sorting.heap: adding Heapsort implementation. 2014-06-10 17:32:02 -07:00
space-invaders switch some vocabs to 4 spaces. 2013-07-24 14:52:09 -07:00
specialized core/extra tests: Fix word -> last-word 2013-03-24 01:11:54 -07:00
spelling spelling: use ?download-to. 2014-06-09 08:58:05 -07:00
spheres tools.deploy.backend: ui depends on (full) io so it needs to be loaded first 2014-07-03 21:57:07 +00:00
spider spider: reuse url ref inside fill-spidered-result. 2013-12-08 09:15:42 -08:00
splitting/extras more doc type fixes. 2014-05-24 17:16:26 -07:00
spotlight spotlight: fix bug with mdimport-with. 2013-11-18 16:50:40 -08:00
sudoku kernel: new combinator 2with = with with 2014-07-22 07:40:13 -07:00
svg "H{ } substitute" is faster than "{ } substitute". 2012-07-13 19:06:38 -07:00
synth sequences.repeating: rename repeating to cycle and add repeat 2012-07-10 16:47:33 -07:00
tar cleanup some places to use with-string-writer. 2014-05-20 16:18:15 -07:00
taxes/usa
tc-lisp-talk namespaces: Rename ``bind`` to ``with-variables``. Update a few places that called ``global [ ] with-variables`` to use ``with-global``. 2012-07-19 00:02:47 -07:00
terminal terminal.linux: fix using. 2012-10-24 16:02:11 -07:00
terminfo terminfo: separate string-offset word. 2013-04-26 11:36:25 -07:00
terrain tools.deploy.backend: ui depends on (full) io so it needs to be loaded first 2014-07-03 21:57:07 +00:00
tetris tools.deploy.backend: ui depends on (full) io so it needs to be loaded first 2014-07-03 21:57:07 +00:00
time add some libc usings for macosx. 2014-04-16 07:55:37 -07:00
time-server Squashed commit of the following: 2010-09-27 19:12:33 -05:00
tnetstrings tnetstrings: vocab to parse "tagged netstrings". 2011-08-19 19:02:29 -07:00
tokyo io.streams.memory: adding with-memory-reader. 2012-06-18 17:24:21 -07:00
tools tools.gc-decode: Just make sure that the gc-decode tests work. Any answer 2014-10-07 13:13:58 -07:00
trees assocs: Add of and ?of. Change all the things at once! Fixes #701. 2013-03-23 14:59:07 -07:00
tty-server Change fuel.remote to use tty-server. 2011-08-19 15:03:45 -07:00
turing
twitter http.client: few more fixes. 2014-03-12 19:49:58 -07:00
txon txon: can just use replace instead of re-replace. 2014-04-22 17:52:57 -07:00
tzinfo tzinfo: simplify magic check. 2013-11-26 14:33:49 -08:00
ui docs: change ``{ $quotation "( x -- y )" }`` to ``{ $quotation ( x -- y ) }``. 2014-05-18 20:09:10 -07:00
units units.imperial: fix minims. 2013-05-21 12:48:56 -07:00
update switch some vocabs to 4 spaces. 2013-07-24 14:52:09 -07:00
usa-cities kernel: new combinator 2with = with with 2014-07-22 07:40:13 -07:00
uu uu: protect from invalid input. 2013-12-10 18:08:55 -08:00
variables make some predicates return t/f instead of something/f. 2012-07-29 10:52:46 -07:00
variants make some predicates return t/f instead of something/f. 2012-07-29 10:52:46 -07:00
vocabs/git Refactor the lexer/parser to expose friendlier words for scanning tokens. The preferred top-level words now throw an exception on EOF. 2011-09-29 11:28:28 -07:00
vpri-talk Spelling fixes to documentation. 2011-08-26 16:20:31 -07:00
wake-on-lan wake-on-lan: adding support for Wake-on-LAN protocol. 2012-06-18 12:47:21 -07:00
webapps webapps.mason.backend.tests: change db filename to mason-test.db to 2014-10-03 07:12:28 -07:00
webkit-demo Fix typo in webkit demo 2010-04-01 22:25:07 -05:00
websites webapps.factorcode: minor cleanup, removing double <table>. 2014-04-29 16:37:01 -07:00
wikipedia wikipedia: use html-unescape. 2014-04-22 17:50:11 -07:00
window-controls-demo kernel: new combinator 2with = with with 2014-07-22 07:40:13 -07:00
wolfram-alpha http.client: remove http-get* and its friends, change http-request* and with-http-request* to not check response codes. 2014-03-12 19:39:15 -07:00
wordtimer switch some vocabs to 4 spaces. 2013-07-24 14:52:09 -07:00
xkcd http.client: remove http-get* and its friends, change http-request* and with-http-request* to not check response codes. 2014-03-12 19:39:15 -07:00
yahoo http.client: remove http-get* and its friends, change http-request* and with-http-request* to not check response codes. 2014-03-12 19:39:15 -07:00
yaml kernel: new combinator 2with = with with 2014-07-22 07:40:13 -07:00
youtube http.client: remove http-get* and its friends, change http-request* and with-http-request* to not check response codes. 2014-03-12 19:39:15 -07:00
z-algorithm boyer-moore: fixed indentation, typos 2010-04-16 04:44:37 +04:00
zeromq zeromq.examples: cleanup wuserver example. 2013-09-18 15:32:06 -07:00
zoneinfo zoneinfo: Add a basic test. 2013-05-02 09:15:40 -07:00