Doug Coleman
471fe2c272
rename lines to stream-lines
...
rename cnotents to stream-contents
2009-05-01 10:41:27 -05:00
Slava Pestov
a70a2c0e31
Fix some test failures and add an unportable tag
2009-04-30 22:56:15 -05:00
Slava Pestov
c2fe2a4fea
Improve stack checker documentation
2009-04-23 03:48:32 -05:00
Slava Pestov
05f3f9dcb9
Fixing unit tests for stack effect inference changes
2009-04-20 21:15:19 -05:00
Slava Pestov
0f26d02d41
Passing the wrong type of sequence to M\ encoder write now throws an error
2009-04-20 03:26:56 -05:00
Slava Pestov
ebd0e9250f
Clean up some <file-reader> usages to use file-lines, file>csv, and file>xml instead
2009-02-15 20:45:06 -06:00
Slava Pestov
6b99b04531
Add vocab: for vocab-relative paths
2009-02-15 19:53:21 -06:00
Doug Coleman
b529df9652
handle seeking before the file start on windows, add a unit test for this
2009-02-08 20:18:30 -06:00
Doug Coleman
c069add10b
fix using lists
2009-02-08 17:34:17 -06:00
Doug Coleman
bba1598697
move io tests into io.files
2009-02-08 13:59:32 -06:00
Doug Coleman
d684e24ee8
file-contents and set-file-contents deal in sequences, not strings
2009-01-29 00:08:40 -06:00
Slava Pestov
41af194074
Update io.files docs
2009-01-28 19:19:25 -06:00
Slava Pestov
dccbb84629
Updating unit tests for I/O re-organization
2008-12-14 21:21:44 -06:00
Slava Pestov
50e214c152
io.files split up and general refactoring work in progress
2008-12-14 20:03:00 -06:00
sheeple
1777dde283
add file-systems unit test
2008-12-02 16:03:01 -06:00
Doug Coleman
7553b816f8
add another slot to file-system-info -- available-space, which is what the user can actually use, not what's free on disk
2008-12-01 21:20:33 -06:00
Doug Coleman
28e6d7d116
add more shared slots fo file-system-info
2008-12-01 14:05:46 -06:00
Slava Pestov
a4d9cdfeb3
Refactor all usages of >r/r> in core to use dip, 2dip, 3dip
...
Non-optimizing compiler now special-cases dip, 2dip, 3dip following a
literal quotation: this allows us to break the dip/slip meta-circle
without explicit calls to >r/r>
2008-11-23 02:44:56 -06:00
Doug Coleman
fb8bdfe7e5
rename last-slice1 to slice1-last
2008-11-22 20:00:37 -06:00
Doug Coleman
25d9fd68fc
translate directory-type flags to our factor symbols
2008-11-19 16:22:42 -06:00
Doug Coleman
0edfc83d50
document file-systems
2008-11-11 15:41:27 -06:00
Doug Coleman
78ab09d8bb
move file-systems word to core
2008-11-11 14:04:05 -06:00
Doug Coleman
03d96cc1bd
rename name to mount-point
2008-10-23 13:18:00 -05:00
erg
bccf9d9698
add device-name and type to file-system-info
2008-10-22 20:28:30 -05:00
erg
278b55ee57
include mount point in file-system-info
2008-10-22 20:04:10 -05:00
Doug Coleman
1d750b26d2
Merge branch 'master' of git://factorcode.org/git/factor
2008-10-21 23:44:02 -05:00
Doug Coleman
b9e043effe
move >file-system-info
2008-10-21 23:43:36 -05:00
Doug Coleman
2f3fe3c8ec
docs for file-system-info
2008-10-21 22:55:48 -05:00
Doug Coleman
dfef28e715
make a word generic
2008-10-21 01:27:15 -05:00
Doug Coleman
0121d0f678
add file-system-info
2008-10-20 00:30:24 -05:00
Doug Coleman
83638c35da
change up the way you read directories
2008-10-19 12:55:48 -05:00
Doug Coleman
ab0ed9f988
redo home implementation
2008-10-18 21:24:14 -05:00
Doug Coleman
9459eaab4b
all platforms support the file-info structure
2008-10-06 17:28:11 -05:00
Slava Pestov
c19f2257f4
Fix permission bits
2008-10-02 08:34:49 -05:00
Slava Pestov
4ce3cc4141
Bug fixes
2008-09-18 22:08:12 -05:00
Slava Pestov
58914da662
I/O fixes
2008-09-18 18:20:26 -05:00
Slava Pestov
562118e158
Better fix for *BSD resource path
2008-09-18 00:20:51 -05:00
Slava Pestov
3a83c1e895
Improve resource-path behavior on NetBSD and OpenBSD
2008-09-17 22:40:51 -05:00
Doug Coleman
b1d26e100a
use if/when/unless-empty, docs
2008-09-06 17:10:32 -05:00
Doug Coleman
5ed87d4d34
rename left/right-trim to trim-left
2008-09-05 17:12:30 -05:00
Doug Coleman
922e1f4371
new accessors
2008-08-29 17:09:19 -05:00
Slava Pestov
40e926609a
Fixing unit tests
2008-08-22 22:07:59 -05:00
Slava Pestov
f5c15481fe
Move io.styles to basis
2008-07-28 22:28:13 -05:00
Slava Pestov
2831cb8d9b
Tweaking docs, change stage2 to load less stuff
2008-07-03 01:39:45 -05:00
Slava Pestov
bf490cda94
Minor append-path improvement
2008-06-27 20:10:47 -05:00
Slava Pestov
9dd5c9919f
Mandatory stack effect annotations
2008-06-08 15:32:55 -05:00
Slava Pestov
442ef1e8f0
Add file-extension word
2008-06-02 15:00:51 -05:00
U-SLAVA-DFB8FF805\Slava
dcce702d0c
Remove pending-error machinery
2008-05-17 23:50:11 -05:00
Slava Pestov
2cbfa9c2d7
Move destructors to core
2008-05-14 23:23:12 -05:00
Slava Pestov
7f725dfa6d
Fix stack effect of (exists?)
2008-05-11 17:43:11 -05:00
U-SLAVA-DFB8FF805\Slava
4a9a1ba2b5
Fix and clean up Windows deployment
2008-05-10 15:22:38 -05:00
Slava Pestov
30c7f560c1
Add unit test for Ed's touch-file fix
2008-05-09 16:46:24 -05:00
Slava Pestov
2164bcf784
Fix Ed's fix
2008-05-08 16:05:46 -05:00
Eduardo Cavazos
b1bc2ff7af
io.files: Minor help fix
2008-05-08 06:35:42 -05:00
Eduardo Cavazos
404bf07ad5
Merge branch 'master' of factorcode.org:/git/factor
2008-05-05 21:56:36 -05:00
Eduardo Cavazos
3883c30639
io.files: Fix help bug
2008-05-05 21:56:01 -05:00
Slava Pestov
75fb15ee4c
Split stdio up into input-stream/output-stream, pipes work in progress
2008-05-05 02:19:25 -05:00
Doug Coleman
e264537a1a
reverse the arguments of diff, assoc-diff
...
fix lots of usings
fix help-lint
2008-04-26 02:01:06 -05:00
Doug Coleman
15402ed1b4
core changes:
...
index* -> index-from
last-index* -> last-index-from
1 tail -> rest
1 tail-slice -> rest-slice
subset -> filter
prepose
find* -> find-from
find-last* -> find-last-from
before, after generic, < for integers
make between? work for timestamps
2008-04-25 23:12:44 -05:00
Slava Pestov
8110074bc0
Doc updates
2008-04-13 00:39:56 -05:00
Doug Coleman
dbac0a1543
Merge branch 'master' of git://factorcode.org/git/factor
2008-04-11 12:59:20 -05:00
Doug Coleman
bced4022e5
updating usages of cond/case
2008-04-11 12:53:22 -05:00
slava
56892ae74a
Overhaul monitors
2008-04-11 07:15:26 -05:00
Slava Pestov
f5d7f8b917
Doc fix
2008-04-06 20:09:31 -05:00
Slava Pestov
4139f0e804
Fix set-current-directory
2008-04-04 22:22:38 -05:00
Slava Pestov
9c31dc1164
Fix failing unit test
2008-04-04 07:39:00 -05:00
Doug Coleman
e22a7a6100
update docs pl0x
2008-04-03 21:39:52 -05:00
erg
653bc1cd80
update docs
2008-04-03 18:59:04 -05:00
erg
4acd587629
move cwd and cd to private vocabs
2008-04-03 18:34:47 -05:00
Doug Coleman
393f77715c
update everything to use os singletons
2008-04-02 18:25:33 -05:00
Doug Coleman
2bad7228a7
rename normalize-pathname to normalize-path
...
fix windows launcher issue
2008-04-01 19:51:49 -05:00
Doug Coleman
ae623ff924
normalize-pathname prepends unicode prefix,
...
(normalize-pathname) does not
2008-04-01 19:00:20 -05:00
Doug Coleman
b13ac1e17f
remove using
2008-03-31 13:51:24 -05:00
Doug Coleman
13b31be060
fix copy-tree
2008-03-31 13:43:42 -05:00
erg
5b0f6907fb
Merge branch 'master' of git://factorcode.org/git/factor
2008-03-30 14:49:19 -05:00
erg
6ece2fbde2
fix copy-tree
2008-03-30 14:48:49 -05:00
erg
f49d26e8d0
make copy-tree and delete-tree symlink aware
2008-03-30 01:13:29 -05:00
Slava Pestov
c22af5c7a6
Rename 2apply to bi@
2008-03-29 20:36:58 -05:00
Doug Coleman
e20e981332
fix temp-file
2008-03-23 11:38:26 -05:00
Doug Coleman
280e3bbf98
Merge branch 'master' of git://factorcode.org/git/factor
2008-03-27 20:10:30 -05:00
Doug Coleman
17ba5aa2ef
use resource:
2008-03-27 20:10:16 -05:00
Doug Coleman
b6818e75f4
cleanup windows normalize-path
2008-03-27 16:22:24 -05:00
erg
15139b06ec
can't use unicode or ascii in io.files..
2008-03-27 09:06:06 -05:00
erg
e39894155c
add windows-absolute-path? and move unit tests
2008-03-27 09:00:59 -05:00
erg
3dde03bb4d
Merge branch 'master' of git://factorcode.org/git/factor
2008-03-27 07:36:18 -05:00
Slava Pestov
f1ee3dcb32
Clean up temp-directory
2008-03-27 02:12:15 -05:00
erg
15c68a23f8
remove ?resource-path and resource-exists?
2008-03-26 23:47:51 -05:00
erg
5bab5de16d
make directory work inside with-directory
2008-03-26 22:47:13 -05:00
erg
24466cfc57
normalize-pathname all ova tha place
2008-03-26 22:39:16 -05:00
erg
4684c9cacc
work on normalize-pathname
...
add two failing unit tests
2008-03-26 19:40:40 -05:00
Doug Coleman
d4dd93e316
move some io files unit tests to unix
2008-03-26 16:22:34 -05:00
erg
eed26edf23
fix bootstrap
2008-03-26 15:24:54 -05:00
erg
b13e0f7042
redo path handling
2008-03-25 19:50:39 -05:00
Doug Coleman
8939dd4971
add path-separator
2008-03-26 14:57:35 -05:00
erg
84a2a32a4e
Merge branch 'master' of git://factorcode.org/git/factor
2008-03-27 18:14:13 -05:00
erg
d8fc446622
add unit tests and fix lots of words for normalize-pathname
2008-03-27 18:13:55 -05:00
Slava Pestov
6de4ca510b
Merge branch 'master' of git://factorcode.org/git/factor
2008-03-27 17:13:00 -05:00
Slava Pestov
f0a900d11b
Fix Windows bootstrap
2008-03-27 17:12:39 -05:00
Slava Pestov
b840555157
Clean things up for binary releases
2008-03-21 00:37:58 -05:00
Doug Coleman
c0c9479196
add file-info test
2008-03-20 16:57:13 -05:00