factor/extra
John Benediktsson 325d1bac2a sequences.extras: use either?. 2014-01-05 20:28:34 -08:00
..
24-game 24-game: add division operation. 2012-06-20 17:55:11 -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 use concat instead of join. 2013-04-06 17:02:22 -07:00
assoc-heaps Fix M: stack effects. 2011-10-13 16:41:17 -07:00
assocs/extras assocs.extras: adding assoc-merge. 2013-03-24 12:26:30 -07:00
audio audio.engine: Fix docs 2013-03-25 11:57:25 -07:00
backtrack update some docs that should use $quotation. 2012-09-27 11:09:17 -07:00
balloon-bomber switch some vocabs to 4 spaces. 2013-07-24 14:52:09 -07:00
bank more cleanup of with-scope. 2012-07-19 15:11:33 -07:00
base85 base85: fix handling of pad characters. 2013-04-04 11:43:17 -07:00
benchmark benchmark.msgpack: adding msgpack benchmark. 2013-11-25 10:43:42 -08:00
bit/ly http.client: use new http-get* word. 2013-10-12 10:25:42 -07:00
bitcoin/client http.client: using http-request*. 2013-10-12 10:57:08 -07:00
bloom-filters bloom-filters: fix docs. 2013-04-04 16:06:01 -07:00
boids boids: fix typo. 2013-04-04 13:33:26 -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: minor cleanup. 2011-10-26 10:07:04 -07:00
bson bson: some cleanup. 2013-11-25 17:40:15 -08:00
build-support Test factor.sh output on unix platforms 2010-04-25 15:23:44 -05:00
bunny change temp-file to cache-file where appropriate 2012-04-16 11:55:27 -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 Factor source files should not be executable 2009-11-21 17:50:43 -06: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 pry off some ui app boilerplate with a MAIN-WINDOW: syntax 2010-01-15 16:55:43 -08:00
color-table pry off some ui app boilerplate with a MAIN-WINDOW: syntax 2010-01-15 16:55:43 -08:00
colors colors: implement no-op color conversions. 2013-11-20 20:40:08 -08: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 Finishing eliminating prune as a synonym of members 2010-02-27 14:52:24 -05:00
coroutines update some docs that should use $quotation. 2012-09-27 11:09:17 -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 use radix literals 2011-11-23 19:03:40 -08: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
curses use radix literals 2011-11-23 19:03:40 -08:00
cursors Merge remote branch 'origin/abi-symbols' into fastcall-madness 2010-04-10 00:10:33 -07:00
decimals Using "same?" in more places. 2012-07-21 10:22:44 -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 Factor source files should not be executable 2009-11-21 17:50:43 -06:00
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 use radix literals 2011-11-23 19:03:40 -08:00
env docs: change $subsection to $subsections 2009-10-02 12:15:48 -04:00
euler euler.b-rep: Fix usage of HEX: in unit tests. 2013-06-19 07:01:08 -07:00
fastcgi 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
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 over push -> suffix!, over push-all -> append! 2009-10-28 15:29:01 -05:00
freetype freetype: Disable on mac. Fixes #588. 2012-07-31 12:00:21 -07:00
fuel fuel: Renamed restart to continue-restart. 2013-03-23 20:04:11 -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 adjusted USING: - removed unix vocab 2010-01-16 11:46:00 +01:00
galois-talk update existing code for [let change 2009-10-27 22:05:37 -05:00
game update docs for help.lint checks. 2013-08-24 11:39:31 -07:00
gdbm gdbm: Change the gdbm test file to have a different name on 32/64 bit. Fixes #673 and the race condition when running two mason instances on 32/64 bit. 2013-03-29 14:17:13 -07:00
geo-ip geo-ip: fixing csv. 2013-03-15 08:26:01 -07:00
geobytes update more 8bit encoding usages 2009-11-12 18:36:47 -06:00
gesture-logger gesture-logger: Rename 2013-03-24 10:11:17 -07:00
gml gml, euler: Initial commit. 2013-06-18 16:42:13 -07:00
google google.translate: using download-to. 2013-10-20 08:52:13 -07:00
google-tech-talk Remove Windows CE from core/ basis/ and build-support/ 2011-09-18 23:19:06 -05:00
gpu gpu.shaders: use ERROR: 2013-03-24 14:20:32 -07:00
graphviz graphviz.render.windows: adding platforms.txt. 2013-11-27 17:31:25 -08:00
grid-meshes grouping: Remove <clumps> and <circular-clumps> and rename <sliced-clumps> 2013-03-23 11:38:05 -07:00
grouping/extras grouping.extras: fix stack effect names for (group-by). 2013-12-19 09:07:46 -08: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: use new http-get* word. 2013-10-12 10:25:42 -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 Factor source files should not be executable 2009-11-21 17:50:43 -06:00
hashtables/numbers hashtables.numbers: adding number-hashcode version of hashtables. 2013-04-17 14:07:49 -07:00
hello-ui ui.backend.gtk: don't initialize io event source when deploying with io level 1 and 2 2010-07-26 19:27:27 +02:00
hello-unicode pry off some ui app boilerplate with a MAIN-WINDOW: syntax 2010-01-15 16:55:43 -08:00
hello-world Factor source files should not be executable 2009-11-21 17:50:43 -06:00
help/pdf help.pdf: add some more help pdfs. 2012-12-16 17:10:02 -08:00
html html.parser.analyzer: Add javascript links. Clean up some code. 2013-12-07 11:43:32 -08: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 basis/extra: Update last usages of <sliced-groups> to <groups>. 2013-03-23 12:08:18 -07:00
infix infix: update docs for recent changes. 2013-05-01 11:57:20 -07:00
ini-file use radix literals 2011-11-23 19:03:40 -08:00
io io.binary.fast: write generic be> and le> words. 2013-11-24 10:45:25 -08:00
ip-parser fix some uses of "1 tail" to be "rest". 2013-11-25 09:29:43 -08:00
irc assocs: Add of and ?of. Change all the things at once! Fixes #701. 2013-03-23 14:59:07 -07:00
jvm-summit-talk jvm-summit-talk: Slides from talk 2009-09-22 03:23:55 -05:00
key-handlers nip most uses of tuck from extra 2009-11-05 22:22:21 -06:00
key-logger Rename alarms -> timers 2010-06-10 16:39:13 -05:00
koszul koszul: Remove make-assoc 2012-07-19 17:41:46 -07:00
lcd pry off some ui app boilerplate with a MAIN-WINDOW: syntax 2010-01-15 16:55:43 -08:00
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: disabling tuck test. 2012-08-06 07:57:35 -07:00
lisppaste
literate literate: adding some tests. 2012-08-29 17:59:07 -07:00
llvm Using "same?" in more places. 2012-07-21 10:22:44 -07:00
log-viewer Factor source files should not be executable 2009-11-21 17:50:43 -06:00
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 macho: fix no-types-specified. 2013-03-20 13:18:21 -07:00
managed-server Squashed commit of the following: 2010-09-27 19:12:33 -05:00
mason http.client: use new http-get* word. 2013-10-12 10:25:42 -07:00
math math.text.english: accidentally i's and j's. 2013-11-26 10:20:56 -08:00
maze sequences: define a single "?set-nth" that is used. 2013-02-20 10:42:21 -08: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 vocabs.metadata: replace unportable tag with a platforms.txt file for more fine-grained control. Rename unportable tag to untested for remaining cases 2010-02-20 13:30:49 +13:00
method-chains method-chains docs 2010-01-16 23:13:59 -08:00
minneapolis-talk Factor source files should not be executable 2009-11-21 17:50:43 -06: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 nehe: fix load errors 2010-05-25 01:42:46 -04: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 update existing code to use :> ( ) when possible 2009-10-28 16:11:33 -05:00
oauth assocs: Add of and ?of. Change all the things at once! Fixes #701. 2013-03-23 14:59:07 -07: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 Fix all failures in the linux64 build email 2011-10-24 19:33:09 -07:00
pair-rocket parsed -> suffix!, add append! 2009-10-28 13:38:27 -05:00
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 Removing integers-as-sequences 2010-01-15 07:15:33 +13:00
path-finding update some docs that should use $quotation. 2012-09-27 11:09:17 -07:00
pcre pcre: pcre_config returns a long for some parameters and int otherwise 2013-12-02 17:07:18 -08:00
pdf sequences.extras: adding change-last and change-last-unsafe. 2013-10-12 16:40:51 -07:00
peg Cleanup more lint warnings. 2011-10-16 13:01:58 -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 sequences: Add some short useful factors. Clean up the use of longest. 2013-03-11 17:47:52 -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 parsed -> suffix!, add append! 2009-10-28 13:38:27 -05:00
random random.rdrand: adding RDRAND random generator. 2013-04-25 14:39:38 -07:00
readline update some docs that should use $quotation. 2012-09-27 11:09:17 -07:00
readline-listener readline-listener: fix for tools.completion renames. 2013-03-20 23:06:40 -07:00
reddit http.client: use new http-get* word. 2013-10-12 10:25:42 -07:00
redis Add hash commands to extra/redis 2013-07-30 14:42:40 -04:00
reports/noise Factor source files should not be executable 2009-11-21 17:50:43 -06:00
resolv-conf Support openbsd's resolv.conf syntax 2010-10-08 19:13:03 -07:00
robots http.client: use new http-get* word. 2013-10-12 10:25:42 -07:00
roles More lint fixes. 2011-10-16 21:23:21 -07:00
rosetta-code rosetta-code.metronome: usage, validation 2013-10-17 13:35:06 -07:00
rot13 rot13: adding some tests. 2013-02-22 09:50:26 -08:00
rpn rpn: fix operator order issue (reported by Jason Merrill) 2009-09-23 17:33:03 -05:00
run-desc
s3 switch some vocabs to 4 spaces. 2013-07-24 14:52:09 -07:00
semantic-versioning semantic-versioning: maybe this is more forgiving and simpler. 2013-07-16 19:47:07 -07:00
sequences sequences.extras: use either?. 2014-01-05 20:28:34 -08:00
sets/extras sets.extras: fix USING. 2013-10-14 15:28:24 -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 Rename lookup to lookup-word. 2011-11-06 16:00:00 -08:00
smalltalk Revert "Clean up smalltalk grammar" 2012-05-04 18:20:04 -07:00
sorting/extras sorting.extras: adding bisect-right and bisect-left. 2013-09-05 21:07:50 -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: some performance improvements, and minor fixes. 2013-06-25 15:50:42 -07:00
spheres opengl: properly scale viewports. 2012-11-01 17:12:13 -07:00
spider spider: reuse url ref inside fill-spidered-result. 2013-12-08 09:15:42 -08:00
splitting/extras splitting.extras: need to hint split-harvest. 2013-12-12 19:32:58 -08:00
spotlight spotlight: fix bug with mdimport-with. 2013-11-18 16:50:40 -08:00
sudoku Change "3dup drop" to "2over". 2012-10-22 20:45:15 -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 io.directories: defining "?delete-file". 2012-10-25 10:07:15 -07:00
taxes/usa update fica constant 2010-01-04 10:59:00 -05:00
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 opengl: properly scale viewports. 2012-11-01 17:12:13 -07:00
tetris sequences, tetris, rosetta-code: Simplify some code. 2013-03-11 18:57:54 -07:00
time Make "foo.private" require load foo instead. 2011-11-02 11:50:03 -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.dns.public: Add some public DNS server ips and helper words. 2013-11-16 17:56:32 -08: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: using http-request*. 2013-10-12 10:57:08 -07:00
txon txon: adding reader and writer words for TXON format. 2012-07-24 09:49:45 -07:00
tzinfo tzinfo: simplify magic check. 2013-11-26 14:33:49 -08:00
ui Using "same?" in more places. 2012-07-21 10:22:44 -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 nip most uses of tuck from extra 2009-11-05 22:22:21 -06: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 Fix doc link for furnace user-admin webapp 2013-11-03 15:19:20 +01:00
webkit-demo Fix typo in webkit demo 2010-04-01 22:25:07 -05:00
websites websites.factorcode: WTF typo. I blame Caltrain. 2013-11-20 23:21:12 -08:00
wikipedia wikipedia: support other languages. 2013-10-12 17:11:43 -07:00
window-controls-demo Factor source files should not be executable 2009-11-21 17:50:43 -06:00
wolfram-alpha http.client: use new http-get* word. 2013-10-12 10:25:42 -07:00
wordtimer switch some vocabs to 4 spaces. 2013-07-24 14:52:09 -07:00
xkcd http.client: use new http-get* word. 2013-10-12 10:25:42 -07:00
yahoo http.client: use new http-get* word. 2013-10-12 10:25:42 -07:00
youtube youtube: adding downloader for youtube.com. 2013-11-21 10:52:06 -08: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