John Benediktsson
2c3492a916
minor cleanup to some docs.
2015-05-13 16:09:14 -07:00
John Benediktsson
296968580a
use assoc-reject instead of [ ... not ] assoc-filter.
2015-05-12 19:08:42 -07:00
John Benediktsson
b366a06c41
use reject instead of [ ... not ] filter.
2015-05-12 18:50:34 -07:00
John Benediktsson
49bcbaee7a
removing small and unnecessary files.
2014-11-29 17:24:42 -08:00
Björn Lindqvist
60ffe0680e
kernel: new combinator 2with = with with
2014-07-22 07:40:13 -07:00
John Benediktsson
256b135aa9
basis: use <vocab-link> in a couple places.
2014-06-03 10:14:03 -07:00
John Benediktsson
bdb2d476c1
vocabs.hierarchy: a little bit cleaner.
2014-06-03 09:45:22 -07:00
John Benediktsson
7190ea5dc8
vocabs.hierarchy: simplify vocab-subdirs.
2014-06-03 09:05:03 -07:00
John Benediktsson
57f9d78892
improve help by linking to types directly.
2014-05-23 20:20:15 -07:00
John Benediktsson
ebc8b769c6
vocabs.files: change vocab-tests example to sort output.
2014-04-15 13:35:59 -07:00
Björn Lindqvist
b72fa3ba0a
Docs: fixed doc example errors triggered by help-lint and added with-disposal where applicable
2014-04-14 08:42:10 -07:00
Björn Lindqvist
1b620dee5b
Docs: examples for vocab-files and vocab-tests
2014-04-14 08:42:09 -07:00
Björn Lindqvist
eaca04de3b
libc: several vocabs now need to depend on libc
2014-04-02 12:13:00 -05:00
John Benediktsson
74460b548b
prettyprint: fix off-by-one, thanks @adjvondrak!
2013-04-25 20:19:12 -07:00
John Benediktsson
1754ab73bd
basis: fewer tokens when possible using if*.
2013-03-23 22:25:02 -07:00
Doug Coleman
aafc2a6190
vocabs.metadata: Rename unsupported-platform.
2013-03-23 21:35:36 -07:00
John Benediktsson
c64a90b277
vocabs.cache: root-cache get instead of get-global.
2013-03-05 18:57:32 -08:00
John Benediktsson
83712ad87e
io.directories: defining "?delete-file".
2012-10-25 10:07:15 -07:00
John Benediktsson
013160df9a
change some "2drop 2drop" to "4drop".
2012-10-23 12:21:30 -07:00
John Benediktsson
17bd952e4a
vocabs.cache: bringing back the fry change.
2012-08-13 12:44:33 -07:00
John Benediktsson
750d9e0faf
Revert "vocabs.cache: use fry, its cleaner."
...
This reverts commit 1a8d9f227d
.
2012-08-13 12:36:06 -07:00
John Benediktsson
54cfca1f1e
Revert "vocabs.cache: oops."
...
This reverts commit c7c0fd7a46
.
2012-08-13 12:36:02 -07:00
John Benediktsson
1baaa99153
vocabs.cache: oops.
2012-08-13 12:31:36 -07:00
John Benediktsson
2e8361fee8
vocabs.cache: use fry, its cleaner.
2012-08-13 12:30:17 -07:00
John Benediktsson
9ac33a06bc
vocabs.cache: clear only the vocab that changed from vocab-file-contents.
2012-08-13 12:24:14 -07:00
John Benediktsson
33c4e19ff9
vocabs: change vocabs-changed to be vocab-changed and take a vocab argument.
2012-08-13 12:05:42 -07:00
John Benediktsson
231b791da1
vocabs.hierarchy: much faster using directory entries.
2012-08-13 11:12:15 -07:00
John Benediktsson
e374f2fa19
vocabs: reverting recent private vocab changes.
2012-08-13 10:32:14 -07:00
John Benediktsson
fd94838032
vocabs.refresh: skip private vocabs.
2012-08-10 19:33:18 -07:00
John Benediktsson
344b89fe5f
vocabs.loader: better fix for append-vocab-dir.
2012-08-10 15:01:37 -07:00
John Benediktsson
b957ad1684
vocabs: make source/docs/tests work for private vocabs.
2012-08-10 14:39:53 -07:00
John Benediktsson
3a5d7077fb
vocabs.files: adding a 'vocab-tests-path' that doesn't check for existence.
2012-07-23 10:01:48 -07:00
John Benediktsson
bf3f466688
vocabs.hierarchy: ensure-valid-root only once per root.
2012-07-15 16:17:29 -07:00
John Benediktsson
260b75f4bf
vocabs.hierarchy: some cleanup and minor speedups.
2012-07-15 15:48:39 -07:00
Joe Groff
07f206b31b
vocabs.refresh.monitor: use resolve-symlinks
...
It already exists and actually works on windows
2011-11-16 20:35:42 -08:00
Joe Groff
090dc2f410
vocabs.refresh.monitor: remove debug traces
2011-11-15 20:15:11 -08:00
Joe Groff
b5c72dab40
vocabs.refresh.monitor: handle symlink paths
...
On macosx, fsevents always provides the true path for changed files, even if the monitored path includes symlinks. This screws things up if a symlinked path is used as a vocab root. Fixes #404 .
2011-11-15 20:04:44 -08:00
Doug Coleman
c731dc6edb
Rename lookup to lookup-word.
2011-11-06 16:00:00 -08:00
Doug Coleman
94db86a6db
Make "foo.private" require load foo instead.
...
Move require from vocabs.loader to vocabs. Update everything.
Fixes #201 .
2011-11-02 11:50:03 -07:00
Doug Coleman
aa7f22edc0
Cleanup vocab name validation. Vocab names and vocab prefixes are the same concept, and by disallowing slashes, spaces, and colon, we automatically check for absolute paths. Unit test this.
2011-10-29 01:05:37 -07:00
Doug Coleman
80a1a68e0f
Fix error reporting for load, reported by Recursed
2011-10-25 14:54:23 -07:00
Doug Coleman
26872ffe4d
Rename vocab to lookup-vocab
2011-10-24 06:42:54 -05:00
Doug Coleman
2ecd513130
Factor out ``no-roots no-prefixes'' into its own word. Add load-root, load-from-root, vocabs-in-root and implement load in terms of load-from-root.
...
Add error checking for append-vocab-dir and (child-vocabs) in case someone tries to pass them the wrong parameters.
Rename: vocab-dir+ to append-vocab-dir
Document load-from-root and load-root
2011-10-23 19:59:01 -05:00
Slava Pestov
f3b264522c
io.directories: move directory-tree-files words to io.directories.hierarchy, where all the other *-tree stuff is
2010-09-11 18:43:47 -07:00
Slava Pestov
f78bbb865e
vocabs.refresh.monitor: spin off new monitor threads when add-vocab-root is called. Fixes a problem where depending on the order of startup hooks, refresh-all would sometimes be broken for custom vocab roots
2010-05-31 20:14:54 -04:00
Slava Pestov
7524007110
load-all now skips vocabs tagged 'not loaded', and test-all skips vocabs tagged 'not tested'
2010-04-13 18:43:33 -07:00
Daniel Ehrenberg
1e5f202998
Maing vocabs.hierarchy use sets; modifying alias analysis's use of sets
2010-02-28 22:55:22 -05:00
Daniel Ehrenberg
da57436180
Finishing eliminating prune as a synonym of members
2010-02-27 14:52:24 -05:00
Daniel Ehrenberg
7074979745
Moving new-sets to sets
2010-02-26 16:01:01 -05:00
Erik Charlebois
0925f0a5bf
Merge branch 'master' of git://github.com/slavapestov/factor
2010-02-21 03:36:54 -08:00