Daniel Ehrenberg
4f83e2057a
Making unicode.categories.syntax use member?, simplifying the code
2009-03-21 03:17:20 -05:00
Slava Pestov
ea60f8ae93
Changing : foo ; parsing to SYNTAX: foo ;
2009-03-21 01:27:50 -05:00
Daniel Ehrenberg
c6fc88f28f
Unicode categories syntax cleanup
2009-03-21 01:18:25 -05:00
Daniel Ehrenberg
62638fb4d3
Moving unicode.syntax to unicode.categories.syntax; documenting and modifying syntax
2009-03-21 01:11:45 -05:00
Daniel Ehrenberg
f3038f2ae8
More docs for Unicode and simple-flat-file; moving more parsing code there
2009-03-20 19:53:54 -05:00
Daniel Ehrenberg
e951fb773a
Fixing unicode script help
2009-03-19 01:06:25 -05:00
Daniel Ehrenberg
9ad3d34f66
Normalization tests also use simple-flat-file!
2009-03-18 22:55:02 -05:00
Daniel Ehrenberg
4aa430cfd7
Moving more parsing code to simple-flat-file
2009-03-18 22:49:06 -05:00
Daniel Ehrenberg
1dd34ad776
Reorganizing Unicode data, so that the data tables are private; ch>upper moves to unicode.data
2009-03-18 21:04:36 -05:00
Daniel Ehrenberg
3e63d3eb01
Fixing Unicode docs
2009-03-18 20:02:03 -05:00
Daniel Ehrenberg
ba9938c30f
Reorganizing things in regexp, mostly
2009-03-18 16:09:45 -05:00
Daniel Ehrenberg
54194d269c
Some reorganizing in Unicode; regexp class changes
2009-03-17 19:39:04 -05:00
Daniel Ehrenberg
4a79ee9bb9
Making unicode.data slightly more efficient
2009-03-17 00:04:27 -05:00
Daniel Ehrenberg
8b286cea4c
Adding word breaks to regexp
2009-03-11 15:51:54 -05:00
Slava Pestov
25a877e50b
Merge OneEyed's patch
2009-02-28 17:06:55 -06:00
Slava Pestov
cd53c2bd37
produce and produce-as: don't need third quotation either
2009-02-28 15:31:34 -06:00
Slava Pestov
ce1bc1d6ed
Fixing conflicts from stack checker changes
2009-02-24 01:21:10 -06:00
Slava Pestov
421ee726b8
Merge branch 'master' into new_ui
2009-02-16 21:22:12 -06:00
Slava Pestov
6b25e99470
Add summary for heaps more vocabs
2009-02-16 21:05:13 -06:00
Slava Pestov
4a639033fa
Merge branch 'master' into new_ui
2009-02-15 21:06:55 -06: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
Slava Pestov
043b77c702
Fix conflict
2009-02-08 00:07:59 -06:00
Slava Pestov
dd9cf39467
Fix conflict in libc
2009-02-06 05:10:41 -06:00
Daniel Ehrenberg
28e644209c
Unicode.case supports lithuanian properly (hopefully)
2009-02-06 00:42:46 -06:00
Daniel Ehrenberg
0dd811557b
Removing sequences.next
2009-02-05 20:28:36 -06:00
Slava Pestov
aa331e451b
Eliminate more tuck usages
2009-02-02 16:11:16 -06:00
Doug Coleman
3c408342ef
renaming: contain? -> any?, deep-contains? -> deep-any?, pad-left -> pad-head, pad-right -> pad-tail, trim-left -> trim-head, trim-right -> trim-tail
2009-01-29 22:19:07 -06:00
Daniel Ehrenberg
391d6db9fe
Cleaning up Unicode docs
2009-01-28 23:45:12 -06:00
Slava Pestov
1951d739a0
Stack effect declarations are mandatory on all words now
...
define-temp now takes an effect parameter
Fix compiler bug that Dan found
Stricter enforcement of * effects
Move compile-call from compiler.units to compiler
2009-02-23 20:27:05 -06:00
Slava Pestov
d4122b5715
Update Unicode docs
2009-01-25 23:03:49 -06:00
Slava Pestov
f34c14a0f5
Remove some usages of tuck
2009-01-23 18:20:47 -06:00
Slava Pestov
4b4d93dddd
Move at-default from unicode.case to assocs, move 2cache from classes.algebra to assocs, clean up some code to no longer use -rot, rot, pick
2009-01-20 15:27:14 -06:00
Daniel Ehrenberg
11b9dbfcd5
Placating Slava (2)
2009-01-15 16:46:57 -06:00
Daniel Ehrenberg
26b81f4677
Placating Slava
2009-01-15 15:43:42 -06:00
Daniel Ehrenberg
1536ac8b49
Fixing Unicode collation bug
2009-01-11 19:41:48 -06:00
Daniel Ehrenberg
fb25d04061
Optimizing and cleaning up unicode.breaks and unicode.normalize
2009-01-09 15:53:35 -06:00
Daniel Ehrenberg
1ed964e539
Speeding up normalization
2009-01-09 14:03:33 -06:00
Daniel Ehrenberg
8d8efb6dce
Fixing Unicode bootstrap issue (hopefully)
2009-01-08 22:49:24 -06:00
Daniel Ehrenberg
58df6dad6f
Unicode cleanup and optimization
2009-01-08 22:23:39 -06:00
Daniel Ehrenberg
ad53cb8635
Privatizing unicode.case:ch>{lower,upper,title}
2009-01-08 19:07:46 -06:00
Daniel Ehrenberg
cf3473cc91
Making normalization and case conversion faster
2009-01-08 17:56:52 -06:00
Daniel Ehrenberg
e927d84404
Fixing doc errors
2009-01-08 15:38:03 -06:00
Daniel Ehrenberg
4f4198d850
Cleaning up case conversion (still need Lithuanian tests)
2009-01-08 15:00:59 -06:00
Daniel Ehrenberg
1aa0684d45
Case conversion title case fixed
2009-01-07 23:54:19 -06:00
Daniel Ehrenberg
8b351b1ad6
Fixing normalize errors
2009-01-07 23:13:04 -06:00
Daniel Ehrenberg
c0ad6b7c55
More docs; more case words public
2009-01-07 21:45:33 -06:00
Daniel Ehrenberg
501fb3ccf1
Unicode docs
2009-01-07 17:59:01 -06:00
Daniel Ehrenberg
b3d175821a
Unicode word breaks
2009-01-07 15:08:08 -06:00
Daniel Ehrenberg
4dc505f252
Word breaks
2009-01-07 12:23:07 -06:00
Daniel Ehrenberg
5357eee12e
Fixing unicode normalization--all tests pass
2009-01-06 16:25:12 -06:00
Daniel Ehrenberg
be34c407d1
unicode.breaks tests and bug fixes
2009-01-06 10:19:19 -06:00
Daniel Ehrenberg
6452ebac6e
Commenting out failing unit test in unicode
2009-01-05 22:39:38 -06:00
Daniel Ehrenberg
9d3d3f815f
Unicode normalization bug fixes (incomplete)
2009-01-05 22:19:14 -06:00
Daniel Ehrenberg
256eeb3d3e
Typo in unicode normalization
2009-01-04 22:22:18 -06:00
Slava Pestov
5fdb474c76
Fixing various test failures and updating some more vocabs for >r/r> removal
2008-12-17 22:29:32 -06:00
Slava Pestov
a0e7663afb
Remove eval dependency from unicode.syntax
2008-12-08 19:46:40 -06:00
Doug Coleman
1e53cf6c9f
upper? was copy/pasted and WRONG. found with extra/lint
2008-12-07 01:36:10 -06:00
Slava Pestov
9172a3ae27
Change usages of >r/r> in unicode.*
2008-12-04 10:19:18 -06:00
Slava Pestov
e5ed7447ed
Removing more >r/r> usages
2008-12-03 08:46:16 -06:00
Doug Coleman
a30dbec5fb
remove dead code, add copyright
2008-10-05 18:36:56 -05:00
Doug Coleman
94d7772c13
remove unused word, make some stuff compile
2008-10-05 18:26:24 -05:00
Slava Pestov
c19f2257f4
Fix permission bits
2008-10-02 08:34:49 -05:00
Slava Pestov
853f1ef5a6
Fix bug with values and deployment, add new to: sugar
2008-09-28 00:40:41 -05:00
Slava Pestov
cf80dd122a
Updating code for make and fry changes
2008-09-10 22:11:40 -05:00
Slava Pestov
44f53de164
Move make to its own vocabulary, remove fry _ feature
2008-09-10 20:07:00 -05:00
Doug Coleman
8a921c791c
if-empty changes
2008-09-06 19:13:59 -05:00
Doug Coleman
9af12d96cf
left-trim -> trim-left
2008-09-05 18:56:35 -05:00
Doug Coleman
07c3b81542
new accessors
2008-08-30 14:05:53 -05:00
Doug Coleman
b31d203478
new accessors
2008-08-30 13:55:07 -05:00
Slava Pestov
b6a7ebf184
Fix map-case
2008-08-23 22:35:29 -05:00
Slava Pestov
d66f887736
Create basis vocab root
2008-07-28 22:03:13 -05:00